Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research

preprint OA: closed
Full text JSON View at publisher

Abstract

Sewage sludge (SS) management has evolved from conventional disposal practices toward resource-oriented and environmentally conscious solutions. This study investigates the thematic structure of global SS research, with a focus on green technological pathways for resource recovery and the environmental risks associated with SS utilisation. A systematic bibliometric approach was adopted using the Web of Science Core Collection, targeting publications from 2015 to 2024 that included the terms “sludge” AND (“recycl*” OR “reuse” OR “treatment” OR “reduc*” OR “management”) within their titles, abstracts, or keywords. The final dataset consisted of 12,666 eligible articles that met all screening criteria. VOSviewer (version 1.6.20) was used for science mapping, including keyword co-occurrence and cluster analysis. Six thematic clusters were identified, representing dominant research trajectories: (i) microbial processes for nutrient recovery, (ii) biological conversion to bioenergy, (iii) thermochemical transformation and material reuse, (iv) heavy metal bioavailability and ecological risk, (v) emerging contaminant (EC) fate and mitigation, and (vi) dye removal mechanisms. Results indicate a shift toward circular-economy-aligned SS management, emphasising bioconversion, hydrothermal technologies, and biochar valorisation. Research gaps relate to large-scale deployment, EC remediation, and commercialization constraints. The findings provide a structured knowledge base for guiding future research, policy formulation, and investment in sustainable sludge-to-resource systems.
Full text 123,586 characters · extracted from preprint-html · click to expand
Resource Recovery, Environmental Risks, and... | F1000Research "use strict";function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}!function(){var t=function(){var t,e,o=[],n=window,r=n;for(;r;){try{if(r.frames.__tcfapiLocator){t=r;break}}catch(t){}if(r===n.top)break;r=r.parent}t||(!function t(){var e=n.document,o=!!n.frames.__tcfapiLocator;if(!o)if(e.body){var r=e.createElement("iframe");r.style.cssText="display:none",r.name="__tcfapiLocator",e.body.appendChild(r)}else setTimeout(t,5);return!o}(),n.__tcfapi=function(){for(var t=arguments.length,n=new Array(t),r=0;r 3&&2===parseInt(n[1],10)&&"boolean"==typeof n[3]&&(e=n[3],"function"==typeof n[2]&&n[2]("set",!0)):"ping"===n[0]?"function"==typeof n[2]&&n[2]({gdprApplies:e,cmpLoaded:!1,cmpStatus:"stub"}):o.push(n)},n.addEventListener("message",(function(t){var e="string"==typeof t.data,o={};if(e)try{o=JSON.parse(t.data)}catch(t){}else o=t.data;var n="object"===_typeof(o)&&null!==o?o.__tcfapiCall:null;n&&window.__tcfapi(n.command,n.version,(function(o,r){var a={__tcfapiReturn:{returnValue:o,success:r,callId:n.callId}};t&&t.source&&t.source.postMessage&&t.source.postMessage(e?JSON.stringify(a):a,"*")}),n.parameter)}),!1))};"undefined"!=typeof module?module.exports=t:t()}(); dataLayer = dataLayer || []; // Standard GTM initialization - Google Consent Mode handles consent automatically (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl+ '>m_auth=hzk0Vc3qFsQYhCrIoHz68A>m_preview=env-1>m_cookies_win=x';f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-MWFK8L5J'); ;window.NREUM||(NREUM={});NREUM.init={distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"438030",trustKey:"438030",agentID:"772317073",licenseKey:"97f8f67f26",applicationID:"772317073"} ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"97f8f67f26",applicationID:"772317073",sa:1} ;/*! For license information please see nr-loader-spa-1.236.0.min.js.LICENSE.txt */ (()=>{"use strict";var e,t,r={5763:(e,t,r)=>{r.d(t,{P_:()=>l,Mt:()=>g,C5:()=>s,DL:()=>v,OP:()=>T,lF:()=>D,Yu:()=>y,Dg:()=>h,CX:()=>c,GE:()=>b,sU:()=>_});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o),(0,n.Qy)(e,a[e],"info")}var u=r(7056);const d=()=>{const e={blockSelector:"[data-nr-block]",maskInputOptions:{password:!0}};return{allow_bfcache:!0,privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,enabled:!0,harvestTimeSeconds:10},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},session:{domain:void 0,expiresMs:u.oD,inactiveMs:u.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10},metrics:{enabled:!0},page_action:{enabled:!0,harvestTimeSeconds:30},page_view_event:{enabled:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1},session_trace:{enabled:!0,harvestTimeSeconds:10},harvest:{tooManyRequestsDelay:60},session_replay:{enabled:!1,harvestTimeSeconds:60,sampleRate:.1,errorSampleRate:.1,maskTextSelector:"*",maskAllInputs:!0,get blockClass(){return"nr-block"},get ignoreClass(){return"nr-ignore"},get maskTextClass(){return"nr-mask"},get blockSelector(){return e.blockSelector},set blockSelector(t){e.blockSelector+=",".concat(t)},get maskInputOptions(){return e.maskInputOptions},set maskInputOptions(t){e.maskInputOptions={...t,password:!0}}},spa:{enabled:!0,harvestTimeSeconds:10}}},f={};function l(e){if(!e)throw new Error("All configuration objects require an agent identifier!");if(!f[e])throw new Error("Configuration for ".concat(e," was never set"));return f[e]}function h(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");f[e]=(0,i.D)(t,d()),(0,n.Qy)(e,f[e],"config")}function g(e,t){if(!e)throw new Error("All configuration objects require an agent identifier!");var r=l(e);if(r){for(var n=t.split("."),i=0;i {r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.236.0",i="PROD",o="CDN"},385:(e,t,r)=>{r.d(t,{FN:()=>a,IF:()=>u,Nk:()=>f,Tt:()=>s,_A:()=>o,il:()=>n,pL:()=>c,v6:()=>i,w1:()=>d});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=""+o?.location,s=/iPad|iPhone|iPod/.test(navigator.userAgent),c=s&&"undefined"==typeof SharedWorker,u=(()=>{const e=navigator.userAgent.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),d=Boolean(n&&window.document.documentMode),f=!!navigator.sendBeacon},1117:(e,t,r)=>{r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occured while setting SharedContext",e)}}}},8e3:(e,t,r)=>{r.d(t,{L:()=>d,R:()=>c});var n=r(2177),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function u(e){e&&(s[e]||(s[e]=new Map))}function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature";if(u(e),!e||!s[e].get(t))return a(t);s[e].get(t).staged=!0;const r=[...s[e]];function a(t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u {let[t,r]=e;return r.staged}))&&(r.sort(((e,t)=>e[1].priority-t[1].priority)),r.forEach((e=>{let[t]=e;a(t)})))}function f(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},2177:(e,t,r)=>{r.d(t,{c:()=>f,ee:()=>u});var n=r(8632),i=r(2210),o=r(1284),a=r(5763),s="nr@context";let c=(0,n.fP)();var u;function d(){}function f(e){return(0,i.X)(e,s,l)}function l(){return new d}function h(){u.aborted=!0,u.backlog={}}c.ee?u=c.ee:(u=function e(t,r){var n={},c={},f={},g=!1;try{g=16===r.length&&(0,a.OP)(r).isolatedBacklog}catch(e){}var p={on:b,addEventListener:b,removeEventListener:y,emit:v,get:x,listeners:w,context:m,buffer:A,abort:h,aborted:!1,isBuffering:E,debugId:r,backlog:g?{}:t&&"object"==typeof t.backlog?t.backlog:{}};return p;function m(e){return e&&e instanceof d?e:e?(0,i.X)(e,s,l):l()}function v(e,r,n,i,o){if(!1!==o&&(o=!0),!u.aborted||i){t&&o&&t.emit(e,r,n);for(var a=m(n),s=w(e),d=s.length,f=0;fn,p:()=>i});var n=r(2177).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},4402:(e,t,r)=>{r.d(t,{Ht:()=>u,M:()=>c,Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(31))),i.split("").map((e=>"x"===e?o(t,++r).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(31)));const a=[];for(var s=0;s {r.d(t,{Bq:()=>n,Hb:()=>o,oD:()=>i});const n="NRBA",i=144e5,o=18e5},7894:(e,t,r)=>{function n(){return Math.round(performance.now())}r.d(t,{z:()=>n})},7243:(e,t,r)=>{r.d(t,{e:()=>o});var n=r(385),i={};function o(e){if(e in i)return i[e];if(0===(e||"").indexOf("data:"))return{protocol:"data"};let t;var r=n._A?.location,o={};if(n.il)t=document.createElement("a"),t.href=e;else try{t=new URL(e,r.href)}catch(e){return o}o.port=t.port;var a=t.href.split("://");!o.port&&a[1]&&(o.port=a[1].split("/")[0].split("@").pop().split(":")[1]),o.port&&"0"!==o.port||(o.port="https"===a[0]?"443":"80"),o.hostname=t.hostname||r.hostname,o.pathname=t.pathname,o.protocol=a[0],"/"!==o.pathname.charAt(0)&&(o.pathname="/"+o.pathname);var s=!t.protocol||":"===t.protocol||t.protocol===r.protocol,c=t.hostname===r.hostname&&t.port===r.port;return o.sameOrigin=s&&(!t.hostname||c),"/"===o.pathname&&(i[e]=o),o}},50:(e,t,r)=>{function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2587:(e,t,r)=>{r.d(t,{N:()=>c,T:()=>u});var n=r(2177),i=r(5546),o=r(8e3),a=r(3325);const s={stn:[a.D.sessionTrace],err:[a.D.jserrors,a.D.metrics],ins:[a.D.pageAction],spa:[a.D.spa],sr:[a.D.sessionReplay,a.D.sessionTrace]};function c(e,t){const r=n.ee.get(t);e&&"object"==typeof e&&(Object.entries(e).forEach((e=>{let[t,n]=e;void 0===u[t]&&(s[t]?s[t].forEach((e=>{n?(0,i.p)("feat-"+t,[],void 0,e,r):(0,i.p)("block-"+t,[],void 0,e,r),(0,i.p)("rumresp-"+t,[Boolean(n)],void 0,e,r)})):n&&(0,i.p)("feat-"+t,[],void 0,void 0,r),u[t]=Boolean(n))})),Object.keys(s).forEach((e=>{void 0===u[e]&&(s[e]?.forEach((t=>(0,i.p)("rumresp-"+e,[!1],void 0,t,r))),u[e]=!1)})),(0,o.L)(t,a.D.pageViewEvent))}const u={}},2210:(e,t,r)=>{r.d(t,{X:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},1284:(e,t,r)=>{r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{r.d(t,{P:()=>o});var n=r(2177);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{r.d(t,{K:()=>a,b:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{r.d(t,{EZ:()=>u,Qy:()=>c,ce:()=>o,fP:()=>a,gG:()=>d,mF:()=>s});var n=r(7894),i=r(385);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return i._A.NREUM||(i._A.NREUM={}),void 0===i._A.newrelic&&(i._A.newrelic=i._A.NREUM),i._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:i._A.setTimeout,SI:i._A.setImmediate,CT:i._A.clearTimeout,XHR:i._A.XMLHttpRequest,REQ:i._A.Request,EV:i._A.Event,PR:i._A.Promise,MO:i._A.MutationObserver,FETCH:i._A.fetch}),e}function c(e,t,r){let i=a();const o=i.initializedAgents||{},s=o[e]||{};return Object.keys(s).length||(s.initializedAt={ms:(0,n.z)(),date:new Date}),i.initializedAgents={...o,[e]:{...s,[r]:t}},i}function u(e,t){a()[e]=t}function d(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;return void(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"==document.visibilityState&&e());e(document.visibilityState)}),r,i)}},1214:(e,t,r)=>{r.d(t,{em:()=>v,u5:()=>N,QU:()=>S,_L:()=>I,Gm:()=>L,Lg:()=>M,gy:()=>U,BV:()=>Q,Kf:()=>ee});var n=r(2177);const i="nr@original";var o=Object.prototype.hasOwnProperty,a=!1;function s(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");var a,s,c,u="-"===n.charAt(0);for(c=0;c 2?n-2:0),o=2;o {r(A[T],e,w),r(E[T],e,w)})),r(l._A,"fetch",y),t.on(y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(y+"done",[null,r],n)}else t.emit(y+"done",[e],n)})),t}const O={},j=["pushState","replaceState"];function S(e){const t=function(e){return(e||n.ee).get("history")}(e);return!l.il||O[t.debugId]++||(O[t.debugId]=1,s(t).inPlace(window.history,j,"-")),t}var P=r(3239);const C={},R=["appendChild","insertBefore","replaceChild"];function I(e){const t=function(e){return(e||n.ee).get("jsonp")}(e);if(!l.il||C[t.debugId])return t;C[t.debugId]=!0;var r=s(t),i=/[?&](?:callback|cb)=([^&#]+)/,o=/(.*)\.([^.]+)/,a=/^(\w+)(\.|$)(.*)$/;function c(e,t){var r=e.match(a),n=r[1],i=r[3];return i?c(i,t[n]):t[n]}return r.inPlace(Node.prototype,R,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var n=(a=e.src,s=a.match(i),s?s[1]:null);var a,s;if(!n)return;var u=function(e){var t=e.match(o);if(t&&t.length>=3)return{key:t[2],parent:c(t[1],window)};return{key:e,parent:window}}(n);if("function"!=typeof u.parent[u.key])return;var d={};function f(){t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}function l(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",f,(0,P.m$)(!1)),e.removeEventListener("error",l,(0,P.m$)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",f,(0,P.m$)(!1)),e.addEventListener("error",l,(0,P.m$)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}var k=r(5763);const H={};function L(e){const t=function(e){return(e||n.ee).get("mutation")}(e);if(!l.il||H[t.debugId])return t;H[t.debugId]=!0;var r=s(t),i=k.Yu.MO;return i&&(window.MutationObserver=function(e){return this instanceof i?new i(r(e,"fn-")):i.apply(this,arguments)},MutationObserver.prototype=i.prototype),t}const z={};function M(e){const t=function(e){return(e||n.ee).get("promise")}(e);if(z[t.debugId])return t;z[t.debugId]=!0;var r=n.c,o=s(t),a=k.Yu.PR;return a&&function(){function e(r){var n=t.context(),i=o(r,"executor-",n,null,!1);const s=Reflect.construct(a,[i],e);return t.context(s).getCtx=function(){return n},s}l._A.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return a.toString()},Object.setPrototypeOf(e,a),["all","race"].forEach((function(r){const n=a[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=a[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=a.prototype;const n=a.prototype.then;a.prototype.then=function(){var e=this,i=r(e);i.promise=e;for(var a=arguments.length,s=new Array(a),c=0;c e())),t};function m(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}function b(){var e=this,t=r.context(e);e.readyState>3&&!t.resolved&&(t.resolved=!0,r.emit("xhr-resolved",[],e)),i.inPlace(e,f,"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,p),p.prototype=o.prototype,i.inPlace(p.prototype,J,"-xhr-",E),r.on("send-xhr-start",(function(e,t){m(e,t),function(e){h.push(e),a&&(y?y.then(A):u?u(A):(w=-w,x.data=w))}(t)})),r.on("open-xhr-start",m),a){var y=c&&c.resolve();if(!u&&!c){var w=1,x=document.createTextNode(w);new a(A).observe(x,{characterData:!0})}}else t.on("fn-end",(function(e){e[0]&&e[0].type===d||A()}));function A(){for(var e=0;e {r.d(t,{t:()=>n});const n=r(3325).D.ajax},6660:(e,t,r)=>{r.d(t,{A:()=>i,t:()=>n});const n=r(3325).D.jserrors,i="nr@seenError"},3081:(e,t,r)=>{r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},4649:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageAction},7633:(e,t,r)=>{r.d(t,{Dz:()=>i,OJ:()=>a,qw:()=>o,t9:()=>n});const n=r(3325).D.pageViewEvent,i="firstbyte",o="domcontent",a="windowload"},9251:(e,t,r)=>{r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},3614:(e,t,r)=>{r.d(t,{BST_RESOURCE:()=>i,END:()=>s,FEATURE_NAME:()=>n,FN_END:()=>u,FN_START:()=>c,PUSH_STATE:()=>d,RESOURCE:()=>o,START:()=>a});const n=r(3325).D.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState"},7836:(e,t,r)=>{r.d(t,{BODY:()=>A,CB_END:()=>E,CB_START:()=>u,END:()=>x,FEATURE_NAME:()=>i,FETCH:()=>_,FETCH_BODY:()=>v,FETCH_DONE:()=>m,FETCH_START:()=>p,FN_END:()=>c,FN_START:()=>s,INTERACTION:()=>l,INTERACTION_API:()=>d,INTERACTION_EVENTS:()=>o,JSONP_END:()=>b,JSONP_NODE:()=>g,JS_TIME:()=>T,MAX_TIMER_BUDGET:()=>a,REMAINING:()=>f,SPA_NODE:()=>h,START:()=>w,originalSetTimeout:()=>y});var n=r(5763);const i=r(3325).D.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",f="remaining",l="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=n.Yu.ST,w="-start",x="-end",A="-body",E="cb"+x,T="jsTime",_="fetch"},5938:(e,t,r)=>{r.d(t,{W:()=>o});var n=r(5763),i=r(2177);class o{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=i.ee.get(e,(0,n.OP)(this.agentIdentifier).isolatedBacklog),this.featureName=r,this.blocked=!1}}},9144:(e,t,r)=>{r.d(t,{j:()=>m});var n=r(3325),i=r(5763),o=r(5546),a=r(2177),s=r(7894),c=r(8e3),u=r(3960),d=r(385),f=r(50),l=r(3081),h=r(8632);function g(){const e=(0,h.gG)();["setErrorHandler","finished","addToTrace","inlineHit","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId"].forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i 1?r-1:0),i=1;i {e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}var p=r(2587);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},m=arguments.length>2?arguments[2]:void 0,v=arguments.length>3?arguments[3]:void 0,{init:b,info:y,loader_config:w,runtime:x={loaderType:m},exposed:A=!0}=t;const E=(0,h.gG)();y||(b=E.init,y=E.info,w=E.loader_config),(0,i.Dg)(e,b||{}),(0,i.GE)(e,w||{}),(0,i.sU)(e,x),y.jsAttributes??={},d.v6&&(y.jsAttributes.isWorker=!0),(0,i.CX)(e,y),g();const T=function(e,t){t||(0,c.R)(e,"api");const h={};var g=a.ee.get(e),p=g.get("tracer"),m="api-",v=m+"ixn-";function b(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),x(m,n,!0,o||null===r?"session":void 0)(t,r)}function y(){}["setErrorHandler","finished","addToTrace","inlineHit","addRelease"].forEach((e=>h[e]=x(m,e,!0,"api"))),h.addPageAction=x(m,"addPageAction",!0,n.D.pageAction),h.setCurrentRouteName=x(m,"routeName",!0,n.D.spa),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,x(m,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number"].includes(typeof t)||null===t)return b(e,t,"setCustomAttribute",r);(0,f.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string or number type, but a type of was provided."))}else(0,f.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of was provided."))},h.setUserId=function(e){if("string"==typeof e||null===e)return b("enduser.id",e,"setUserId",!0);(0,f.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of was provided."))},h.interaction=function(){return(new y).get()};var w=y.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(v+"tracer",[(0,s.z)(),e,r],i,n.D.spa,g),function(){if(p.emit((a?"":"no-")+"fn-start",[(0,s.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw p.emit("fn-err",[arguments,this,"string"==typeof e?new Error(e):e],r),e}finally{p.emit("fn-end",[(0,s.z)()],r)}}}};function x(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,g),i&&(0,o.p)(e+t,[(0,s.z)(),...arguments],r?null:this,i,g),r?void 0:this}}function A(){r.e(439).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,c.L)(e,"api")})).catch((()=>(0,f.Z)("Downloading runtime APIs failed...")))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{w[e]=x(v,e,void 0,n.D.spa)})),h.noticeError=function(e,t){"string"==typeof e&&(e=new Error(e)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,g),(0,o.p)("err",[e,(0,s.z)(),!1,t],void 0,n.D.jserrors,g)},d.il?(0,u.b)((()=>A()),!0):A(),h}(e,v);return(0,h.Qy)(e,T,"api"),(0,h.Qy)(e,A,"exposed"),(0,h.EZ)("activatedFeatures",p.T),T}},3325:(e,t,r)=>{r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.sessionReplay]:9}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>(({78:"page_action-aggregate",147:"metrics-aggregate",242:"session-manager",317:"jserrors-aggregate",348:"page_view_timing-aggregate",412:"lazy-feature-loader",439:"async-api",538:"recorder",590:"session_replay-aggregate",675:"compressor",733:"session_trace-aggregate",786:"page_view_event-aggregate",873:"spa-aggregate",898:"ajax-aggregate"}[e]||e)+"."+{78:"ac76d497",147:"3dc53903",148:"1a20d5fe",242:"2a64278a",317:"49e41428",348:"bd6de33a",412:"2f55ce66",439:"30bd804e",538:"1b18459f",590:"cf0efb30",675:"ae9f91a8",733:"83105561",786:"06482edd",860:"03a8b7a5",873:"e6b09d52",898:"998ef92b"}[e]+"-1.236.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d {s.onerror=s.onload=null,clearTimeout(h);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},h=setTimeout(l.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=l.bind(null,s.onerror),s.onload=l.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.j=364,i.p="https://js-agent.newrelic.com/",(()=>{var e={364:0,953:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u {i.r(o);var e=i(3325),t=i(5763);const r=Object.values(e.D);function n(e){const n={};return r.forEach((r=>{n[r]=function(e,r){return!1!==(0,t.Mt)(r,"".concat(e,".enabled"))}(r,e)})),n}var a=i(9144);var s=i(5546),c=i(385),u=i(8e3),d=i(5938),f=i(3960),l=i(50);class h extends d.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler,this.featAggregate,this.onAggregateImported,n&&(0,u.R)(e,r)}importAggregator(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;const r=c.il&&!0===(0,t.Mt)(this.agentIdentifier,"privacy.cookies_enabled");let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let t;try{if(r){const{setupAgentSession:e}=await Promise.all([i.e(860),i.e(242)]).then(i.bind(i,3228));t=e(this.agentIdentifier)}}catch(e){(0,l.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",e)}try{if(!this.shouldImportAgg(this.featureName,t))return void(0,u.L)(this.agentIdentifier,this.featureName);const{lazyFeatureLoader:r}=await i.e(412).then(i.bind(i,8582)),{Aggregate:o}=await r(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,e),n(!0)}catch(e){(0,l.Z)("Downloading and initializing ".concat(this.featureName," failed..."),e),this.abortHandler?.(),n(!1)}};c.il?(0,f.b)((()=>o()),!0):o()}shouldImportAgg(r,n){return r!==e.D.sessionReplay||!1!==(0,t.Mt)(this.agentIdentifier,"session_trace.enabled")&&(!!n?.isNew||!!n?.state.sessionReplay)}}var g=i(7633),p=i(7894);class m extends h{static featureName=g.t9;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(super(r,n,g.t9,i),("undefined"==typeof PerformanceNavigationTiming||c.Tt)&&"undefined"!=typeof PerformanceTiming){const n=(0,t.OP)(r);n[g.Dz]=Math.max(Date.now()-n.offset,0),(0,f.K)((()=>n[g.qw]=Math.max((0,p.z)()-n[g.Dz],0))),(0,f.b)((()=>{const t=(0,p.z)();n[g.OJ]=Math.max(t-n[g.Dz],0),(0,s.p)("timing",["load",t],void 0,e.D.pageViewTiming,this.ee)}))}this.importAggregator()}}var v=i(1117),b=i(1284);class y extends v.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,b.D)(e,(function(e,r){t[e]=w(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,b.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=w(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=w(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i t.max&&(t.max=e),e 2&&void 0!==arguments[2])||arguments[2];super(e,r,j.t,n),c.il&&((0,t.OP)(e).initHidden=Boolean("hidden"===document.visibilityState),(0,N.N)((()=>(0,s.p)("docHidden",[(0,p.z)()],void 0,j.t,this.ee)),!0),(0,O.bP)("pagehide",(()=>(0,s.p)("winPagehide",[(0,p.z)()],void 0,j.t,this.ee))),this.importAggregator())}}var P=i(3081);class C extends h{static featureName=P.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t9,r),this.importAggregator()}}var R,I=i(2210),k=i(1214),H=i(2177),L={};try{R=localStorage.getItem("__nr_flags").split(","),console&&"function"==typeof console.log&&(L.console=!0,-1!==R.indexOf("dev")&&(L.dev=!0),-1!==R.indexOf("nr_dev")&&(L.nrDev=!0))}catch(e){}function z(e){try{L.console&&z(e)}catch(e){}}L.nrDev&&H.ee.on("internal-error",(function(e){z(e.stack)})),L.dev&&H.ee.on("fn-err",(function(e,t,r){z(r.stack)})),L.dev&&(z("NR AGENT IN DEVELOPMENT MODE"),z("flags: "+(0,b.D)(L,(function(e,t){return e})).join(", ")));var M=i(6660);class B extends h{static featureName=M.t;constructor(r,n){let i=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(r,n,M.t,i),this.skipNext=0;try{this.removeOnAbort=new AbortController}catch(e){}const o=this;o.ee.on("fn-start",(function(e,t,r){o.abortHandler&&(o.skipNext+=1)})),o.ee.on("fn-err",(function(t,r,n){o.abortHandler&&!n[M.A]&&((0,I.X)(n,M.A,(function(){return!0})),this.thrown=!0,(0,s.p)("err",[n,(0,p.z)()],void 0,e.D.jserrors,o.ee))})),o.ee.on("fn-end",(function(){o.abortHandler&&!this.thrown&&o.skipNext>0&&(o.skipNext-=1)})),o.ee.on("internal-error",(function(t){(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,o.ee)})),this.origOnerror=c._A.onerror,c._A.onerror=this.onerrorHandler.bind(this),c._A.addEventListener("unhandledrejection",(t=>{const r=function(e){let t="Unhandled Promise Rejection: ";if(e instanceof Error)try{return e.message=t+e.message,e}catch(t){return e}if(void 0===e)return new Error(t);try{return new Error(t+(0,D.P)(e))}catch(e){return new Error(t)}}(t.reason);(0,s.p)("err",[r,(0,p.z)(),!1,{unhandledPromiseRejection:1}],void 0,e.D.jserrors,this.ee)}),(0,O.m$)(!1,this.removeOnAbort?.signal)),(0,k.gy)(this.ee),(0,k.BV)(this.ee),(0,k.em)(this.ee),(0,t.OP)(r).xhrWrappable&&(0,k.Kf)(this.ee),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}onerrorHandler(t,r,n,i,o){"function"==typeof this.origOnerror&&this.origOnerror(...arguments);try{this.skipNext?this.skipNext-=1:(0,s.p)("err",[o||new F(t,r,n),(0,p.z)()],void 0,e.D.jserrors,this.ee)}catch(t){try{(0,s.p)("ierr",[t,(0,p.z)(),!0],void 0,e.D.jserrors,this.ee)}catch(e){}}return!1}}function F(e,t,r){this.message=e||"Uncaught error with no additional information",this.sourceURL=t,this.line=r}let U=1;const q="nr@id";function G(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===c._A?0:(0,I.X)(e,q,(function(){return U++}))}function V(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,D.P)(e).length}catch(e){return}}}var X=i(7243);class W{constructor(e){this.agentIdentifier=e,this.generateTracePayload=this.generateTracePayload.bind(this),this.shouldGenerateTrace=this.shouldGenerateTrace.bind(this)}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var r=(0,t.DL)(this.agentIdentifier);if(!r)return null;var n=(r.accountID||"").toString()||null,i=(r.agentID||"").toString()||null,o=(r.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,_.M)(),s=(0,_.Ht)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof c._A?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,D.P)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var r=!1,n={};if((0,t.Mt)(this.agentIdentifier,"distributed_tracing")&&(n=(0,t.P_)(this.agentIdentifier).distributed_tracing),e.sameOrigin)r=!0;else if(n.allowed_origins instanceof Array)for(var i=0;i 2&&void 0!==arguments[2])||arguments[2];super(r,n,Z.t,i),(0,t.OP)(r).xhrWrappable&&(this.dt=new W(r),this.handler=(e,t,r,n)=>(0,s.p)(e,t,r,n,this.ee),(0,k.u5)(this.ee),(0,k.Kf)(this.ee),function(r,n,i,o){function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=E,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){_(t,e)}),(0,O.m$)(!1)),c.IF||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.m$)(!1))}function s(e){this.params={method:e[0]},T(this,e[1]),this.metrics={}}function u(e,n){var i=(0,t.DL)(r);i.xpid&&this.sameOrigin&&n.setRequestHeader("X-NewRelic-ID",i.xpid);var a=o.generateTracePayload(this.parsedOrigin);if(a){var s=!1;a.newrelicHeader&&(n.setRequestHeader("newrelic",a.newrelicHeader),s=!0),a.traceContextParentHeader&&(n.setRequestHeader("traceparent",a.traceContextParentHeader),a.traceContextStateHeader&&n.setRequestHeader("tracestate",a.traceContextStateHeader),s=!0),s&&(this.dt=a)}}function d(e,t){var r=this.metrics,i=e[0],o=this;if(r&&i){var a=V(i);a&&(r.txSize=a)}this.startTime=(0,p.z)(),this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof o.end)&&o.end(t)}catch(e){try{n.emit("internal-error",[e])}catch(e){}}};for(var s=0;s 1?e[1]=i:e.push(i)}else e[0]&&e[0].headers&&s(e[0].headers,n)&&(this.dt=n);function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function x(e,t){this.params={},this.metrics={},this.startTime=(0,p.z)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof Y?r=i.url:c._A?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),T(this,r);var o=(""+(i&&i instanceof Y&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.txSize=V(n.body)||0}function A(t,r){var n;this.endTime=(0,p.z)(),this.params||(this.params={}),this.params.status=r?r.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);var o={txSize:this.txSize,rxSize:n,duration:(0,p.z)()-this.startTime};i("xhr",[this.params,o,this.startTime,this.endTime,"fetch"],this,e.D.ajax)}function E(t){var r=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(var o=0;o 2&&void 0!==arguments[2])||arguments[2];super(e,t,we.t,r),this.importAggregator()}}new class{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(0,_.ky)(16);c._A?(this.agentIdentifier=t,this.sharedAggregator=new y({agentIdentifier:this.agentIdentifier}),this.features={},this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(m),Object.assign(this,(0,a.j)(this.agentIdentifier,e,e.loaderType||"agent")),this.start()):(0,l.Z)("Failed to initial the agent. Could not determine the runtime environment.")}get config(){return{info:(0,t.C5)(this.agentIdentifier),init:(0,t.P_)(this.agentIdentifier),loader_config:(0,t.DL)(this.agentIdentifier),runtime:(0,t.OP)(this.agentIdentifier)}}start(){const t="features";try{const r=n(this.agentIdentifier),i=[...this.desiredFeatures];i.sort(((t,r)=>e.p[t.featureName]-e.p[r.featureName])),i.forEach((t=>{if(r[t.featureName]||t.featureName===e.D.pageViewEvent){const n=function(t){switch(t){case e.D.ajax:return[e.D.jserrors];case e.D.sessionTrace:return[e.D.ajax,e.D.pageViewEvent];case e.D.sessionReplay:return[e.D.sessionTrace];case e.D.pageViewTiming:return[e.D.pageViewEvent];default:return[]}}(t.featureName);n.every((e=>r[e]))||(0,l.Z)("".concat(t.featureName," is enabled but one or more dependent features has been disabled (").concat((0,D.P)(n),"). This may cause unintended consequences or missing data...")),this.features[t.featureName]=new t(this.agentIdentifier,this.sharedAggregator)}})),(0,T.Qy)(this.agentIdentifier,this.features,t)}catch(e){(0,l.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",e);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,T.fP)();return delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.[t],delete this.sharedAggregator,r.ee?.abort(),delete r.ee?.get(this.agentIdentifier),!1}}}({features:[J,m,S,class extends h{static featureName=oe;constructor(t,r){if(super(t,r,oe,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;const n=this.ee;let i;(0,k.QU)(n),this.eventsEE=(0,k.em)(n),this.eventsEE.on(se,(function(e,t){this.bstStart=(0,p.z)()})),this.eventsEE.on(ae,(function(t,r){(0,s.p)("bst",[t[0],r,this.bstStart,(0,p.z)()],void 0,e.D.sessionTrace,n)})),n.on(ce+ne,(function(e){this.time=(0,p.z)(),this.startPath=location.pathname+location.hash})),n.on(ce+ie,(function(t){(0,s.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,e.D.sessionTrace,n)}));try{i=new PerformanceObserver((t=>{const r=t.getEntries();(0,s.p)(te,[r],void 0,e.D.sessionTrace,n)})),i.observe({type:re,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}},C,xe,B,class extends h{static featureName=de;constructor(e,r){if(super(e,r,de,!(arguments.length>2&&void 0!==arguments[2])||arguments[2]),!c.il)return;if(!(0,t.OP)(e).xhrWrappable)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=(0,k._L)(this.ee),s=(0,k.Lg)(this.ee),u=(0,k.BV)(this.ee),d=(0,k.Kf)(this.ee),f=this.ee.get("events"),l=(0,k.u5)(this.ee),h=(0,k.QU)(this.ee),g=(0,k.Gm)(this.ee);function m(e,t){h.emit("newURL",[""+window.location,t])}function v(){i++,n=window.location.hash,this[ve]=(0,p.z)()}function b(){i--,window.location.hash!==n&&m(0,!0);var e=(0,p.z)();this[pe]=~~this[pe]+e-this[ve],this[ye]=e}function y(e,t){e.on(t,(function(){this[t]=(0,p.z)()}))}this.ee.on(ve,v),s.on(be,v),a.on(be,v),this.ee.on(ye,b),s.on(ge,b),a.on(ge,b),this.ee.buffer([ve,ye,"xhr-resolved"],this.featureName),f.buffer([ve],this.featureName),u.buffer(["setTimeout"+le,"clearTimeout"+fe,ve],this.featureName),d.buffer([ve,"new-xhr","send-xhr"+fe],this.featureName),l.buffer([me+fe,me+"-done",me+he+fe,me+he+le],this.featureName),h.buffer(["newURL"],this.featureName),g.buffer([ve],this.featureName),s.buffer(["propagate",be,ge,"executor-err","resolve"+fe],this.featureName),o.buffer([ve,"no-"+ve],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),y(l,me+fe),y(l,me+"-done"),y(a,"new-jsonp"),y(a,"jsonp-end"),y(a,"cb-start"),h.on("pushState-end",m),h.on("replaceState-end",m),window.addEventListener("hashchange",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",m,(0,O.m$)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){m(0,i>1)}),(0,O.m$)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#e,this.importAggregator()}#e(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}],loaderType:"spa"})})(),window.NRBA=o})(); window.jQuery || document.write(' ') CKEDITOR_BASEPATH='https://f1000research.com/js/vendor/ckeditor/' window.reactTheme = 'research'; window.MathJax = { CommonHTML: { linebreaks: { automatic: true } }, 'HTML-CSS': { linebreaks: { automatic: true } }, SVG: { linebreaks: { automatic: true } }, AuthorInit: function() { MathJax.Hub.Register.MessageHook('End Process', function () { let timeout = false; // holder for timeout id const delay = 250; // delay after event is "complete" to run callback const reflowMath = function() { const dispFormulas = document.querySelectorAll('.disp-formula.panel'); if (!dispFormulas) { return; } for (const dispFormula of dispFormulas) { const child = dispFormula.querySelector('.MathJax_Preview').nextSibling.firstChild; const isMultiline = MathJax.Hub.getAllJax(dispFormula)[0].root.isMultiline; if (dispFormula.offsetWidth < child.offsetWidth || isMultiline) { MathJax.Hub.Queue(['Rerender', MathJax.Hub, dispFormula]); } } }; window.addEventListener('resize', function() { clearTimeout(timeout); // clear the timeout timeout = setTimeout(reflowMath, delay); // start timing for event "completion" }); }); }, }; if (window.location.hash == '#_=_'){ window.location = window.location.href.split('#')[0] } !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function() {n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)} ;if(!f._fbq)f._fbq=n; n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window, document,'script','https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1641728616063202'); fbq('track', "PixelInitialized", {}); (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:2318163,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); search file_upload Submit your research search menu close search Browse Gateways & Collections How to Publish Submit your Research My Submissions Article Guidelines Article Guidelines (New Versions) Open Data, Software and Code Guidelines Open Data and Accessible Source Materials Guidelines (HSS) Open Data, Software and Code Guidelines (PSE) Prepublication Checks Production Process Posters and Slides Guidelines Document Guidelines Article Processing Charges Peer Review Finding Article Reviewers About How it Works For Reviewers Our Advisors Policies Glossary FAQs For Developers Newsroom Contact My Research Submissions Content and Tracking Alerts My Details Sign In file_upload Submit your research { "@context": "https://schema.org", "@type": "ScholarlyArticle", "mainEntityOfPage": { "@type": "WebPage", "@id": "https://f1000research.com/articles/15-164" }, "headline": "Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge...", "datePublished": "2026-02-02T10:52:49", "dateModified": "2026-02-02T10:52:49", "author": [ { "@type": "Person", "name": "Tolulope Elizabeth Aniyikaiye" }, { "@type": "Person", "name": "Akinola Ikudayisi" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": "Sewage sludge (SS) management has evolved from conventional disposal practices toward resource-oriented and environmentally conscious solutions. This study investigates the thematic structure of global SS research, with a focus on green technological pathways for resource recovery and the environmental risks associated with SS utilisation. A systematic bibliometric approach was adopted using the Web of Science Core Collection, targeting publications from 2015 to 2024 that included the terms “sludge” AND (“recycl*” OR “reuse” OR “treatment” OR “reduc*” OR “management”) within their titles, abstracts, or keywords. The final dataset consisted of 12,666 eligible articles that met all screening criteria. VOSviewer (version 1.6.20) was used for science mapping, including keyword co-occurrence and cluster analysis. Six thematic clusters were identified, representing dominant research trajectories: (i) microbial processes for nutrient recovery, (ii) biological conversion to bioenergy, (iii) thermochemical transformation and material reuse, (iv) heavy metal bioavailability and ecological risk, (v) emerging contaminant (EC) fate and mitigation, and (vi) dye removal mechanisms. Results indicate a shift toward circular-economy-aligned SS management, emphasising bioconversion, hydrothermal technologies, and biochar valorisation. Research gaps relate to large-scale deployment, EC remediation, and commercialization constraints. The findings provide a structured knowledge base for guiding future research, policy formulation, and investment in sustainable sludge-to-resource systems." } { "@context": "http://schema.org", "@type": "BreadcrumbList", "itemListElement": [ { "@type": "ListItem", "position": "1", "item": { "@id": "https://f1000research.com/", "name": "Home" } }, { "@type": "ListItem", "position": "2", "item": { "@id": "https://f1000research.com/browse/articles", "name": "Browse" } }, { "@type": "ListItem", "position": "3", "item": { "@id": "https://f1000research.com/articles/15-164", "name": "Resource Recovery, Environmental Risks, and Conversion Technologies:..." } } ] } Home Browse Resource Recovery, Environmental Risks, and Conversion Technologies:... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Aniyikaiye TE and Ikudayisi A. Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :164 ( https://doi.org/10.12688/f1000research.176555.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Systematic Review Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research [version 1; peer review: 1 approved with reservations] Tolulope Elizabeth Aniyikaiye 1 , Akinola Ikudayisi https://orcid.org/0000-0002-7992-8789 1 Tolulope Elizabeth Aniyikaiye 1 , Akinola Ikudayisi https://orcid.org/0000-0002-7992-8789 1 PUBLISHED 02 Feb 2026 Author details Author details 1 Civil Engineering, Walter Sisulu University - Buffalo City Campus, East London, Eastern Cape, 5201, South Africa Tolulope Elizabeth Aniyikaiye Roles: Conceptualization, Data Curation, Formal Analysis, Methodology, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Akinola Ikudayisi Roles: Supervision, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract Sewage sludge (SS) management has evolved from conventional disposal practices toward resource-oriented and environmentally conscious solutions. This study investigates the thematic structure of global SS research, with a focus on green technological pathways for resource recovery and the environmental risks associated with SS utilisation. A systematic bibliometric approach was adopted using the Web of Science Core Collection, targeting publications from 2015 to 2024 that included the terms “sludge” AND (“recycl*” OR “reuse” OR “treatment” OR “reduc*” OR “management”) within their titles, abstracts, or keywords. The final dataset consisted of 12,666 eligible articles that met all screening criteria. VOSviewer (version 1.6.20) was used for science mapping, including keyword co-occurrence and cluster analysis. Six thematic clusters were identified, representing dominant research trajectories: (i) microbial processes for nutrient recovery, (ii) biological conversion to bioenergy, (iii) thermochemical transformation and material reuse, (iv) heavy metal bioavailability and ecological risk, (v) emerging contaminant (EC) fate and mitigation, and (vi) dye removal mechanisms. Results indicate a shift toward circular-economy-aligned SS management, emphasising bioconversion, hydrothermal technologies, and biochar valorisation. Research gaps relate to large-scale deployment, EC remediation, and commercialization constraints. The findings provide a structured knowledge base for guiding future research, policy formulation, and investment in sustainable sludge-to-resource systems. READ ALL READ LESS Keywords Sewage sludge management, Bibliometric analysis, Resource recovery, Green technologies, VOSviewer, Thematic structure, Circular economy, Environmental Risks Corresponding Author(s) Tolulope Elizabeth Aniyikaiye ( [email protected] ) Close Corresponding author: Tolulope Elizabeth Aniyikaiye Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2026 Aniyikaiye TE and Ikudayisi A. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Aniyikaiye TE and Ikudayisi A. Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :164 ( https://doi.org/10.12688/f1000research.176555.1 ) First published: 02 Feb 2026, 15 :164 ( https://doi.org/10.12688/f1000research.176555.1 ) Latest published: 02 Feb 2026, 15 :164 ( https://doi.org/10.12688/f1000research.176555.1 ) Introduction Sludge is a semi-solid waste generated during the primary and secondary treatment of domestic and industrial wastewater in wastewater treatment plants. Traditionally, sewage sludge (SS) has been regarded as a liability, and its volume has steadily increased due to global population growth and rapid industrialisation ( Naqvi et al., 2021 ). The disposal of SS remains a critical challenge for stakeholders worldwide ( Djandja et al., 2020 ). Currently, over 70% of sludge is disposed of via landfilling and incineration ( Tarpani et al., 2020 ). Landfilling requires large areas of land, contributes to greenhouse gas emissions, and poses significant risks of groundwater contamination ( Naqvi et al., 2021 ). Incineration reduces sludge mass and volume by approximately 70% and 90%, respectively ( Elmi et al., 2020 ), but generates residues and releases air pollutants, which contribute to ecological degradation ( Lynn et al., 2018 ). These environmental and regulatory pressures have shifted the focus toward valorising SS as a resource rather than treating it solely as waste ( Heimersson et al., 2017 ). Utilising SS as a resource can reduce storage requirements and mitigate environmental impacts, including greenhouse gas emissions and pollutant release ( Grobelak et al., 2024 ). Potential applications include energy generation and soil enrichment. However, high pathogen content, heavy metal contamination, and increasing sludge volumes necessitate the implementation of proper management strategies ( Smoliński et al., 2019 ). The reuse, recycling, and disposal of SS are regulated in many countries through well-established legislative frameworks that define the conditions for safe handling. ( Wiśniowska et al., 2019 ). Over the past decades, extensive research has explored the treatment and management of wastewater sewage sludge (WWSS) globally. The vast and growing body of literature makes it challenging to identify trends, innovations, and knowledge gaps in sludge management research. Therefore, this review aims to investigate the thematic framework of SS management research over the past ten years and propose directions for future studies in the field. Methods This study employed a systematic bibliometric analysis to examine the thematic structure of sludge management (SM) research. Data were sourced exclusively from the Web of Science (WoS) Core Collection to ensure inclusion of peer-reviewed and high-impact publications. A comprehensive search encompassing publications on wastewater sludge management (SM) from 2015 to 2024 was executed on January 3, 2025, applying the query (in title, abstract, and keywords): “sludge” AND (“recycl*” OR “reuse” OR “treatment” OR “reduc*” OR “management”). This initial procedure yielded 16,509 records. The dataset was refined through the following inclusion and exclusion criteria: Inclusion • Document type: Research articles • Language: English • WoS subject categories related to SM, including Environmental Sciences, Water Resources, Engineering Environmental, Biotechnology Applied Microbiology, Energy Fuels, and related fields. Exclusion • Non-research documents (reviews, conference papers, editorial material, book chapters) • Studies in categories unrelated to SM (e.g., infectious diseases, pharmacology, veterinary sciences, economics) After screening, 12,677 articles remained and were exported in text format for bibliometric processing ( Aniyikaiye & Ikudayisi, 2026a ). A PRISMA workflow ( Figure 1 ) was applied to ensure transparency and replicability ( Aniyikaiye & Ikudayisi, 2026b ). Bibliometric mapping and keyword co-occurrence analysis were conducted in VOSviewer (version 1.6.20), which generated thematic clusters and network visualizations. The resulting clusters were then qualitatively interpreted to characterise research hotspots within the SM domain. Figure 1. PRISMA diagram of the data mining for the bibliometric dataset. Results and discussion Keyword co-occurrence analysis was undertaken in VOSviewer to identify the principal thematic areas within the SM research field. Using 996 keywords with a threshold frequency of 20, a co-occurrence network with 6 clusters was generated ( Figure 2 ). Each cluster comprises closely related keywords (represented by nodes of the same colour) used by authors in the SM research domain ( Aniyikaiye & Ikudayisi, 2025 ). Figure 2. Keyword co-occurrence network for the sludge management research domain. Summarily, the popular themes used by SM researchers are stated below; 1. The significance of microbial diversity in nutrient recovery from SS (green cluster) 2. Biological conversion processes of SS (lilac cluster) 3. Thermochemical conversion of SS and the reuse of the end products in concrete production (red cluster) 4. Bioavailability of heavy metals and ecological risks (sky blue cluster) 5. The fate of emerging contaminants (ECs) present in the SS (lemon cluster) 6. Removal of dye(s) from SS (blue cluster) The significance of microbial diversity in nutrient recovery from sewage sludge This theme comprises keywords such as activated sludge, microbial community/diversity, nutrient, recovery, filamentous bacteria, nitrifying bacteria, nitrogen removal, nitrite, partial nitritation, N 2 O, free ammonia, anammox, dissolved oxygen, and metagenomic, amongst others (as shown in the green cluster). SS can be used as an alternative to synthetic fertilizers due to its high micronutrient and organic content ( Elmi et al., 2020 ). Using SS on arable land can provide nitrogen, phosphorus, and other nutrients, thus enabling nutrient recycling in society ( Heimersson et al., 2017 ). However, SS needs to be treated before it is applied to the soil. A common method for nutrient recovery is the activated sludge. Activated sludge is a biological wastewater treatment process composed of a diverse microbial community including bacteria, archaea, fungi, protozoa, and other microorganisms, but dominated by bacteria (95%). Bacteria such as the nitrifying and filamentous bacteria play crucial roles in removing organic pollutants and nutrients from wastewater ( Xu et al., 2018 ) through a series of steps involving nitrification (conversion of ammonia to nitrite), partial nitritation (conversion of ammonia to nitrite), and denitrification (conversion of nitrate to nitrogen gas), depending on the presence of oxygen and other conditions; this process can also lead to the recovery of nutrients like nitrogen and phosphorus ( Rahimi et al., 2020 ). The diversity of this microbial community is crucial for wastewater treatment, as the metabolic capabilities of the microbial species vary ( Zhang et al., 2019 ). Activated sludge is often reused in the bioreactor for further nitrogen and phosphorus removal processes ( Grobelak et al., 2024 ). Bioconversion of sewage sludge Terminologies such as Hydrogen production, bio-gas, methane, renewable energy, digestion, sludge dewatering, mesophilic, biodegradability, electricity, fermentation, anaerobic digestion, and dark fermentation mainly were used by authors with this school of thought (lilac cluster). SS could be transformed into valuable energy resources via biological conversion processes. Biological conversion processes include: anaerobic digestion, dark/photo fermentation, and saccharification, which are used to produce biomethane, biohydrogen, and ethanol, respectively. Bioconversion requires the pre-treatment and hydrolysis of SS to release monomeric cellulose and hemicellulose for microbial fermentation ( Singh et al., 2023 ). Anaerobic digestion is the natural process in which microorganisms decompose organic material in the absence of air ( Khawer et al., 2022 ). During anaerobic digestion, SS are stabilised and biogases, majorly methane (55-65%) and carbon dioxide, along with trace amounts of other gases such as nitrogen (N 2 ), hydrogen sulfide (H 2 S), and water vapor (H 2 O) as well as biosludge, are generated ( Singh et al., 2023 ). Sludge from WWTPs is concentrated through dewatering, after which the sludge undergoes pre-treatment. The pre-treated sludge is then transferred to the anaerobic digester, where it undergoes hydrolysis, acidogenesis, acetogenesis, and methanogenesis ( Khawer et al., 2022 ). Different types of microorganisms are involved in each of these processes. Microorganisms produce hydrolytic enzymes, such as cellulases, amylases, hemicellulases, lipases, and proteases, which depolymerise proteins, lipids, fats, carbohydrates, and polysaccharides into sugar monomers and soluble derivatives. The sugars, monosaccharides, and amino acids are further broken down by the acidogenic bacteria into smaller compounds and volatile fatty acids. Afterwards, acetogenic bacteria ferment the volatile fatty acids to produce CO 2 , H 2 , NH 3 , and organic acids (acetic and propionic acids). Lastly, using H 2 as fuel, methanogenic bacteria produce CH 4 and CO 2 from acetates and other intermediates ( Nanda & Berruti, 2021 ). The growth of methanogenic bacteria is often inhibited by NH 3 and salts generated from nitrogenous compounds and cations present in the sludge ( Nanda & Berruti, 2021 ). The quality of the generated biogas is determined by the sludge composition, microbial load, and process parameters, including pH, temperature, organic load, carbon-to-nitrogen ratio, moisture content, oxygen levels, carbon and hydrogen sources, and nutrients ( Nanda & Berruti, 2021 ). Biogas has numerous potential applications, including the generation of heat, electricity, and vehicle fuel ( Singh et al., 2023 ). Different procedures, including membrane separation, adsorption, absorption, and cryogenic techniques, can be utilised in producing biogas with a methane percentage higher than 90% ( Singh et al., 2023 ). Additionally, the biosludge produced after anaerobic digestion contains essential plant nutrients and could serve as a plant fertilizer. Although anaerobic digestion is a cost-effective and climate-friendly technique, the nauseating foul odor in the proximity of the digesters and its time-consuming factor (20–40 days) are significant challenges ( Nanda & Berruti, 2021 ). Thermochemical conversion of SS and the reuse of its end product for concrete production In this school of thought, terminologies such as pyrolysis, combustion, gasification, torrefaction, co-combustion, carbonization, incineration, temperature, fly-ash, ash, cement, concrete, compressive strength, compost, lignocellulosic biomass, biomass, CO 2 , heat, landfill, were commonly used (red cluster). Thermochemical conversion (TCC) is a process used to convert SS into energy and chemicals ( Grobelak et al., 2024 ). TCC techniques, such as pyrolysis, gasification, torrefaction, and hydrothermal carbonisation, among others, have gained prominence as significant means for waste disposal due to the production of a larger proportion of value-added products ( Ganesapillai et al., 2023 ). Pyrolysis is a biomass-to-liquid thermochemical conversion technology operated at 300°C to 900°C in the absence of oxygen to produce hydrocarbon fuels, mainly bio-oil, char, or gases. Nonetheless, the product distribution is significantly influenced by temperature, heating rate, vapor residence time, reactor geometry, inert gas flow rate, and feedstock properties (such as moisture, particle size, and elemental composition) ( Nanda and Berruti, 2021 ). Depending on the heating rate and vapour residence duration, pyrolysis can be classified as slow, fast, intermediate, or flash pyrolysis ( Ganesapillai et al., 2023 ). Fast and flash pyrolysis procedures, characterised by high temperatures, high heating rates, and brief residence durations, produce higher yields of bio-oil. High pyrolysis temperatures cause biomass and other organic materials to dehydrate and depolymerise, producing volatile components which, when condensed, yield bio-oil. On the other hand, slow pyrolysis is characterized by prolonged residence times, modest heating rates, and moderate temperatures, which enhance char yields ( Parakh et al., 2020 ). Based on gaseous emission, pyrolysis is environmentally friendly compared to combustion and incineration ( Manara & Zabaniotou, 2012 ). Liquefaction is a biomass-to-liquid thermochemical conversion technique that produces high-quality, energy-dense bio-oil at temperatures between 200 and 370°C and 4 to 20 MPa of pressure in the presence of catalysts ( Isa et al., 2018 ). Value-added products, such as adhesives, epoxy resins, bio-polyols, polyurethane foams, and bio-oil, are also produced through the liquefaction process. Series of chemical reactions occur in liquefaction, including: (i) reduction and thermal cracking of cellulose, hemicellulose, lignin, lipids, fats, proteins, and other organics (ii) hydrolysis of polysaccharides (iii) hydrogenolysis (iv) amino acid reduction (v) dehydration, decarboxylation, and other reformation reactions (vi) cleavage of C-O and C-C bonds; and (vii) hydrogenation of functional groups ( Nanda et al., 2014 ). The presence of catalysts in liquefaction assists in boosting bio-oil yields, improving reaction kinetics, and minimising reaction temperature. Gasification is a biomass-to-gas thermochemical technology that converts carbon-based organic compounds into synthesis gas, also known as syngas. Synthesis gas is a mixture of H 2 , CO, CO 2 , CH 4, and trace amounts of C 2 H 2 , C 2 H 4, and C 2 H 6 . Gasification is regarded as an appealing biomass-to-gas technique due to its capacity to produce H 2 as a clean energy carrier with a superior heating value (141.7 MJ/kg) at the lowest energy rate compared to most hydrocarbon fuels ( Salam et al., 2018 ). Longer residence durations, low input concentrations, and ideal high temperatures and pressures largely influence high yields of H 2 -rich syngas production. Water, steam, or air can be used as the gasification medium. In hydrothermal gasification, subcritical or supercritical water serves as the reactant and the reaction medium. Benefits derived from gasification include faster hydrolysis, improved feedstock solubility, quicker degradation, higher H 2 -rich syngas yields, lower char and tar formation, increased carbon conversion efficiency even at lower temperatures, and a decreased likelihood of intermediate component polymerization ( Okolie et al., 2019 ). Given the high moisture content in SS, SS can be gasified in supercritical water, thereby reducing the costs associated with drying of sludge. Furthermore, the yields of selected individual gases could be improved in the presence of catalysts ( Nanda & Berruti, 2021 ). Torrefaction is another technique used for the thermal decomposition of biomass, resulting in the formation of biochar, bio-oil, and biogas, with biochar forming a significant portion of the product. Torrefaction is often carried out under atmospheric pressure with limited to no oxygen, at temperatures between 200 and 300°C, and a slow heating rate for a long residence time ( Room & Bahadori-Jahromi, 2024 ). Torrefaction is classified into two types, namely dry and wet torrefaction. Dry torrefaction is carried out after the biomass has been pre-treated (which includes drying). Although adding the pre-treatment step increases the process’s cost and energy consumption, it may enhance process performance ( Yek et al., 2021 ). For wet torrefaction, the pre-treatment stage is omitted, and the operating temperature is relatively lower than that of dry torrefaction ( Bach & Skreiberg, 2016 ). Subcritical water is also utilised as a reaction medium in wet torrefaction, thereby increasing the solubility of the biomass ( Zhu et al., 2022 ). Due to its lower temperature and shorter holding time, wet torrefaction is more effective than dry torrefaction. Incineration is a common technique of waste disposal, which reduces sludge volume and generates a substantial quantity of ash containing heavy metals and other toxic inorganic residues ( Ganesapillai et al., 2023 ). The limited availability of landfill space has led to an increase in the incineration of sewage sludge ( Grobelak et al., 2024 ). After the sludge dewatering process, incineration is carried out at 850°C with the addition of fuel and lime to improve combustion efficiency and control acid gases, respectively ( Tarpani et al., 2020 ). During incineration, the organic matter content of SS is converted to carbon dioxide and water vapor while energy is simultaneously generated ( Grobelak et al., 2024 ). Heat from incineration is used to generate electricity and heat ( Tarpani et al., 2020 ). Incineration is a cost-effective method of sludge management due to its minimal capital expenses, low operational costs, and reduced human labour requirements. However, the generation of particulates, dioxins, furans, hydrocarbons, NO X , SO X , volatile organic carbons, polyaromatic hydrocarbons, and benzene-like compounds via the incineration of SS poses a serious threat to the natural ecosystem and living organisms ( Nanda & Berruti, 2021 ). Incineration, alongside agricultural application, is the prevalent disposal method, in which over 70% of SS is disposed of. Both agricultural application and incineration are subject to strict regulations for monitoring pathogens, air pollution, and emissions. Co-firing, also known as co-combustion, a technology related to incineration, involves the combustion of biomass and organic waste with coal for power production ( Nanda & Berruti, 2021 ). Co-incineration of SS with fossil fuels is a viable way to reduce environmental pollution ( Grobelak et al., 2024 ). Supplementing coal with SS biomass helps reduce the amount of coal, thereby reducing greenhouse gas emissions. Additionally, it was reported that SS improves the ignition and combustion properties of anthracite and bituminous coal, as well as that of coal slurries in power plants ( Grobelak et al., 2024 ). Although co-incinerating SS in thermal power plants offers sustainability, its high moisture content and complex composition cause unstable combustion and limited blending ratios ( Cao et al., 2024 ). Other SS thermochemical processing methods include: hydrothermal carbonization (HTC), hydrothermal liquefaction (HTL), and hydrothermal gasification (HTG). Hydrothermal carbonization (HTC) technology is a treatment that transforms organic waste in process water into biogas, with the optimal temperatures ranging from 180 to 200°C and pressures of 2–25 MPa, resulting in the formation of biochar, hydrochar, or char ( Grobelak et al., 2024 ). A study has shown that ten times more energy could be derived from SS using HTC relative to the fermentation technique ( Aragón-Briceño et al., 2021 ). HTL produces bio-oil, also known as aqueous phase oil, at temperatures ranging from 250 to 374°C and pressures of 2 to 25 MPa. HTG is carried out at temperatures higher than 375°C and pressures between 18 and 25 MPa to yield gaseous products (such as CH 4 , H 2 , CO 2 , and C 2 H 4 ) ( Mathanker et al., 2021 ). Although HTC, HTL, and HTG are economical, they have issues with process optimisation and product quality control ( Grobelak et al., 2024 ). This school of thought also discusses the significance of SM in cement improvement and production. SS has been found to have a similar mineralogical composition to clay and Portland cement due to the presence of oxides such as SiO 2 , Al 2 O 3 , CaO, and Fe 2 O 3 in it; therefore, SS is often employed in the production of construction products such as ceramics, bricks, eco-cement, lightweight aggregates, and supplemental cementitious materials ( Feitosa et al., 2023 ). Additionally, sludge-based biochar (SBC) can be used as an additive to enhance the properties of cement and supplement its use in concrete ( Ganesapillai et al., 2023 ). A study has shown a 60% increase in the compressive strength of cement slurry with the introduction of 2% sludge pyrolysis biochar, made at a firing temperature of 500°C, compared to cement specimens without biochar ( Maljaee et al., 2021 ). Furthermore, it has been discovered that adding biochar significantly improves the concrete’s impermeability and durability ( Cao et al., 2024 ). When used in the right proportion, biochar can be a viable alternative to cement, enhancing structural properties ( Senadheera et al., 2023 ). Thermal bridging within the concrete can be disrupted by the biochar pores, thereby providing thermal insulation and enhancing the concrete’s ability to control humidity ( Park et al., 2021 ). Studies have also revealed that the introduction of fine biochar particles enhances the filler effect and water retention capacity of concrete, as the biochar fills the gaps between sand and cement particles, thereby reducing the setting time ( Zhang & Islam, 2012 ). Heavy metal bioavailability and ecological risk The sky blue cluster addresses the drawbacks of using SS in terms of the bioavailability of heavy metals, such as Cu, Cd, Zn, and Pb, in the soil. The cluster comprises keywords such as Cu, Cd, Zn, Pb, soil, heavy metals, and bioavailability. SS, although a rich source of nutrients, contains heavy metals that are not biodegradable; therefore, the challenge of phytotoxicity from heavy metals in the sludge restricts its long-term utilization as a resource ( Elmi et al., 2020 ). Additionally, particulate matter containing heavy metals and other harmful substances is emitted into the atmosphere during thermochemical processes, thereby affecting air quality. Ash generated during the SS thermochemical conversion processes contains a significant level of heavy metals ( Ganesapillai et al., 2023 ). Heavy metals have the potential to contaminate surface and groundwater, and can accumulate in the food chain, resulting in undesired toxicological effects, such as enzymatic impairments ( Tarpani et al., 2020 ). Manara & Zabaniotou, (2012) recommend the use of pyrolysis for concentrating the heavy metals (excluding mercury and cadmium) present in the final residue. Several other effective methods have also been proposed for removing heavy metals from SS, including ion exchange extraction, thermal conversion, chemical treatment, adsorption, and electrokinetic techniques ( Grobelak et al., 2024 ). The fate of Emerging contaminants present in the sewage sludge The lemon cluster deals with the fate of emerging contaminants (ECs) present in the SS in the environment. Keywords such as pharmaceuticals, personal care products, organic contaminants, perfluoroalkyl substances, illicit drugs, microplastics, toxicity, antimicrobial/antibiotic resistance, antibiotic resistance genes, and biodegradation were included in the cluster. All the aforementioned keywords (except toxicity and biodegradation) are referred to as emerging contaminants (ECs). ECs are defined by the United States Geological Survey as any synthetic or naturally occurring chemical or microorganism that is not commonly monitored or regulated in the environment and has potentially known or suspected adverse ecological and human health impacts ( U.S. Geological Survey, 2025 ). ECs possess characteristics such as environmental persistence, biotoxicity, and bioaccumulation ( Li & Yuan, 2024 ). Wastewater treatment plants (WWTPs) are recognized as the primary source of ECs. EC residues can accumulate in sewage sludge and frequently persist through wastewater treatment procedures ( Całus-Makowska et al., 2023 ). These materials may enter water supplies or the food chain through improper disposal or agricultural use, potentially negatively impacting human health with symptoms such as hormone imbalances and antibiotic resistance ( Adelodun et al., 2022 ). A number of reactive intermediates or altered products, which may be more harmful than the parent molecule, are produced when pharmaceuticals and personal care products are not completely removed ( Dubey et al., 2021 ). The presence of ECs in sewage sludge is of great concern due to its persistence and ecotoxicological effects on human health and the environment, consequently, the use of SS for land application is still a contentious matter ( Tarpani et al., 2020 ). Biodegradation, sorption, and covalent bonding are the primary methods used to accomplish elimination in both the mesophilic and thermophilic phases. Improved treatment techniques, such as membrane filtration, activated carbon adsorption, and advanced oxidation, like heat hydrolysis, ozonation, and ultrasonication, may be effective in reducing resistant ECs levels in the sludge ( Dubey et al., 2021 ). Additionally, the negative effects of SS on human health can be mitigated by implementing and enforcing robust management and disposal procedures ( Grobelak et al., 2024 ). The removal of dye(s) from sewage sludge In this school of thought, terminologies such as decolorisation, dye(s), aqueous solution, removal, water, adsorption, equilibrium, nanoparticle, and azo-dye were commonly used by the authors (blue cluster). Environmentalists have long raised concerns about the concentration of organic dyes in wastewater. Industries, including those in the fabric, food, makeup, and paper sectors, are significant sources of organic dye pollution in water bodies, resulting in adverse effects on aquatic organisms ( Bal & Thakur, 2022 ). Using coagulation-flocculation and adsorption processes, dyes in wastewater are concentrated in sludge. The adsorption process has gained popularity due to its cost-effectiveness in refining high-concentration dyes without generating by-products, and its potential for recovery and reuse ( Bal & Thakur, 2022 ). Factors influencing dye removal include particle and pore size distribution, adsorption capacity, pore volume, and specific surface area of the adsorbent ( Cao et al., 2024 ). Advanced oxidation processes like photocatalysis or electro-Fenton processes enhance the complete decolorization of dye in effluent ( Al-Tohamy et al., 2022 ). Conclusion This study applied a systematic bibliometric approach to map the thematic structure of SS management research over the past decade (2015–2024). The analysis identified six dominant thematic clusters, reflecting ongoing scholarly interest in microbial nutrient recovery, biological and thermochemical conversion pathways, heavy-metal bioavailability, emerging contaminant mitigation, and dye removal processes. Collectively, these themes illustrate a clear shift from conventional disposal practices toward green, resource-oriented technological solutions that align with circular economy principles. Although sewage sludge demonstrates significant potential for energy, nutrient, and material recovery, challenges persist. Key constraints include the bioavailability and ecotoxicity of heavy metals, the persistence of emerging contaminants, and operational limitations associated with the deployment of large-scale technology. Addressing these issues will require integrated management frameworks supported by functional regulatory systems, standardized monitoring protocols, and adaptive policy instruments. Future research should prioritise the development of scalable bioremediation strategies, the optimisation of advanced conversion technologies for commercial applications, and lifecycle assessments to evaluate the techno-economic and environmental viability. Greater public engagement and awareness, alongside stakeholder participation in SS management initiatives, will further support the transition toward sustainable sludge-to-resource systems. Corresponding author : Tolulope Elizabeth Aniyikaiye ( [email protected] ) Data availability The data used for the study are available at https://doi.org/10.25406/wsu.31124479. Aniyikaiye TE, Ikudayisi A: Dataset for ‘Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research’. 2026a. https://doi.org/10.25406/wsu.31124479 Repository information Figshare: PRISMA Checklist and Flowchart for ‘Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research’. https://doi.org/10.25406/wsu.31084096 . CCO. Figshare: Dataset for ‘Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research’. https://doi.org/10.25406/wsu.31124479 . CC BY 4.0 Acknowledgement The authors acknowledge the support of Walter Sisulu University. References Adelodun B, Kumar P, Odey G, et al. : A safe haven of SARS-CoV-2 in the environment: Prevalence and potential transmission risks in the effluent, sludge, and biosolids. Geosci. Front. 2022; 13 (6): 101373. PubMed Abstract | Publisher Full Text | Free Full Text Al-Tohamy R, Ali SS, Li F, et al. : A critical review on the treatment of dye-containing wastewater: Ecotoxicological and health concerns of textile dyes and possible remediation approaches for environmental safety. Ecotoxicol. Environ. Saf. 2022; 231 : 113160. PubMed Abstract | Publisher Full Text Aniyikaiye TE, Ikudayisi A: A Bibliometric perspective on the evolution of research in sludge management: Opportunities and challenges. International Journal of Innovative Research and Scientific Studies. 2025; 8 (6): 1676–1694. Publisher Full Text Aniyikaiye TE, Ikudayisi A: Dataset for ‘Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research’ . 2026a. Publisher Full Text Aniyikaiye TE, Ikudayisi A: PRISMA Checklist and Flowchart for ‘Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research’.2026b. Publisher Full Text Aragón-Briceño CI, Ross AB, Camargo-Valero MA: Mass and energy integration study of hydrothermal carbonization with anaerobic digestion of sewage sludge. Renew. Energy. 2021; 167 : 473–483. Publisher Full Text Bach QV, Skreiberg O: Upgrading biomass fuels via wet torrefaction: A review and comparison with dry torrefaction. Renew. Sust. Energ. Rev. 2016; 54 : 665–677. Publisher Full Text Bal G, Thakur A: Distinct approaches of removal of dyes from wastewater: A review. Mater. Today Proc. 2022; 50 : 1575–1579. Publisher Full Text Całus-Makowska K, Grosser A, Grobelak A: Pharmaceutical contamination in wastewater treatment plants: occurrence, challenges in detection and insights on high-performance liquid chromatography as an effective analytical tool in environmental matrices — a review. Desalin. Water Treat. 2023; 305 : 129–154. Publisher Full Text Cao J, Jiang Y, Tan X, et al. : Sludge-based biochar preparation: pyrolysis and co-pyrolysis methods, improvements, and environmental applications. Fuel. 2024; 373 : 132265. Publisher Full Text Djandja OS, Wang ZC, Wang F, et al. : Pyrolysis of municipal sewage sludge for biofuel production: A review. Ind. Eng. Chem. Res. 2020; 59 (39): 16939–16956. Publisher Full Text Dubey M, Mohapatra S, Tyagi VK, et al. : Occurrence, fate, and persistence of emerging micropollutants in sewage sludge treatment. Environ. Pollut. 2021; 273 . PubMed Abstract | Publisher Full Text Elmi A, Al-Khaldy A, AlOlayan M: Sewage sludge land application: Balancing act between agronomic benefits and environmental concerns. J. Clean. Prod. 2020; 250 : 119512. Publisher Full Text Feitosa MCA, Ferreira SRM, Delgado JMPQ, et al. : Use of Sewage Sludge for the Substitution of Fine Aggregates for Concrete. Journal of Composites Science. 2023; 7 (1): 21. Publisher Full Text Ganesapillai M, Mehta R, Tiwari A, et al. : Waste to energy: A review of biochar production with emphasis on mathematical modelling and its applications. Heliyon. 2023; 9 (4): e14873. PubMed Abstract | Publisher Full Text | Free Full Text Grobelak A, Całus-Makowska K, Jasińska A, et al. : Environmental Impacts and Contaminants Management in Sewage Sludge-to-Energy and Fertilizer Technologies: Current Trends and Future Directions. Energies. Multidisciplinary Digital Publishing Institute (MDPI); 2024; Vol. 17 (19). Publisher Full Text Heimersson S, Svanström M, Cederberg C, et al. : Improved life cycle modelling of benefits from sewage sludge anaerobic digestion and land application. Resour. Conserv. Recycl. 2017; 122 : 126–134. Publisher Full Text Isa KM, Abdullah TAT, Ali UFM: Hydrogen donor solvents in liquefaction of biomass: A review. Renew. Sust. Energ. Rev. 2018; 81 : 1259–1268. Publisher Full Text Khawer MUB, Naqvi SR, Ali I, et al. : Anaerobic digestion of sewage sludge for biogas & biohydrogen production: State-of-the-art trends and prospects. Fuel. 2022; 329 . Publisher Full Text Li Z, Yuan D: Global performance and trends of research on emerging contaminants in sewage sludge: A Bibliometric Analysis from 1990 to 2023. Ecotoxicol. Environ. Saf. 2024; 281 : 116597. PubMed Abstract | Publisher Full Text Lynn CJ, Dhir RK, Ghataora GS: Environmental impacts of sewage sludge ash in construction: Leaching assessment. Resour. Conserv. Recycl. 2018; 136 : 306–314. Publisher Full Text Maljaee H, Paiva H, Madadi R, et al. : Effect of cement partial substitution by waste-based biochar in mortars properties. Constr. Build. Mater. 2021; 301 : 124074. Publisher Full Text Manara P, Zabaniotou A: Towards sewage sludge based biofuels via thermochemical conversion - A review. Renew. Sust. Energ. Rev. 2012; 16 (5): 2566–2582. Publisher Full Text Mathanker A, Das S, Pudasainee D, et al. : A Review of Hydrothermal Liquefaction of Biomass for Biofuels Production with a Special Focus on the Effect of Process Parameters, Co-Solvents, and Extraction Solvents. Energies. 2021; 14 (16): 4916. Publisher Full Text Nanda S, Berruti F: A technical review of bioenergy and resource recovery from municipal solid waste. J. Hazard. Mater. 2021; 403 . PubMed Abstract | Publisher Full Text Nanda S, Mohammad J, Reddy SN, et al. : Pathways of lignocellulosic biomass conversion to renewable fuels. Biomass Convers. Biorefinery. 2014; 4 (2): 157–191. Publisher Full Text Naqvi SR, Tariq R, Shahbaz M, et al. : Recent developments on sewage sludge pyrolysis and its kinetics: Resources recovery, thermogravimetric platforms, and innovative prospects. Comput. Chem. Eng. 2021; 150 : 107325. Publisher Full Text Okolie JA, Rana R, Nanda S, et al. : Supercritical water gasification of biomass: a state-of-the-art review of process parameters, reaction mechanisms and catalysis. Sustainable Energy & Fuels. 2019; 3 (3): 578–598. Publisher Full Text Parakh PD, Nanda S, Kozinski JA: Eco-friendly Transformation of Waste Biomass to Biofuels. Current Biochemical Engineering. 2020; 6 (2): 120–134. Publisher Full Text Park JH, Kim YU, Jeon J, et al. : Analysis of biochar-mortar composite as a humidity control material to improve the building energy and hygrothermal performance. Sci. Total Environ. 2021; 775 : 145552. PubMed Abstract | Publisher Full Text Rahimi S, Modin O, Mijakovic I: Technologies for biological removal and recovery of nitrogen from wastewater. Biotechnol. Adv. 2020; 43 : 107570. Publisher Full Text Room S, Bahadori-Jahromi A: Biochar-Enhanced Carbon-Negative and Sustainable Cement Composites: A Scientometric Review. Sustainability. 2024; 16 (23): 10162. Publisher Full Text Salam MA, Ahmed K, Akter N, et al. : A review of hydrogen production via biomass gasification and its prospect in Bangladesh. Int. J. Hydrog. Energy. 2018; 43 (32): 14944–14973. Publisher Full Text Senadheera SS, Gupta S, Kua HW, et al. : Application of biochar in concrete – A review. Cem. Concr. Compos. 2023; 143 : 105204. Publisher Full Text Singh AK, Pal P, Rathore SS, et al. : Sustainable Utilization of Biowaste Resources for Biogas Production to Meet Rural Bioenergy Requirements. Energies. Multidisciplinary Digital Publishing Institute (MDPI); 2023; Vol. 16 (14). Publisher Full Text Smoliński A, Karwot J, Bondaruk J, et al. : The bioconversion of sewage sludge to bio-fuel: The environmental and economic benefits. Materials. 2019; 12 (15). PubMed Abstract | Publisher Full Text | Free Full Text Tarpani RRZ, Alfonsín C, Hospido A, et al. : Life cycle environmental impacts of sewage sludge treatment methods for resource recovery considering ecotoxicity of heavy metals and pharmaceutical and personal care products. J. Environ. Manag. 2020; 260 : 109643. PubMed Abstract | Publisher Full Text U.S. Geological Survey: U.S. Geological Survey. Emerging Contaminants. May 9, 2025. Reference Source Wiśniowska E, Grobelak A, Kokot P, et al. : Sludge legislation-comparison between different countries. Industrial and Municipal Sludge: Emerging Concerns and Scope for Resource Recovery. Elsevier; 2019; pp. 201–224. Publisher Full Text Xu S, Yao J, Ainiwaer M, et al. : Analysis of Bacterial Community Structure of Activated Sludge from Wastewater Treatment Plants in Winter. Biomed. Res. Int. 2018; 2018 (1): 8278970. PubMed Abstract | Publisher Full Text | Free Full Text Yek PNY, Cheng YW, Liew RK, et al. : Progress in the torrefaction technology for upgrading oil palm wastes to energy-dense biochar: A review. Renew. Sust. Energ. Rev. 2021; 151 : 111645. Publisher Full Text Zhang L, Shen Z, Fang W, et al. : Composition of bacterial communities in municipal wastewater treatment plant. Sci. Total Environ. 2019; 689 : 1181–1191. Publisher Full Text Zhang MH, Islam J: Use of nano-silica to reduce setting time and increase early strength of concretes with high volumes of fly ash or slag. Constr. Build. Mater. 2012; 29 : 573–580. Publisher Full Text Zhu L, Hu Z, Huang M, et al. : Valorisation of cotton stalk toward bio-aromatics: Effect of wet torrefaction deoxygenation and deminerization pretreatment on catalytic fast pyrolysis using Ga modified hierarchical zeolite. Fuel. 2022; 330 : 125571. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 02 Feb 2026 ADD YOUR COMMENT Comment Author details Author details 1 Civil Engineering, Walter Sisulu University - Buffalo City Campus, East London, Eastern Cape, 5201, South Africa Tolulope Elizabeth Aniyikaiye Roles: Conceptualization, Data Curation, Formal Analysis, Methodology, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Akinola Ikudayisi Roles: Supervision, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (1) version 1 Published: 02 Feb 2026, 15:164 https://doi.org/10.12688/f1000research.176555.1 Copyright © 2026 Aniyikaiye TE and Ikudayisi A. This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Aniyikaiye TE and Ikudayisi A. Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :164 ( https://doi.org/10.12688/f1000research.176555.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 02 Feb 2026 Views 0 Cite How to cite this report: Cherfouh R. Reviewer Report For: Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :164 ( https://doi.org/10.5256/f1000research.194619.r462092 ) The direct URL for this report is: https://f1000research.com/articles/15-164/v1#referee-response-462092 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 06 Mar 2026 Rabia Cherfouh , Universite Mouloud Mammeri de Tizi Ouzou, Tizi Ouzou, Tizi Ouzou Province, Algeria Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.194619.r462092 Are the rationale for, and objectives of, the Systematic Review clearly stated? There is no mention of previous bibliometric studies on the same subject to justify the work's originality. There is an absence of operational research questions. Which ... Continue reading READ ALL Are the rationale for, and objectives of, the Systematic Review clearly stated? There is no mention of previous bibliometric studies on the same subject to justify the work's originality. There is an absence of operational research questions. Which conversion technologies dominate the literature? How is consideration of emerging contaminants evolving? The link between the issue of sustainable sludge management and the chosen tool of bibliometrics is implicit, but it should be made explicit. How does keyword mapping shed more light on the challenges of recovery than other methods? Are sufficient details of the methods and analysis provided to allow replication by others? While the methods are described in sufficient detail to enable the search strategy to be reproduced, they are not detailed enough to enable the bibliometric analysis to be reproduced exactly. Type of counting: Full or binary counting? This changes the strength of the links. Normalisation method: Association strength, cosine or Jaccard? It is often 'Association strength', but this must be specified. Fields analysed: author keywords, keywords plus, or both? Abstract : "The final dataset consisted of 12,666 eligible articles" Methods : "After screening, 12,677 articles remained" typing error? Access to raw data: Without direct access to the external file, which is not included in the provided document, a researcher cannot verify whether the correct filtering has been applied. Are the conclusions drawn adequately supported by the results presented in the review? “Greater public engagement and awareness... will further support the transition” The bibliometric analysis does not mention any clusters or keywords related to the social sciences, public acceptability or communication. While this is a logical recommendation, it does not follow from the study data. "Future research should prioritise... lifecycle assessments (LCA)" This is a relevant recommendation, but it is not statistically deduced from the VOSviewer map. If this is a Living Systematic Review ... Continuous monitoring of scientific output is lacking. Absence of an explicit justification for choosing 2015 as the starting year. This corresponds to the adoption of the UN Sustainable Development Goals (SDGs). Summary of the article This article provides a systematic bibliometric review of global research on sewage sludge management from 2015 to 2024. Based on 12,666 articles extracted from Web of Science and analysed using VOSviewer, the authors identify six dominant thematic clusters: (i) microbial processes for nutrient recovery; (ii) biological conversion to bioenergy; (iii) thermochemical transformation and material reuse; (iv) the bioavailability of heavy metals and ecological risks; (v) the fate of emerging contaminants; and (vi) dye removal mechanisms. The results reveal a clear transition from conventional disposal practices such as landfilling and incineration to resource-oriented solutions that align with the principles of the circular economy. There is a particular focus on bioconversion, hydrothermal technologies, and biochar recovery. However, major challenges remain, including the large-scale deployment of technologies, the remediation of emerging contaminants and constraints on commercialisation. This study synthesises a decade of scientific output to provide a structured knowledge base that will guide future research, public policy development, and investment in sustainable sludge recovery systems. It also highlights the need for robust regulatory frameworks and life cycle assessments to ensure the environmental and economic viability of the considered options. Are the rationale for, and objectives of, the Systematic Review clearly stated? Partly Are sufficient details of the methods and analysis provided to allow replication by others? Partly Is the statistical analysis and its interpretation appropriate? Not applicable Are the conclusions drawn adequately supported by the results presented in the review? Partly If this is a Living Systematic Review, is the ‘living’ method appropriate and is the search schedule clearly defined and justified? (‘Living Systematic Review’ or a variation of this term should be included in the title.) No Competing Interests: No competing interests were disclosed. Reviewer Expertise: soil quality, wastewater reuse, olive pomace comsting I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Cherfouh R. Reviewer Report For: Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :164 ( https://doi.org/10.5256/f1000research.194619.r462092 ) The direct URL for this report is: https://f1000research.com/articles/15-164/v1#referee-response-462092 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 02 Feb 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 Version 1 02 Feb 26 read Rabia Cherfouh , Universite Mouloud Mammeri de Tizi Ouzou, Tizi Ouzou, Algeria Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Cherfouh R. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 06 Mar 2026 | for Version 1 Rabia Cherfouh , Universite Mouloud Mammeri de Tizi Ouzou, Tizi Ouzou, Tizi Ouzou Province, Algeria 0 Views copyright © 2026 Cherfouh R. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Are the rationale for, and objectives of, the Systematic Review clearly stated? There is no mention of previous bibliometric studies on the same subject to justify the work's originality. There is an absence of operational research questions. Which conversion technologies dominate the literature? How is consideration of emerging contaminants evolving? The link between the issue of sustainable sludge management and the chosen tool of bibliometrics is implicit, but it should be made explicit. How does keyword mapping shed more light on the challenges of recovery than other methods? Are sufficient details of the methods and analysis provided to allow replication by others? While the methods are described in sufficient detail to enable the search strategy to be reproduced, they are not detailed enough to enable the bibliometric analysis to be reproduced exactly. Type of counting: Full or binary counting? This changes the strength of the links. Normalisation method: Association strength, cosine or Jaccard? It is often 'Association strength', but this must be specified. Fields analysed: author keywords, keywords plus, or both? Abstract : "The final dataset consisted of 12,666 eligible articles" Methods : "After screening, 12,677 articles remained" typing error? Access to raw data: Without direct access to the external file, which is not included in the provided document, a researcher cannot verify whether the correct filtering has been applied. Are the conclusions drawn adequately supported by the results presented in the review? “Greater public engagement and awareness... will further support the transition” The bibliometric analysis does not mention any clusters or keywords related to the social sciences, public acceptability or communication. While this is a logical recommendation, it does not follow from the study data. "Future research should prioritise... lifecycle assessments (LCA)" This is a relevant recommendation, but it is not statistically deduced from the VOSviewer map. If this is a Living Systematic Review ... Continuous monitoring of scientific output is lacking. Absence of an explicit justification for choosing 2015 as the starting year. This corresponds to the adoption of the UN Sustainable Development Goals (SDGs). Summary of the article This article provides a systematic bibliometric review of global research on sewage sludge management from 2015 to 2024. Based on 12,666 articles extracted from Web of Science and analysed using VOSviewer, the authors identify six dominant thematic clusters: (i) microbial processes for nutrient recovery; (ii) biological conversion to bioenergy; (iii) thermochemical transformation and material reuse; (iv) the bioavailability of heavy metals and ecological risks; (v) the fate of emerging contaminants; and (vi) dye removal mechanisms. The results reveal a clear transition from conventional disposal practices such as landfilling and incineration to resource-oriented solutions that align with the principles of the circular economy. There is a particular focus on bioconversion, hydrothermal technologies, and biochar recovery. However, major challenges remain, including the large-scale deployment of technologies, the remediation of emerging contaminants and constraints on commercialisation. This study synthesises a decade of scientific output to provide a structured knowledge base that will guide future research, public policy development, and investment in sustainable sludge recovery systems. It also highlights the need for robust regulatory frameworks and life cycle assessments to ensure the environmental and economic viability of the considered options. Are the rationale for, and objectives of, the Systematic Review clearly stated? Partly Are sufficient details of the methods and analysis provided to allow replication by others? Partly Is the statistical analysis and its interpretation appropriate? Not applicable Are the conclusions drawn adequately supported by the results presented in the review? Partly If this is a Living Systematic Review, is the ‘living’ method appropriate and is the search schedule clearly defined and justified? (‘Living Systematic Review’ or a variation of this term should be included in the title.) No Competing Interests No competing interests were disclosed. Reviewer Expertise soil quality, wastewater reuse, olive pomace comsting I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Cherfouh R. Peer Review Report For: Resource Recovery, Environmental Risks, and Conversion Technologies: A Thematic Overview of Sewage Sludge Management Research [version 1; peer review: 1 approved with reservations] . F1000Research 2026, 15 :164 ( https://doi.org/10.5256/f1000research.194619.r462092) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/15-164/v1#referee-response-462092 Alongside their report, reviewers assign a status to the article: Approved - the paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations - A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved - fundamental flaws in the paper seriously undermine the findings and conclusions Adjust parameters to alter display View on desktop for interactive features Includes Interactive Elements View on desktop for interactive features Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Stay Updated Sign up for content alerts and receive a weekly or monthly email with all newly published articles Register with F1000Research Already registered? Sign in Not now, thanks close PLEASE NOTE If you are an AUTHOR of this article, please check that you signed in with the account associated with this article otherwise we cannot automatically identify your role as an author and your comment will be labelled as a “User Comment”. If you are a REVIEWER of this article, please check that you have signed in with the account associated with this article and then go to your account to submit your report, please do not post your review here. If you do not have access to your original account, please contact us . All commenters must hold a formal affiliation as per our Policies . The information that you give us will be displayed next to your comment. User comments must be in English, comprehensible and relevant to the article under discussion. We reserve the right to remove any comments that we consider to be inappropriate, offensive or otherwise in breach of the User Comment Terms and Conditions . Commenters must not use a comment for personal attacks. When criticisms of the article are based on unpublished data, the data should be made available. I accept the User Comment Terms and Conditions Please confirm that you accept the User Comment Terms and Conditions. Affiliation ✕ refresh Please enter your institution. Note: To add your institution or organisation, start typing the name and then select the correct name from the list. Where applicable, the name will appear in both the original language and in English. Do not paste in the name. If the name does not appear in the drop-down list, we will display the information you have entered. ✕ refresh Country/Region * USA UK Canada China France Germany Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Cook Islands Costa Rica Cote d'Ivoire Croatia Cuba Cyprus Czech Republic Democratic Republic of the Congo Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Federated States of Micronesia Fiji Finland France French Guiana French Polynesia French Southern Territories Gabon Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kosovo (Serbia and Montenegro) Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macao Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Minor Outlying Islands of the United States Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea North Macedonia Northern Mariana Islands Norway Oman Pakistan Palau Palestinian Territory Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Helena Saint Kitts and Nevis Saint Lucia Saint Pierre and Miquelon Saint Vincent and the Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Seychelles Sierra Leone Singapore Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and the South Sandwich Is South Korea South Sudan Spain Sri Lanka Sudan Suriname Svalbard and Jan Mayen Swaziland Sweden Switzerland Syria Taiwan Tajikistan Tanzania Thailand The Gambia The Netherlands Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu UK USA Uganda Ukraine United Arab Emirates United States Virgin Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Wallis and Futuna West Bank and Gaza Strip Western Sahara Yemen Zambia Zimbabwe Please select your country/region. You must enter a comment. Competing Interests Please disclose any competing interests that might be construed to influence your judgment of the article's or peer review report's validity or importance. Competing Interests Policy Provide sufficient details of any financial or non-financial competing interests to enable users to assess whether your comments might lead a reasonable person to question your impartiality. Consider the following examples, but note that this is not an exhaustive list: Examples of 'Non-Financial Competing Interests' Within the past 4 years, you have held joint grants, published or collaborated with any of the authors of the selected paper. You have a close personal relationship (e.g. parent, spouse, sibling, or domestic partner) with any of the authors. You are a close professional associate of any of the authors (e.g. scientific mentor, recent student). You work at the same institute as any of the authors. You hope/expect to benefit (e.g. favour or employment) as a result of your submission. You are an Editor for the journal in which the article is published. Examples of 'Financial Competing Interests' You expect to receive, or in the past 4 years have received, any of the following from any commercial organisation that may gain financially from your submission: a salary, fees, funding, reimbursements. You expect to receive, or in the past 4 years have received, shared grant support or other funding with any of the authors. You hold, or are currently applying for, any patents or significant stocks/shares relating to the subject matter of the paper you are commenting on. Please state your competing interests The comment has been saved. An error has occurred. Please try again. Cancel Post var lTitle = "Resource Recovery, Environmental Risks, and...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-164/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-164/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-164/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Aniyikaiye TE and Ikudayisi A'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/15-164/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/15-164", templates : { twitter : "Resource Recovery, Environmental Risks, and Conversion Technologies:.... Aniyikaiye TE and Ikudayisi A, published by " + "@F1000Research" + ", https://f1000research.com/articles/15-164/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/176555/194619") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "194619"); $(document).ready(function() { $( "#frame1" ).on('load', function() { var mydiv = $(this).contents().find("div"); var h = mydiv.height(); console.log(h) }); var tooltipLivingFigure = jQuery(".interactive-living-figure-label .icon-more-info"), titleLivingFigure = tooltipLivingFigure.attr("title"); tooltipLivingFigure.simpletip({ fixed: true, position: ["-115", "30"], baseClass: 'small-tooltip', content:titleLivingFigure + " " }); tooltipLivingFigure.removeAttr("title"); $("body").on("click", ".cite-living-figure", function(e) { e.preventDefault(); var ref = $(this).attr("data-ref"); $(this).closest(".living-figure-list-container").find("#" + ref).fadeIn(200); }); $("body").on("click", ".close-cite-living-figure", function(e) { e.preventDefault(); $(this).closest(".popup-window-wrapper").fadeOut(200); }); $(document).on("mouseup", function(e) { var metricsContainer = $(".article-metrics-popover-wrapper"); if (!metricsContainer.is(e.target) && metricsContainer.has(e.target).length === 0) { $(".article-metrics-close-button").click(); } }); var articleId = $('#articleId').val(); if($("#main-article-count-box").attachArticleMetrics) { $("#main-article-count-box").attachArticleMetrics(articleId, { articleMetricsView: true }); } }); var figshareWidget = $(".new_figshare_widget"); if (figshareWidget.length > 0) { window.figshare.load("f1000", function(Widget) { // Select a tag/tags defined in your page. In this tag we will place the widget. _.map(figshareWidget, function(el){ var widget = new Widget({ articleId: $(el).attr("figshare_articleId") //height:300 // this is the height of the viewer part. [Default: 550] }); widget.initialize(); // initialize the widget widget.mount(el); // mount it in a tag that's on your page // this will save the widget on the global scope for later use from // your JS scripts. This line is optional. //window.widget = widget; }); }); } close Error Close Add Reset F1000.MICROSERVICES.AFFILIATION = ''; $(document).ready(function () { $('.js-affiliations-form').each((index, form) => { new AffiliationForm({ formId: form.id, institutionErrorSelector: '.comment-enter-institution', departmentErrorSelector: '.comment-enter-department', placeSelector: '.js-add-comment-place', stateSelector: '.js-add-comment-state', zipCodeSelector: '.js-add-comment-zipcode', countrySelector: '.js-add-comment-country', countryErrorSelector: '.comment-enter-country', }); }); }); $(document).ready(function () { var reportIds = { "465287": 0, "465286": 0, "455310": 0, "462095": 0, "465295": 0, "455311": 0, "462094": 0, "465294": 0, "455308": 0, "462093": 0, "465293": 0, "455309": 0, "465292": 0, "462092": 4, "462091": 0, "465291": 0, "465290": 0, "465289": 0, "465288": 0, "455316": 0, "455317": 0, "462100": 0, "455314": 0, "462099": 0, "455315": 0, "462098": 0, "455312": 0, "462097": 0, "455313": 0, "462096": 0, "459727": 0, "459726": 0, "459725": 0, "459724": 0, "459723": 0, "459732": 0, "459731": 0, "459730": 0, "459729": 0, "459728": 0, "457702": 0, "457703": 0, "457710": 0, "457711": 0, "457708": 0, "457709": 0, "457706": 0, "457707": 0, "457704": 0, "457705": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "69f9f16d-4ca0-4322-8d6d-7833fece05bb"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2026) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00