Estimation of Covid-19 lungs damage based on computer tomography images analysis

preprint OA: closed
Full text JSON View at publisher

Abstract

Modern treatment is based on reproducible quantitative analysis of available data. The Covid-19 pandemic did accelerate development and research in several multidisciplinary areas. One of them is the use of software tools for faster and reproducible patient data evaluation. A CT scan can be invaluable for a search of details, but it is not always easy to see the big picture in 3D data. Even in the visual analysis of CT slice by slice can inter and intra variability makes a big difference. We present an ImageJ tool developed together with the radiology center of Faculty hospital Královské Vinohrady for CT evaluation of patients with COVID-19. The tool was developed to help estimate the percentage of lungs affected by the infection. The patients can be divided into five groups based on percentage score and proper treatment can be applied.
Full text 214,529 characters · extracted from preprint-html · click to expand
Estimation of Covid-19 lungs damage based on... | 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/11-326" }, "headline": "Estimation of Covid-19 lungs damage based on computer tomography images analysis", "datePublished": "2022-03-17T15:42:05", "dateModified": "2025-07-25T09:54:47", "author": [ { "@type": "Person", "name": "Martin Schätz" }, { "@type": "Person", "name": "Olga Rubešová" }, { "@type": "Person", "name": "Jan Mareš" }, { "@type": "Person", "name": "David Girsa" }, { "@type": "Person", "name": "Alan Spark" } ], "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": "Modern treatment is based on reproducible quantitative analysis of available data. The Covid-19 pandemic did accelerate development and research in several multidisciplinary areas. One of them is the use of software tools for faster and reproducible patient data evaluation. A CT scan can be invaluable for a search of details, but it is not always easy to see the big picture in 3D data. Even in the visual analysis of CT slice by slice can inter and intra variability makes a big difference. We present an ImageJ tool developed together with the radiology center of Faculty hospital Královské Vinohrady for CT evaluation of patients with COVID-19. The tool was developed to help estimate the percentage of lungs affected by the infection. The patients can be divided into five groups based on percentage score and proper treatment can be applied." } { "@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/11-326", "name": "Estimation of Covid-19 lungs damage based on computer tomography images..." } } ] } Home Browse Estimation of Covid-19 lungs damage based on computer tomography images... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Schätz M, Rubešová O, Mareš J et al. Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.12688/f1000research.109020.3 ) 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 ▬ ✚ Software Tool Article Revised Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] Martin Schätz https://orcid.org/0000-0003-0931-4017 1 , Olga Rubešová https://orcid.org/0000-0003-2101-499X 1 , Jan Mareš 1 , David Girsa 2 , Alan Spark https://orcid.org/0000-0002-5112-4842 1 Martin Schätz https://orcid.org/0000-0003-0931-4017 1 , Olga Rubešová https://orcid.org/0000-0003-2101-499X 1 , [...] Jan Mareš 1 , David Girsa 2 , Alan Spark https://orcid.org/0000-0002-5112-4842 1 PUBLISHED 25 Jul 2025 Author details Author details 1 Department of Mathematics, Informatics and Cybernetics, University of Chemistry and Technology, Prague, 166 28, Czech Republic 2 Department of Radiodiagnostics 3FM CU and UHKV, Charles University 3rd Faculty of Medicine, Prague, 100 34, Czech Republic Martin Schätz Roles: Conceptualization, Data Curation, Formal Analysis, Methodology, Software, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Olga Rubešová Roles: Data Curation, Formal Analysis, Resources, Software, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Jan Mareš Roles: Conceptualization, Funding Acquisition, Methodology, Supervision, Validation, Writing – Original Draft Preparation, Writing – Review & Editing David Girsa Roles: Methodology, Resources Alan Spark Roles: Validation OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Coronavirus (COVID-19) collection. Abstract Modern treatment is based on reproducible quantitative analysis of available data. The Covid-19 pandemic did accelerate development and research in several multidisciplinary areas. One of them is the use of software tools for faster and reproducible patient data evaluation. A CT scan can be invaluable for a search of details, but it is not always easy to see the big picture in 3D data. Even in the visual analysis of CT slice by slice can inter and intra variability makes a big difference. We present an ImageJ tool developed together with the radiology center of Faculty hospital Královské Vinohrady for CT evaluation of patients with COVID-19. The tool was developed to help estimate the percentage of lungs affected by the infection. The patients can be divided into five groups based on percentage score and proper treatment can be applied. READ ALL READ LESS Keywords Computed Tomography, Image Analysis, ImageJ, Covid-19, Lungs Corresponding Author(s) Martin Schätz ( [email protected] ) Close Corresponding author: Martin Schätz Competing interests: No competing interests were disclosed. Grant information: The work was funded by the Ministry of Education, Youth and Sports by grant ‘Development of Advanced Computational Algorithms for evaluating post-surgery rehabilitation’ number LTAIN19007. The work was also supported from the grant of Specific university research – grant No FCHI 2022-001. Copyright: © 2025 Schätz M et al . 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: Schätz M, Rubešová O, Mareš J et al. Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.12688/f1000research.109020.3 ) First published: 17 Mar 2022, 11 :326 ( https://doi.org/10.12688/f1000research.109020.1 ) Latest published: 25 Jul 2025, 11 :326 ( https://doi.org/10.12688/f1000research.109020.3 ) Revised Amendments from Version 2 We've refined the manuscript based on valuable reviewer feedback. Here's a summary of the key changes: Enhanced Variability Analysis You'll find a more robust analysis of user variability. We've now included both inter-user and intra-user variability analyses, providing a comprehensive view of consistency between different users and by a single user over time. Our approach was guided by the helpful reference: Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324. The plugin, updated data and Jupyter Notebooks with analysis are available through the Zenodo repository or GitHub. The raw CT data are also available in a separate Zenodo repository. We've refined the manuscript based on valuable reviewer feedback. Here's a summary of the key changes: Enhanced Variability Analysis You'll find a more robust analysis of user variability. We've now included both inter-user and intra-user variability analyses, providing a comprehensive view of consistency between different users and by a single user over time. Our approach was guided by the helpful reference: Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324. The plugin, updated data and Jupyter Notebooks with analysis are available through the Zenodo repository or GitHub. The raw CT data are also available in a separate Zenodo repository. See the authors' detailed response to the review by Alessandro Santini See the authors' detailed response to the review by Tamas Dolinay See the authors' detailed response to the review by Hamid A. Jalab READ REVIEWER RESPONSES Introduction The covid pandemic that has affected in recent months has revealed a number of strengths and weaknesses in health systems around the world. One of the key ideas is a quick and accurate diagnosis of the patient, which was problematic in congested hospitals. Software engineering and image processing methods could be helpful in speeding up and refining patient diagnosis, especially in radiological and radiodiagnostic workplaces, where a large part of diagnostic processes take place over image data (CT, NMR, X-ray). Recent advances in image analysis motivate for a more collaborative approach to quantitative analysis since it usually requires expertise in bioimage analysis. 1 , 2 Various software tools have been used for this purpose for years. In general, it is possible to divide them into two groups: • universal software packages: used for general analysis of image data such as filtering, smoothing or image registration • software tools “made to measure”: concrete software tools for analysis of rare diseases The first group of tools is represented mostly by software integrated into packages supplied by the tomograph developer. It is possible to mention a software tool for CT image preprocessing and automated analysis of three standard phantoms 3 or a software tool for reducing metal artifacts in dental care. 4 The second group of tools is from both the research and application point of view much more interesting. It is necessary to state that only a small part of them is applied in a real clinical environment. It is possible to mention a tool for analysis of GPA disease using image registration and self-organizing maps, 5 or a tool for analysis of peripheral bypass grafts. 6 Many research groups focused on precise measurement of pathological findings, 3D analysis, or volumetric analysis. 7 , 8 Moreover, some papers deal with image fusions from different scanners e.g. combination of data from CT, PET/CT, SPECT/CT, or MR. 9 , 10 Thus, the topic of CT image analysis of “covid lungs” is essential from both the research point of view (there is still room for further research in precise semi-automatic analysis) and the clinical point of view. The availability of tools for scientific research remains a challenge for both researchers and end-users. Although access to scientific papers is increasingly open, reproducible resources, code, and data availability is not yet widespread. Access to the results of scientific studies is crucial, but access to the necessary tools makes a real difference. Unfortunately, the code is not often available in open-source form, complete with step-by-step tutorials and opportunities for reporting issues. While software such as ImageJ 11 and 3D Slicer 12 exists for image analysis, they are geared toward experienced image analysts. They may not be user-friendly for end-users who are not familiar with creating analysis workflows. The end-user often depends on core facilities or available documentation and tutorials for support. The 3D Slicer CT Lungs Analyzer project for lung analysis is still in development and relies on Unet deep learning segmentation, but it is promising. There is a need for a portable, user-friendly software tool for reproducible quantitative analysis of CTs to estimate covid lung pneumonia. Therefore, the aim of software paper is to present a semi-automatic software for “covid lungs” CT image analysis, based on knowledge presented in Ref. 13 . The authors based the idea on the correlation between the degree of lung involvement and the course of the disease. The global score (0–25) of lung score involvement is calculated based on the extent of volume involvement (0: 0%, 1: 75%). The authors then introduce the role of CT score in predicting the outcome of SARS-CoV-2 patients. The scoring is highly correlated with laboratory findings, disease severity and mortality. Moreover, it might speed up diagnostic workflow in symptomatic cases. Methods Image format The Covid CT estimation tool is based on standard image processing techniques. Our interest is in volume, so the same voxel size is critical for good enough estimation. But it is also important to go through the different types of data we can encounter. In general, the Hounsfield Units (HU) make up the grayscale in medical CT imaging. It is a scale from black to white of 4096 values (12 bit) and ranges from -1024 HU to 3071 HU (zero is also a value). It is defined by the following: -1024 HU is black and represents air (in the lungs). 0 HU represents water (since we consist mostly out of the water, there is a large peak here). 3071 HU is white and represents the densest tissue in a human body, such as tooth enamel. Materials with higher atomic numbers, such as bones, appear as brighter areas on CT images and are assigned higher HU values (typically between +700 and +3000). All other tissues are somewhere within this scale; fat is around -100 HU, muscle around 100 HU, and bone spans from 200 HU (trabecular/spongeous bone) to about 2000 HU (cortical bone). DICOM files are usually saved in signed 16 bit, with original HU, usually with 3 mm slicing or 0.6 mm slicing CT images. TIFF, however, may have reshaped histogram values to cover the whole range and can preferably be in unsigned 16 bit or 8bit with some loss due to conversion. TIFF values usually lose Z voxel size metadata in conversion (resulting in Z voxel size value of 1), so it is essential to reset voxel values. The XY voxel size can be different with each data set, even from the same CT machine. The distribution of intensity values may change with different CT protocols, so some of the processing steps need to be done manually. Implementation The workflow follows the Croney Ethical guidelines for the appropriate use and manipulation of scientific digital images. 14 The plugin tool is developed in ImageJ macro language. It needs Bio Format plugin to import DICOM files, which comes installed in FIJI. The macro language uses standard image processing techniques and morphological operations to estimate the volume ratio of lungs and pneumonia caused by COVID-19. It allows users to subsequently set up a threshold for pneumonia and lungs, and go through the whole data-set slice by slice and interactively tweak the threshold values. The tool was developed based on demand and with coordination from the Department of Radiology from the Faculty hospital Královské Vinohrady. It is challenging to do any kind of percentage estimate of pneumonia in the lungs just by visually inspecting CT scans stack by stack. The available hardware equipment and local account restrictions had to be taken into account for development tool selection. The ImageJ plugin is a compromise in accuracy and requirements. The scripts are published with the paper. The workflow for 8-bit script version is following: 1) Input and pre-processing a) Clear the log and close all open images. b) Print the version of ImageJ and the Bio-Formats Macro Extensions being used. If untested version of ImageJ is being used, a warning message is displayed. c) Get the user's input for the type of image file to be processed (TIF, DICOM, Siemens DICOM, or Compressed DICOM) and the directory where the images are stored. d) Open the selected image files from the input directory. e) Get the dimensions of the image stack (width, height, channels, slices, and frames). f) Get the user's input on the start and end slices of the lung region. g) Duplicate the stack of slices selected for the lung region. h) Apply a median filter to the stack of lung slices. i) Enhance the contrast of the stack of lung slices. (Only 8 bit version). j) Duplicate the stack of lung slices twice, creating two separate stacks for lung thresholding and pneumonia thresholding. 2) Analysis a) For the stack of lung slices, convert the image to 8-bit and apply a threshold to remove all but the lung tissue. b) Lungs i). Get the user's input on the threshold values for the lung tissue. ii). Convert the thresholded image to a mask and clean the mask using erode, dilate, and fill holes operation. iii). Analyze the selection in the mask to separate the individual lung regions in each stack. iv). Save the processed image as a TIF file in a new directory with the date and time as part of the file name. c) Pneumonia i). Get the user's input on the threshold values for pneumonia. ii). Convert the thresholded image to a mask and clean the mask using erode and dilate. iii). Combine the mask with the lung mask using an AND operation. iv). Analyze the particles in the mask. v). Save the processed image as a TIF file in a new directory with the date and time as part of the file name. 3) Evaluation a) Create a new image with CT data as channel 1, lung mask as channel 2 and pneumonia mask as channel 3. Save the composite as TIF in the results folder. b) Get the total area of lungs and total area of pneumonia for all stacks. c) Evaluate percentage of pneumonia area in lungs, and score the results using (0:0%; 1, 75%; range 0–5) function. d) Save log containing information about the whole process in results folder. Numeric result and composition image representation from step 3.a (original data, lung and pneumonia mask) is shown to the user (as illustrated in Figure 1 ). Figure 1. Result of analysis as RGB stack, where Red channel contains CT data, Green channel lung mask and Blue channel pneumonia mask. Numeric results in percent are corrected by subtracting 3% (median of tissue present in healthy lungs, estimated from 10 patients) and CT is scored based on severity ranged (0:0%; 1, 75%; range 0–5) defined by Ref. 13 . Operation There are several steps during the tool runtime which require user inputs: 1. Select the CT lung data ( Figure 2 , TIFF or DICOM file based on script version) - CT sequence is opened and user can go through loaded stack in image sequence with a slider or as a video with a play button. 2. “Please find the start of lungs in stack” - user has an option to select the first image with lungs with a slider and confirm the selection with “Ok” button. 3. “Please find the end of lungs in stack” - user has an option to select the last image of lungs selection with the slider and confirm with “Ok” button. The tool works with the images only in between the chosen interval of the lungs stack to minimize the computational effort. 4. “Setup threshold for all but body” - the whole image- exclude the body, shall be highlighted with red colour. The tool makes automatic estimation, and the user can adjust the threshold with the sliders on the histogram. Confirm with the “Ok” button. 5. “Setup threshold of Covid” - the covid threshold shall be highlighted with red colour. The tool makes automatic estimation, and the user can adjust the threshold with the sliders on the histogram. It is not a problem if part of the body (not lungs!) will be chosen together with Covid. The tool automatically subtracts the body threshold from the chosen Covid threshold. Confirm with the “Ok” button. • After each calculation the tool adds information to the log window. The log file is automatically saved to the CT data directory. The output lungs and covid masks are saved in TIFF format into an additional folder in the CT data location. • The tool provides % estimation of Covid damage in the lungs and a semi-quantitative CT score. The score is calculated based on the extent of lobar involvement (0:0%; 1, 75%; range 0–5 based on the medical research “Chest CT score in COVID-19 patients: correlation with the disease severity and short-term prognosis. 13 Figure 2. ImageJ Tool, loading data options. The tool has been tested both 3 mm slicing and 0.6 mm slicing CT images. The results were similar in percentage and the final CT score was the same. In order to use the tool, the user needs to prepare CT images exported as DICOM or TIFF in the preferred view mode and preferably 16-bit representation. The CT images usually have a 12-bit gray-scale representation and an 8-bit conversion would lead to loss of potentially important information or shift of brightness values. The thickness of the CT slice can also contribute to numerical errors in the process, but there was no significant difference in results when processing the same data-set with 3 mm and 0.6 slicing. The ImageJ software tool available from Zenodo or GitHub needs an ImageJ (ideally version 1.52v99 or newer) installed with Bio-Formats (preferably with version 6.8.0 which we tested) plugin (or FIJI which is a version of ImageJ with an already integrated Bio-Formats plugin). The minimal requirements for both are Windows XP or later with Java installed, Mac OS X 10.8 or later with Java installed, Ubuntu Linux 12.04 LTS, or later with Java installed. Minimal RAM is based on the size of processed images. In this case, multiple images are opened at once. Use cases The usability of the introduced tools is presented in the next sections. A use case for comparison for a CT measured with different slicing setup is presented. Results for a set of 5 CTs evaluated by different users is discussed. Since we were restricted by hardware, two versions of tool were created. One that works with 8-bit version of images and needs less RAM, and one that works with 16-bit signed images and can load HU units. The CT scans of COVID-19 patients used in this section were provided by the Department of Radiology of Faculty hospital Královské Vinohrady, where the tool was tested and deployed in September 2021. Slice thickness variation The international standard for saving DICOM files defines 3 mm slicing of CT data as the default way. However resaving data as TIFF (losing voxel information) or using different slice thicknesses (like 0.6 mm slicing) may result in a different result. In theory, 0.6 slicing would provide 5 times more detailed sampling in the Z-axis. However, in practice it is different. The same CT dataset exported with 0.6 and 3 mm slices (XZ view for comparison is in Figure 3 ) was analyzed with our tool with a lung threshold of 0-155 and a pneumonia threshold of 47-115. The results can be found in Table 1 . The error from a comparison of 3 mm and 0.6 mm slicing is estimated at 0.58 %. The used CT is available in the attached published dataset as CT1_1 (0.6 mm slicing) and CT1_2 (3 mm slicing). Figure 3. XZ view comparison of 3 mm and 0.6 mm CT. Table 1. Comparison of results from 0.6 mm and 3 mm 8-bit dataset. Slicing Lungs slices Lungs threshold Pneumoina threshold Percentage Scoring 0.6 mm 60-505 0-155 47-115 31.21 3 3 mm 12-101 0-155 47-115 31.79 3 User inter and intra variability The biggest challenge in using this tool is an individual perception of images, as each person may see image data fundamentally the same - despite different appearances. Based on this a user can add the biggest bias even though the underlying data analysis is done correctly. The Table 2 contains a comparison of the results of the analysis in on 5 different CT datasets provided by the Faculty hospital of Královské Vinohrady. All CTs are analysed by users with different experience. The first CT exported with different slicing (also used in Table 1 ) is analysed by a radiologist (an expert user). The ANOVA test ( Table 5 Results for Score, Table 6 Results for Percentage) assesses the variance between datasets is statistically significant ( For Score F-value: 75.06 and p-value: 1.64e-21 , For Percentage F-value: 89.85 and p-value: 3.53e-23 ), proving the selection of datasets is representative for comparisons. The score aims to divide the percentage into groups based on previous research done, 13 and should be the deciding factor for future care for patients. Table 2. Independent analysis results using the 8bit version of tool, example logs available at github.com/martinschatz-cz/ImageJ_Pneumonia_Estimation_Tool . Dataset Slicing Radiologist Rad. score User 1 User 1 score User 2 User 2 score User 3 User 3 score CT1_1 0.6 mm 31% 3 50% 3 30% 3 30% 3 CT1_2 3.0 mm 32% 3 55% 4 33% 3 45% 3 CT2 3.0 mm - - 10% 2 5% 1 7% 1 CT3 0.6 mm - - 41% 3 24% 2 42% 4 CT4 3.0 mm - - 64% 4 64% 4 64% 4 CT5 3.0 mm - - 2% 1 3% 1 4% 1 Table 3. Scoring results for 3 repetitions. Run 1 Run 2 Run 3 Dataset Score Percentage Dataset Score Percentage Dataset Score Percentage CT1_1 3.0 32.11 CT3 3.0 30.00 CT1_1 2.0 23.12 CT1_1 3.0 42.14 CT2 2.0 20.72 CT1_1 3.0 50.68 CT2 2.0 18.15 CT5 1.0 1.06 CT1_2 4.0 59.63 CT4 4.0 74.76 CT1_1 3.0 32.84 CT2 1.0 4.62 CT3 3.0 37.70 CT3 3.0 42.95 CT3 3.0 43.24 CT1_1 3.0 32.83 CT1_1 3.0 45.15 CT4 4.0 69.70 CT2 2.0 11.79 CT4 4.0 72.60 CT3 3.0 30.62 CT5 1.0 2.84 CT1_2 3.0 36.31 CT2 2.0 9.56 CT4 4.0 71.12 CT5 1.0 1.23 CT4 4.0 69.18 CT3 3.0 28.11 CT1_1 3.0 48.35 CT1_2 3.0 52.55 CT4 4.0 64.64 CT2 2.0 15.45 CT2 1.0 5.14 CT3 3.0 34.76 CT4 4.0 71.02 CT4 4.0 70.17 CT5 1.0 2.21 CT2 2.0 19.45 CT5 1.0 0.14 CT2 2.0 19.59 CT1_2 2.0 25.45 CT1_1 3.0 47.73 CT5 1.0 1.62 CT3 3.0 35.46 CT5 1.0 0.48 CT1_2 3.0 49.25 CT1_2 2.0 22.72 CT3 3.0 33.72 CT1_2 3.0 42.38 CT5 1.0 2.94 CT5 1.0 0.52 CT1_2 3.0 51.98 CT4 4.0 65.34 CT1_2 4.0 55.97 Table 4. Standard Deviation and CV for Each Metric. Filename mean std cv metric CT1_1 2.888889 0.333333 0.115385 Score CT1_2 3.000000 0.707107 0.235702 Score CT2 1.777778 0.440959 0.248039 Score CT3 3.000000 0.000000 0.000000 Score CT4 4.000000 0.000000 0.000000 Score CT5 1.000000 0.000000 0.000000 Score CT1_1 39.438889 9.497811 0.240823 Percentage CT1_2 44.026667 13.278828 0.301609 Percentage CT2 13.830000 6.287444 0.454624 Percentage CT3 35.173333 5.381494 0.152999 Percentage CT4 69.836667 3.215369 0.046041 Percentage CT5 1.448889 1.029629 0.710634 Percentage Figure 4. Comparison of CT scoring and threshold in between users. More details and code is available at https://github.com/martinschatz-cz/ImageJ_Pneumonia_Estimation_Tool . (a) Distribution of CT scoring from three users, Table 2 . (b) Distribution of lower threshold over three users. (c) Distribution of upper threshold over three users. Ensuring the reliability and accuracy of results when working with user-input tools is crucial and requires careful consideration of inter- and intra-variability. This challenge can be addressed by using standardized procedures and guidelines, multiple raters for segmentation, and computer-aided methods. Our software tool addresses this issue by providing standardized procedures and guidelines, along with the ability to compare results through logs and promote reproducibility. It is essential to take into account the level of training and experience of individuals performing the segmentation, as well as the time and resources available, as these factors can significantly impact the consistency and accuracy of the segmentation. The software tool provides a solution for addressing the challenges of inter and intra variability in CT data segmentation, helping to ensure careful planning and execution of a study and appropriate outputs to achieve repeatable and comparable results. Using scoring will overcome some of the problems of comparing percentages directly. Figure (Comparison of CT scoring) shows that users rely on their experience and will choose parameters based on them. It shows the difficulties in ensuring consistency and accuracy of data segmentation when performed manually by multiple individuals. The possibility of comparing the results of the analysis of multiple users using a defined analysis process ( Figure 4a ) leads to more reliable results. CT1_1 and CT1_2 is the same dataset with different slicing and percentage results of analysis from all users clearly show inter-variability ( Table 2 , thresholds and scores in Figure 4 ). The overall scoring is the same as the result from the trained radiologists (CT1_1 - 31%, score 3; CT1_2 - 32%, score 3). Intra variability 15 was established by 3 runs of set of randomized and blinded datasets. Each run consisted of 3 copies of the 6 published datasets, in random order. There was a at least 4 weeks in between of evaluation of each run. The resulting Statistical Analysis consists of the standard deviation and coefficient of variation for each metric (percentage and score) across repetition and an ANOVA ( Table 5 Results for Score and Table 6 Results for Percentage) and intraclass correlation coefficient (ICC) analysis to assess agreement and consistency. The results can be found in Table 3 Scoring results for 3 repetitions. Tool performance based on descriptive stats The single-user scoring system demonstrates excellent reliability (ICC1 = 0.91), showing that the user's scoring using proposed toll is consistent across datasets. This reliability is critical since all dataset evaluations depend on the judgment of one rater using this tool. When we average scores across multiple evaluations (by the same user), the reliability improves even further (ICC1k = 0.97). This result indicates that averaging can mitigate occasional inconsistencies and ensure stable, reproducible scoring. The high ICC values confirm that the scoring process is robust and reliable, even when performed by a single evaluator. This ensures the validity of the results and confidence in the conclusions drawn from the data analysis. The full ICC results are in Table 7 Results for Score and Table 8 Results for Percentage. The tool still demonstrates varying precision across datasets ( Table 4 Standard Deviation and CV for Each Metric). Lower cv values for Percentage in CT4_TIFF and consistent Score in CT3_TIFF (cv: 0.00) suggest high reliability for these cases. Showing that previously designed Scoring parameters are well based, and preferred for use, while percentage can be valuable but not as reliable information. Because of this, user training, and using provided guidance will lead to stable results. Table 5. ANOVA Results for Score. Source ddof1 ddof2 F p-unc np2 Filename 5 48 75.062069 1.639097e-21 0.886608 Table 6. ANOVA Results for Percentage. Source ddof1 ddof2 F p-unc np2 Filename 5 48 89.852298 3.532717e-23 0.903471 Table 7. ICC Results for Score. Type Description ICC F df1 df2 pval CI95% ICC1 Single raters absolute 0.911795 32.011765 5 12 0.000002 [0.71, 0.99] ICC2 Single random raters 0.911366 27.484848 5 10 0.000015 [0.69, 0.99] ICC3 Single fixed raters 0.898253 27.484848 5 10 0.000015 [0.65, 0.98] ICC1k Average raters absolute 0.968761 32.011765 5 12 0.000002 [0.88, 1.0] ICC2k Average random raters 0.968600 27.484848 5 10 0.000015 [0.87, 1.0] ICC3k Average fixed raters 0.963616 27.484848 5 10 0.000015 [0.85, 0.99] Table 8. ICC Results for Percentage. Type Description ICC F df1 df2 pval CI95% ICC1 Single raters absolute 0.927952 39.639008 5 12 4.708720e-07 [0.75, 0.99] ICC2 Single random raters 0.927662 33.969098 5 10 5.806596e-06 [0.74, 0.99] ICC3 Single fixed raters 0.916595 33.969098 5 10 5.806596e-06 [0.7, 0.99] ICC1k Average raters absolute 0.974772 39.639008 5 12 4.708720e-07 [0.9, 1.0] ICC2k Average random raters 0.974666 33.969098 5 10 5.806596e-06 [0.89, 1.0] ICC3k Average fixed raters 0.970561 33.969098 5 10 5.806596e-06 [0.88, 1.0] Discussion The ImageJ/FIJI tool can import various DICOM or TIFF files. Users should be always aware of whenever the saved data are using signed or unsigned bit depth, as unsigned data will shift pixel brightness. The same will happen when exporting data in different bit depth or with a specific CT view. The slicing of the CT dataset also matters, however, the analysis in Table 1 showed that it won’t significantly affect either the percentage or the score (other CT machines might have different settings). A small case study for user inter and intra variability was made ( Table 2 ) to evaluate the usability of the proposed tool. Some expected variability in results occurs, interesting is inter variability in evaluating CT1 which is 3-5%. The intra variability is more extensive, up to 20%, and points out the fact that users should have at least some training in how to recognize pneumonia in CT images. Conclusions The tool was developed on demand from the Department of Radiology at the Faculty hospital Královské Vinohrady, as it was difficult for them to estimate the percentage and score of pneumonia in the lungs just by visually inspecting CT scans. Available hardware equipment and local account restrictions had to be taken into account for development tool selection. The ImageJ plugin is a compromise in accuracy and requirements. It logs all the user inputs for reproducibility and saves the results of all the steps as TIFF stacks. These masks and images can be used for visual inspection or possibly in the future for more advanced machine learning tools. This software tool is the first step of a longer journey to create a tool that would be both easy to use for radiologists to diagnose COVID-19 based on CTs and include an advanced image analysis tool for percentage estimation of pneumonia in lungs. The use of open software promises ease of future development, however, it might be beneficial to move from ImageJ to 3D Slicer 12 or Napari 16 as they offer better tools for 3D visualization and integration of machine learning tools, which we aim to develop and integrate into our future works. Limitations The biggest limitation of this approach is human error and inter and intra variation of manual selection. The percentage estimation might also be affected by other body cavities filled with air. There might also be a variance in results based on slice thickness, in worst case scenario 20%, but our experiment shows that there is only about 0.58% difference in result between 0.6 and 3 mm CT slice thickness. The scoring should also be improved so it is not dependent only on one value (volume percentage), but normalized SHU distribution in the pneumonia area should be also considered. When converting from 12-bit to 8-bit image representation, the reduced range of values results in a loss of information and detail, which can lower the quality of the output. However, for CT image segmentation, the use of Single Hounsfield Unit (SHU) values is adequate, as SHUs do not rely on single units and can provide good-quality segmentation. For evaluating the agreement between repeated measurements, we used the intraclass correlation coefficient (ICC) . ICC is a widely used indicator of reliability in medical research. 15 However, it is known that the ICC value is sensitive to the range of variability in the measured sample . 15 A narrow range of true values in the sample can lead to a low ICC even with good measurement agreement, and conversely, a wide range can artificially inflate the ICC value. Therefore, when interpreting our ICC results, it is necessary to consider the potential influence of data range . Our decision to use ICC was motivated by its common use for evaluating inter- and intra-rater reliability and the desire for comparability with existing literature in the field of image data analysis. From the software point of view, there is a limitation in the version of ImageJ used. The new version of the code logs the ImageJ version and BioImage plugin version. There is a version of the code explicitly made for ImageJ version 1.52v99 and for other versions. The bind version helps reproducibility of any analysis based on logs, and it is advised to reproduce the analysis in the same version of ImageJ as indicated in logs. Data availability Underlying data Zenodo: CT scans of COVID-19 patients, https://doi.org/10.5281/zenodo.5805939 . 17 Datasets contain CT scans of COVID-19 patients from Faculty hospital of Královké Vinohrady in DICOM (and TIFF), as per the folder name. Dataset CT1 is presented with 0.6 mm and 3 mm slicing. This project contains the following underlying data: • CT1_1 – CT1_1_TIFF_06_MM (Single stack 8-bit TIFF data) • CT1_2 – CT1_2_TIFF_3_MM (Single stack 8-bit TIFF data) • CT2 – CT2_DICOM – CT2_TIFF (Single stack 8-bit TIFF data) • CT3 – CT3_DICOM – CT3_TIFF (Single stack 8-bit TIFF data) • CT4 – CT4_DICOM – CT4_TIFF (Single stack 8-bit TIFF data) • CT5 – CT5_DICOM – CT5_TIFF (Single stack 8-bit TIFF data) • results_csv.csv Data are available under the terms of the Creative Commons Attribution 4.0 International (CC-BY 4.0). Software availability Zenodo: ImageJ tool for percentage estimation of pneumonia in lungs, https://doi.org/10.5281/zenodo.15827771 . 18 The third version of the repository contains both a new version of ImageJ scripts (.ijm files in folder tools ) and ImageJ scripts published with the first version of this Software Tools article (subfolder 0.3c1 of folder tools). The new folders inter _intra and repeatability contains the source files and Jupyter Notebook files used for the evaluation and the presented graphs. The repository is accompanied by overview of project, limitations and step-by-step tutorial using the CT3 dataset published as a part of the underlying data. All this information is also available on GitHub repository: https://github.com/martinschatz-cz/ImageJ_Pneumonia_Estimation_Tool . This supplementary material aims to improve reproducibility and with the community approved way to publish workflows. 19 This project structure describes the crucial underlying data: • Inter_intra ○ Inter_variability ▪ user_eval.ipynb ▪ users_result.csv ○ Intra_variability ▪ intra_var_analysis.ipynb ▪ Results_1.csv ▪ Results_2.csv ▪ Results_3.csv • repeatability ○ score_eval ○ time_eval • tools ○ SEQUENCE_Est_Percentage_CT_16bit_V04_IJ_152v99.ijm ○ SEQUENCE_Est_Percentage_CT_u8bit_V04_IJ_152v99.ijm ○ SEQUENCE_Est_Percentage_CT_u8bit_V04.ijm ○ 0.3c1 ▪ SEQUENCE_Est_Percentage_CT_16bit_V03_clean.ijm (16bit version) ▪ SEQUENCE_Est_Percentage_CT_u8bit_V03_clean.ijm (8bit version) • README.md Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). Acknowledgements Computational resources were supplied by the project “e-Infrastruktura CZ” (e-INFRA LM2018140) provided within the program Projects of Large Research, Development and Innovations Infrastructures. Special acknowledgment goes to the Department of Radiology of Faculty hospital Královské Vinohrady, who provided the data, for medical support. References 1. Levet F, Carpenter AE, Eliceiri KW, et al. : Developing open-source software for bioimage analysis: opportunities and challenges. F1000Res. April 2021; 10 : 302. PubMed Abstract | Publisher Full Text | Free Full Text 2. Schlaeppi A, Adams W, Haase R, et al. : Meeting in the middle: Towards successful multidisciplinary bioimage analysis collaboration. Front. Bioinform. 2022 Apr; 2 : 889755. PubMed Abstract | Publisher Full Text | Free Full Text 3. Torfeh T, Beaumont S, Guédon J, et al. : Software tools dedicated for an automatic analysis of the ct scanner quality control’s images. Progress in Biomedical Optics and Imaging - Proceedings of SPIE. 2007; volume 6510. Cited By:4. Reference Source 4. Cha J, Kim ST, Kim YK, et al. : Dual-energy ct with virtual monochromatic images and metal artifact reduction software for reducing metallic dental artifacts. Acta Radiol. 2017; 58 (11): 1312–1319. Cited By:34. PubMed Abstract | Publisher Full Text Reference Source 5. Grajciarová L, Mareš J, Dvǒrák P, et al. : Software for diagnosis of the gpa disease using ct image analysis. International Conference on Applied Electronics. 2013. Reference Source 6. Keller D, Wildermuth S, Boehm T, et al. : Ct angiography of peripheral arterial bypass grafts: Accuracy and time-effectiveness of quantitative image analysis with an automated software tool. Acad. Radiol. 2006; 13 (5): 610–620. Cited By:3. PubMed Abstract | Publisher Full Text Reference Source 7. Ebersberger U, Marcus RP, Schoepf UJ, et al. : Dynamic ct myocardial perfusion imaging: Performance of 3d semi-automated evaluation software. Eur. Radiol. 2014; 24 (1): 191–199. Cited By: 34. PubMed Abstract | Publisher Full Text Reference Source 8. Behnaz AS, Snider J, Chibuzor E, et al. : Quantitative ct for volumetric analysis of medical images: Initial results for liver tumors. Progress in Biomedical Optics and Imaging - Proceedings of SPIE. 2010; volume 7623. Cited By:8. Reference Source 9. Pfluger T, La Fougère C, Stauss J, et al. : Combined scanners (pet/ct, spect/ct) versus multimodality imaging with separated systems. Radiologe. 2004; 44 (11): 1105–1112. Cited By:2. PubMed Abstract | Publisher Full Text Reference Source 10. Juergens KU, Grude M, Maintz D, et al. : Multi-detector row ct of left ventricular function with dedicated analysis software versus mr imaging: Initial experience. Radiology. 2004; 230 (2): 403–410. Cited By:234. PubMed Abstract | Publisher Full Text Reference Source 11. Schindelin J, Arganda-Carreras I, Frise E, et al. : Fiji: an open-source platform for biological-image analysis. Nat. Methods. June 2012; 9 (7): 676–682. PubMed Abstract | Publisher Full Text | Free Full Text 12. Kikinis R, Pieper SD, Vosburgh KG:3d slicer: A platform for subject-specific image analysis, visualization, and clinical support. In Intraoperative Imaging and Image-Guided Therapy. New York: Springer; November 2013; pages 277–289. Publisher Full Text 13. Francone M, Iafrate F, Masci GM, et al. : Chest CT score in COVID19 patients: correlation with disease severity and short-term prognosis.July 2020; 30 (12): 6808–6817. Publisher Full Text 14. Cromey DW: Avoiding twisted pixels: Ethical guidelines for the appropriate use and manipulation of scientific digital images.2010; 16 (4): 639–667 June. Publisher Full Text 15. Popović ZB, Thomas JD: Assessing observer variability: a user’s guide. Cardiovasc. Diagn. Ther. 2017, June; 7 (317):317–324. AME Publishing Company. PubMed Abstract | Publisher Full Text | Free Full Text 16. Sofroniew N, Lambert T, Evans K, et al. : napari/napari: 0.4.12rc2.2021. Reference Source 17. Schätz M, Rubešová O, Girsa D, et al. : CT scans of COVID-19 patients (Version V0) [Data set]. Zenodo. 2022. Publisher Full Text 18. Schätz M, Rubešová O, Mareš J, et al. : ImageJ tool for percentage estimation of pneumonia in lungs (Version V0). Zenodo. 2022. Publisher Full Text 19. Schmied C, Nelson MS, Avilov S, et al. : Community-developed checklists for publishing images and image analyses. Nat. Methods. 2024; 21 :170–181. PubMed Abstract | Publisher Full Text | Free Full Text Comments on this article Comments (0) Version 3 VERSION 3 PUBLISHED 17 Mar 2022 ADD YOUR COMMENT Comment Author details Author details 1 Department of Mathematics, Informatics and Cybernetics, University of Chemistry and Technology, Prague, 166 28, Czech Republic 2 Department of Radiodiagnostics 3FM CU and UHKV, Charles University 3rd Faculty of Medicine, Prague, 100 34, Czech Republic Martin Schätz Roles: Conceptualization, Data Curation, Formal Analysis, Methodology, Software, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Olga Rubešová Roles: Data Curation, Formal Analysis, Resources, Software, Validation, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Jan Mareš Roles: Conceptualization, Funding Acquisition, Methodology, Supervision, Validation, Writing – Original Draft Preparation, Writing – Review & Editing David Girsa Roles: Methodology, Resources Alan Spark Roles: Validation Competing interests No competing interests were disclosed. Grant information The work was funded by the Ministry of Education, Youth and Sports by grant ‘Development of Advanced Computational Algorithms for evaluating post-surgery rehabilitation’ number LTAIN19007. The work was also supported from the grant of Specific university research – grant No FCHI 2022-001. Article Versions (3) version 3 Revised Published: 25 Jul 2025, 11:326 https://doi.org/10.12688/f1000research.109020.3 version 2 Revised Published: 03 Jul 2023, 11:326 https://doi.org/10.12688/f1000research.109020.2 version 1 Published: 17 Mar 2022, 11:326 https://doi.org/10.12688/f1000research.109020.1 Copyright © 2025 Schätz M et al . 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 Schätz M, Rubešová O, Mareš J et al. Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.12688/f1000research.109020.3 ) 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 3 VERSION 3 PUBLISHED 25 Jul 2025 Revised Views 0 Cite How to cite this report: Santini A. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.184052.r400406 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v3#referee-response-400406 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 19 Aug 2025 Alessandro Santini , Department of Biomedical Sciences, Humanitas University, Milan, Italy Approved VIEWS 0 https://doi.org/10.5256/f1000research.184052.r400406 I thank the Authors for their review and update of ... Continue reading READ ALL I thank the Authors for their review and update of the manuscript, which I feel is now suitable for indexing. Competing Interests: No competing interests were disclosed. Reviewer Expertise: Acute respiratory distress syndrome, ventilator-induced lung injury, critical care medicine 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. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Santini A. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.184052.r400406 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v3#referee-response-400406 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 Version 2 VERSION 2 PUBLISHED 03 Jul 2023 Revised Views 0 Cite How to cite this report: Santini A. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.147768.r211856 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v2#referee-response-211856 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 01 Nov 2023 Alessandro Santini , Department of Biomedical Sciences, Humanitas University, Milan, Italy Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.147768.r211856 The Authors present a new tool for quantitative analysis of CT scans of COVID-19 patients. The novelty of this tool, compared to already available softwares such as 3D Slicer, is its availability (the code is open-source) and the alleged ease ... Continue reading READ ALL The Authors present a new tool for quantitative analysis of CT scans of COVID-19 patients. The novelty of this tool, compared to already available softwares such as 3D Slicer, is its availability (the code is open-source) and the alleged ease of use even by non-experienced users. However, when presenting results of inter- and intra-user variability of results, the Authors show not very promising results. They also acknowledge this problem in the discussion: "The biggest challenge in using this tool is an individual perception of images (...) Based on this a user can add the biggest bias even though the underlying data analysis is done correctly". While I agree with the Authors, I do not see how this problem is overcome by their tool. The Authors later in the manuscript state that "this challenge can be addressed by using standardized procedures and guidelines, multiple raters for segmentation, and computer-aided methods". However, it is not clear from this paper that this challenge has efficiently being addressed/solved. This is not a secondary issue for a tool which is designed to be "user-friendly" and easy to use even by a non-experienced user. I suggest the Authors to expand their inter- and intra-user variability analysis. While inter-user variability is presented, I did not find any data on intra-user variability (same user performing the analysis on a single CT more than once). You can use as a guide the following ref: Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324. Furthermore, as the tool is supposed to give the same results as other, already available, softwares, the Authors should present a comparison between the results obtained with their tool and the results obtained with other(s) software(s) on their CT scans. Is the rationale for developing the new software tool clearly explained? Yes Is the description of the software tool technically sound? Yes Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? Yes Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? Partly Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? Partly References 1. Popović ZB, Thomas JD: Assessing observer variability: a user's guide. Cardiovasc Diagn Ther . 2017; 7 (3): 317-324 PubMed Abstract | Publisher Full Text Competing Interests: No competing interests were disclosed. Reviewer Expertise: Acute respiratory distress syndrome, ventilator-induced lung injury, critical care medicine 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 Santini A. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.147768.r211856 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v2#referee-response-211856 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 Author Response 30 Nov 2023 Martin Schätz , Department of Mathematics, Informatics and Cybernetics, University of Chemistry and Technology, Prague, 166 28, Czech Republic 30 Nov 2023 Author Response Dear Dr. Alessandro Santini, we express our sincere gratitude for your diligent review of our manuscript and for providing constructive and insightful comments. We wish to address your ... Continue reading Dear Dr. Alessandro Santini, we express our sincere gratitude for your diligent review of our manuscript and for providing constructive and insightful comments. We wish to address your suggestion for the comparison of our tool with other software tools first. Numerous freeware programs exist for visualizing scientific image data, such as Imaris Viewer ( https://imaris.oxinst.com/imaris-viewer ), ZEISS ZEN lite ( https://www.zeiss.com/microscopy/en/products/software/zeiss-zen-lite.html ), and open-source software like 3D Slicer and FIJI/ImageJ, which offer manual BioImage Analysis and script creation capabilities. Analogous to CT software, these applications typically afford scientific data visualization, with open-source variants featuring additional tools or plugins for specific and systematic analyses. While we appreciate the suggestion to compare our tool with the Slicer Lung CT Analyzer extension of 3D Slicer, it is important to note that, as of the current date (21.11.2023), the extension is still in development and remains unpublished (you can find details on their GitHub repository: https://github.com/rbumm/SlicerLungCTAnalyzer ). We eagerly anticipate the extension's publication and look forward to a thorough comparison, as their design is sound, and offers a good alternative in case of access to the proper hardware. Publishing software tools takes time and when Slicer Lung CT Analyzer extension is published, it deserves a proper citation and acknowledgment. We value your feedback regarding the improvement of the use case and the suggestion to expand the paper more. To clarify our aim for user-friendliness, the tool was developed with the goal in mind, that „guessing“ volumetric percentage out of CT viewer is not an exact quantitative analysis. While manual analysis in other software is possible after user training, our tool's systematic approach, documented parameters, and step-by-step guide enable hospital staff to apply it with reasonable variability. During the tool's pilot implementation at FNKH Faculty Hospital, our focus was on lowering inter-user variability, as reflected in our report. However, what was tested was a score comparison between CT of the same patient with different slice thicknesses (CT1_1 with 0.6mm slices and CT1_2 with 3 mm slices). It was originally designed to assess score variability with different slice thicknesses. This comparison also provides insight into intra-user variability; however, we acknowledge that the number of repetitions may have some limitations. Once again, we sincerely appreciate your invaluable feedback. Best regards, Martin Schätz Dear Dr. Alessandro Santini, we express our sincere gratitude for your diligent review of our manuscript and for providing constructive and insightful comments. We wish to address your suggestion for the comparison of our tool with other software tools first. Numerous freeware programs exist for visualizing scientific image data, such as Imaris Viewer ( https://imaris.oxinst.com/imaris-viewer ), ZEISS ZEN lite ( https://www.zeiss.com/microscopy/en/products/software/zeiss-zen-lite.html ), and open-source software like 3D Slicer and FIJI/ImageJ, which offer manual BioImage Analysis and script creation capabilities. Analogous to CT software, these applications typically afford scientific data visualization, with open-source variants featuring additional tools or plugins for specific and systematic analyses. While we appreciate the suggestion to compare our tool with the Slicer Lung CT Analyzer extension of 3D Slicer, it is important to note that, as of the current date (21.11.2023), the extension is still in development and remains unpublished (you can find details on their GitHub repository: https://github.com/rbumm/SlicerLungCTAnalyzer ). We eagerly anticipate the extension's publication and look forward to a thorough comparison, as their design is sound, and offers a good alternative in case of access to the proper hardware. Publishing software tools takes time and when Slicer Lung CT Analyzer extension is published, it deserves a proper citation and acknowledgment. We value your feedback regarding the improvement of the use case and the suggestion to expand the paper more. To clarify our aim for user-friendliness, the tool was developed with the goal in mind, that „guessing“ volumetric percentage out of CT viewer is not an exact quantitative analysis. While manual analysis in other software is possible after user training, our tool's systematic approach, documented parameters, and step-by-step guide enable hospital staff to apply it with reasonable variability. During the tool's pilot implementation at FNKH Faculty Hospital, our focus was on lowering inter-user variability, as reflected in our report. However, what was tested was a score comparison between CT of the same patient with different slice thicknesses (CT1_1 with 0.6mm slices and CT1_2 with 3 mm slices). It was originally designed to assess score variability with different slice thicknesses. This comparison also provides insight into intra-user variability; however, we acknowledge that the number of repetitions may have some limitations. Once again, we sincerely appreciate your invaluable feedback. Best regards, Martin Schätz Competing Interests: No competing interests were disclosed. Close Report a concern Author Response 09 Aug 2025 Martin Schätz , Department of Mathematics, Informatics and Cybernetics, University of Chemistry and Technology, Prague, 166 28, Czech Republic 09 Aug 2025 Author Response Dear reviewer, thank you very much for insightfull feedback and recomendations to improve our analysis of our tool. Addressing User Bias and Tool's Focus We agree that user perception ... Continue reading Dear reviewer, thank you very much for insightfull feedback and recomendations to improve our analysis of our tool. Addressing User Bias and Tool's Focus We agree that user perception introduces inherent variability in manual segmentation, a challenge common to all semi-automatic tools. Our tool addresses this not by eliminating user bias entirely, but by simplifying the segmentation process, making it more accessible and reducing errors from completely manual focus often used in hospitals. Its primary focus is on providing a standardized framework for quantitative analysis. This approach, coupled with full reproducibility through detailed logging of all sub-results, is particularly beneficial in a hospital setting where multiple raters often compare results. This was our key motivation for initially focusing on inter-user variability, as a single rater typically doesn't repeat the analysis on the same scan in clinical practice. Intra- and Inter-User Variability Analysis We appreciate the suggestion to expand our variability analysis. We've now included both intra-user and inter-user variability analyses in the updated manuscript. Jupyter notebooks with analysis, data and subresults are included in Zenodo and also available on GitHub, which is more user friendly for browsing such files. We would like to thank you for the helpful reference (Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324), which guided our approach and is cited in the paper. Comparison with Existing Software Our tool is specifically developed for quantitative analysis in a hospital environment. This setting is often strict about software installation and may lack the necessary hardware to run complex neural network or deep learning models efficiently , if at all. While we acknowledge the importance of comparing our results with other published software, the specific 3D Slicer plugin relevant to our approach is still under development, as noted in its GitHub repository ( https://github.com/Slicer/SlicerLungCTAnalyzer ). We plan to conduct a thorough comparison with this and potentially other tools as they become finalized and published. At the moment the creators of this tool recomends/references general CT neural network segmenters which are useful for lung segmentation or segmentation of anatomic structures from CT. Unfortunately, that is only substep in whole analysis workflow. We agree the comparison is a crucial point for future versions and further analysis of our tool. Dear reviewer, thank you very much for insightfull feedback and recomendations to improve our analysis of our tool. Addressing User Bias and Tool's Focus We agree that user perception introduces inherent variability in manual segmentation, a challenge common to all semi-automatic tools. Our tool addresses this not by eliminating user bias entirely, but by simplifying the segmentation process, making it more accessible and reducing errors from completely manual focus often used in hospitals. Its primary focus is on providing a standardized framework for quantitative analysis. This approach, coupled with full reproducibility through detailed logging of all sub-results, is particularly beneficial in a hospital setting where multiple raters often compare results. This was our key motivation for initially focusing on inter-user variability, as a single rater typically doesn't repeat the analysis on the same scan in clinical practice. Intra- and Inter-User Variability Analysis We appreciate the suggestion to expand our variability analysis. We've now included both intra-user and inter-user variability analyses in the updated manuscript. Jupyter notebooks with analysis, data and subresults are included in Zenodo and also available on GitHub, which is more user friendly for browsing such files. We would like to thank you for the helpful reference (Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324), which guided our approach and is cited in the paper. Comparison with Existing Software Our tool is specifically developed for quantitative analysis in a hospital environment. This setting is often strict about software installation and may lack the necessary hardware to run complex neural network or deep learning models efficiently , if at all. While we acknowledge the importance of comparing our results with other published software, the specific 3D Slicer plugin relevant to our approach is still under development, as noted in its GitHub repository ( https://github.com/Slicer/SlicerLungCTAnalyzer ). We plan to conduct a thorough comparison with this and potentially other tools as they become finalized and published. At the moment the creators of this tool recomends/references general CT neural network segmenters which are useful for lung segmentation or segmentation of anatomic structures from CT. Unfortunately, that is only substep in whole analysis workflow. We agree the comparison is a crucial point for future versions and further analysis of our tool. Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 30 Nov 2023 Martin Schätz , Department of Mathematics, Informatics and Cybernetics, University of Chemistry and Technology, Prague, 166 28, Czech Republic 30 Nov 2023 Author Response Dear Dr. Alessandro Santini, we express our sincere gratitude for your diligent review of our manuscript and for providing constructive and insightful comments. We wish to address your ... Continue reading Dear Dr. Alessandro Santini, we express our sincere gratitude for your diligent review of our manuscript and for providing constructive and insightful comments. We wish to address your suggestion for the comparison of our tool with other software tools first. Numerous freeware programs exist for visualizing scientific image data, such as Imaris Viewer ( https://imaris.oxinst.com/imaris-viewer ), ZEISS ZEN lite ( https://www.zeiss.com/microscopy/en/products/software/zeiss-zen-lite.html ), and open-source software like 3D Slicer and FIJI/ImageJ, which offer manual BioImage Analysis and script creation capabilities. Analogous to CT software, these applications typically afford scientific data visualization, with open-source variants featuring additional tools or plugins for specific and systematic analyses. While we appreciate the suggestion to compare our tool with the Slicer Lung CT Analyzer extension of 3D Slicer, it is important to note that, as of the current date (21.11.2023), the extension is still in development and remains unpublished (you can find details on their GitHub repository: https://github.com/rbumm/SlicerLungCTAnalyzer ). We eagerly anticipate the extension's publication and look forward to a thorough comparison, as their design is sound, and offers a good alternative in case of access to the proper hardware. Publishing software tools takes time and when Slicer Lung CT Analyzer extension is published, it deserves a proper citation and acknowledgment. We value your feedback regarding the improvement of the use case and the suggestion to expand the paper more. To clarify our aim for user-friendliness, the tool was developed with the goal in mind, that „guessing“ volumetric percentage out of CT viewer is not an exact quantitative analysis. While manual analysis in other software is possible after user training, our tool's systematic approach, documented parameters, and step-by-step guide enable hospital staff to apply it with reasonable variability. During the tool's pilot implementation at FNKH Faculty Hospital, our focus was on lowering inter-user variability, as reflected in our report. However, what was tested was a score comparison between CT of the same patient with different slice thicknesses (CT1_1 with 0.6mm slices and CT1_2 with 3 mm slices). It was originally designed to assess score variability with different slice thicknesses. This comparison also provides insight into intra-user variability; however, we acknowledge that the number of repetitions may have some limitations. Once again, we sincerely appreciate your invaluable feedback. Best regards, Martin Schätz Dear Dr. Alessandro Santini, we express our sincere gratitude for your diligent review of our manuscript and for providing constructive and insightful comments. We wish to address your suggestion for the comparison of our tool with other software tools first. Numerous freeware programs exist for visualizing scientific image data, such as Imaris Viewer ( https://imaris.oxinst.com/imaris-viewer ), ZEISS ZEN lite ( https://www.zeiss.com/microscopy/en/products/software/zeiss-zen-lite.html ), and open-source software like 3D Slicer and FIJI/ImageJ, which offer manual BioImage Analysis and script creation capabilities. Analogous to CT software, these applications typically afford scientific data visualization, with open-source variants featuring additional tools or plugins for specific and systematic analyses. While we appreciate the suggestion to compare our tool with the Slicer Lung CT Analyzer extension of 3D Slicer, it is important to note that, as of the current date (21.11.2023), the extension is still in development and remains unpublished (you can find details on their GitHub repository: https://github.com/rbumm/SlicerLungCTAnalyzer ). We eagerly anticipate the extension's publication and look forward to a thorough comparison, as their design is sound, and offers a good alternative in case of access to the proper hardware. Publishing software tools takes time and when Slicer Lung CT Analyzer extension is published, it deserves a proper citation and acknowledgment. We value your feedback regarding the improvement of the use case and the suggestion to expand the paper more. To clarify our aim for user-friendliness, the tool was developed with the goal in mind, that „guessing“ volumetric percentage out of CT viewer is not an exact quantitative analysis. While manual analysis in other software is possible after user training, our tool's systematic approach, documented parameters, and step-by-step guide enable hospital staff to apply it with reasonable variability. During the tool's pilot implementation at FNKH Faculty Hospital, our focus was on lowering inter-user variability, as reflected in our report. However, what was tested was a score comparison between CT of the same patient with different slice thicknesses (CT1_1 with 0.6mm slices and CT1_2 with 3 mm slices). It was originally designed to assess score variability with different slice thicknesses. This comparison also provides insight into intra-user variability; however, we acknowledge that the number of repetitions may have some limitations. Once again, we sincerely appreciate your invaluable feedback. Best regards, Martin Schätz Competing Interests: No competing interests were disclosed. Close Report a concern Author Response 09 Aug 2025 Martin Schätz , Department of Mathematics, Informatics and Cybernetics, University of Chemistry and Technology, Prague, 166 28, Czech Republic 09 Aug 2025 Author Response Dear reviewer, thank you very much for insightfull feedback and recomendations to improve our analysis of our tool. Addressing User Bias and Tool's Focus We agree that user perception ... Continue reading Dear reviewer, thank you very much for insightfull feedback and recomendations to improve our analysis of our tool. Addressing User Bias and Tool's Focus We agree that user perception introduces inherent variability in manual segmentation, a challenge common to all semi-automatic tools. Our tool addresses this not by eliminating user bias entirely, but by simplifying the segmentation process, making it more accessible and reducing errors from completely manual focus often used in hospitals. Its primary focus is on providing a standardized framework for quantitative analysis. This approach, coupled with full reproducibility through detailed logging of all sub-results, is particularly beneficial in a hospital setting where multiple raters often compare results. This was our key motivation for initially focusing on inter-user variability, as a single rater typically doesn't repeat the analysis on the same scan in clinical practice. Intra- and Inter-User Variability Analysis We appreciate the suggestion to expand our variability analysis. We've now included both intra-user and inter-user variability analyses in the updated manuscript. Jupyter notebooks with analysis, data and subresults are included in Zenodo and also available on GitHub, which is more user friendly for browsing such files. We would like to thank you for the helpful reference (Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324), which guided our approach and is cited in the paper. Comparison with Existing Software Our tool is specifically developed for quantitative analysis in a hospital environment. This setting is often strict about software installation and may lack the necessary hardware to run complex neural network or deep learning models efficiently , if at all. While we acknowledge the importance of comparing our results with other published software, the specific 3D Slicer plugin relevant to our approach is still under development, as noted in its GitHub repository ( https://github.com/Slicer/SlicerLungCTAnalyzer ). We plan to conduct a thorough comparison with this and potentially other tools as they become finalized and published. At the moment the creators of this tool recomends/references general CT neural network segmenters which are useful for lung segmentation or segmentation of anatomic structures from CT. Unfortunately, that is only substep in whole analysis workflow. We agree the comparison is a crucial point for future versions and further analysis of our tool. Dear reviewer, thank you very much for insightfull feedback and recomendations to improve our analysis of our tool. Addressing User Bias and Tool's Focus We agree that user perception introduces inherent variability in manual segmentation, a challenge common to all semi-automatic tools. Our tool addresses this not by eliminating user bias entirely, but by simplifying the segmentation process, making it more accessible and reducing errors from completely manual focus often used in hospitals. Its primary focus is on providing a standardized framework for quantitative analysis. This approach, coupled with full reproducibility through detailed logging of all sub-results, is particularly beneficial in a hospital setting where multiple raters often compare results. This was our key motivation for initially focusing on inter-user variability, as a single rater typically doesn't repeat the analysis on the same scan in clinical practice. Intra- and Inter-User Variability Analysis We appreciate the suggestion to expand our variability analysis. We've now included both intra-user and inter-user variability analyses in the updated manuscript. Jupyter notebooks with analysis, data and subresults are included in Zenodo and also available on GitHub, which is more user friendly for browsing such files. We would like to thank you for the helpful reference (Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324), which guided our approach and is cited in the paper. Comparison with Existing Software Our tool is specifically developed for quantitative analysis in a hospital environment. This setting is often strict about software installation and may lack the necessary hardware to run complex neural network or deep learning models efficiently , if at all. While we acknowledge the importance of comparing our results with other published software, the specific 3D Slicer plugin relevant to our approach is still under development, as noted in its GitHub repository ( https://github.com/Slicer/SlicerLungCTAnalyzer ). We plan to conduct a thorough comparison with this and potentially other tools as they become finalized and published. At the moment the creators of this tool recomends/references general CT neural network segmenters which are useful for lung segmentation or segmentation of anatomic structures from CT. Unfortunately, that is only substep in whole analysis workflow. We agree the comparison is a crucial point for future versions and further analysis of our tool. Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Dolinay T. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.147768.r183705 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v2#referee-response-183705 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 18 Jul 2023 Tamas Dolinay , Department of Medicine, University of California, Los Angeles, Los Angeles, CA, USA Approved VIEWS 0 https://doi.org/10.5256/f1000research.147768.r183705 The authors have sufficiently revised the manuscript. I believe the revised paper is ... Continue reading READ ALL The authors have sufficiently revised the manuscript. I believe the revised paper is an important addition to the growing field of CT imaging in COVID-19 lung disease. Competing Interests: No competing interests were disclosed. Reviewer Expertise: Pulmonology 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. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Dolinay T. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.147768.r183705 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v2#referee-response-183705 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 Version 1 VERSION 1 PUBLISHED 17 Mar 2022 Views 0 Cite How to cite this report: Jalab HA. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.120473.r153263 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v1#referee-response-153263 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 25 Oct 2022 Hamid A. Jalab , [email protected] Hamid A. Jalab Department of Computer System and Technology, Faculty of Computer Science and Information Technology, Universiti Malaya, Kuala Lumpur, Malaysia Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.120473.r153263 The study describes a novel image tool developed for CT assessment of COVID-19 patients. The tool was created to assist in estimating the percentage of lungs infected by the virus. The manuscript is interesting and addresses an ... Continue reading READ ALL The study describes a novel image tool developed for CT assessment of COVID-19 patients. The tool was created to assist in estimating the percentage of lungs infected by the virus. The manuscript is interesting and addresses an important issue. Major comments: 1. The Introduction should provide a strong argument for why the software tool is important. 2. It is of importance to have sufficient results to justify the novelty of the proposed software tool. 3. The robustness of the proposed software tool has not been addressed; this should be emphasized in the discussion section. 4. What are the benefits of the proposed approach above other current the new software tool? Is the rationale for developing the new software tool clearly explained? No Is the description of the software tool technically sound? No Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? No Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? No Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? No Competing Interests: No competing interests were disclosed. Reviewer Expertise: image processing I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Jalab HA. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.120473.r153263 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v1#referee-response-153263 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 Author Response 03 Jul 2023 Martin Schätz , Department of Computing and Control Engineering, University of Chemistry and Technology, Prague, 166 28, Czech Republic 03 Jul 2023 Author Response Dear Dr. Hamid A. Jalab, I am extremely grateful for the time and effort you have dedicated to reviewing our Software Tool Article. Your constructive comments have been instrumental ... Continue reading Dear Dr. Hamid A. Jalab, I am extremely grateful for the time and effort you have dedicated to reviewing our Software Tool Article. Your constructive comments have been instrumental in shaping our manuscript, and I truly appreciate your contributions to the peer review process. Our replies to your comments: 1. The Introduction should provide a strong argument for why the software tool is important. Thank you for your valuable feedback. We agree that the Introduction should provide a strong argument for the software tool's importance. As we highlighted in the new paragraph, there is a need for a open source, user-friendly software tool for reproducible quantitative analysis of CT scans to estimate COVID lung pneumonia. Current software tools such as ImageJ and 3D Slicer may not be user-friendly for end-users who are not familiar with creating analysis workflows. Our software tool aims to fill this gap by providing a user-friendly solution for reproducible quantitative analysis, with available code, training data, tutorial and GitHub repository. 2. It is of importance to have sufficient results to justify the novelty of the proposed software tool. The main motivation for the software tool was that no other similar software tool was available for use on the computer infrastructure of Faculty Hospital of Královské Vinohrady. The main obstacles were in internal network policy, the unavailability of any high performance computing hardware, and need of specific tool. Since more hospitals might be challenged in similar ways, the highest motivation was to share our work openly and freely to help innovate and enable them. 3. The robustness of the proposed software tool has not been addressed; this should be emphasized in the discussion section. Since the software tool is user operated, there is high inter and intra variability of results – which we addressed in text. The robustness of whole workflow is now addressed in terms of repeatability. 4. What are the benefits of the proposed approach above other current the new software tool? The only other open-source software tool adressing similar medical analysis is plugin SlicerLungCTAnalyzer for 3D Slicer software (available on GitHub: https://github.com/rbumm/SlicerLungCTAnalyzer). Of course there also exists commercially available software like Thoracic VCAR and others, but the money and hardware requirements might render these software unreachable for a lot of facilities, and since the tools are closed it might be enough for diagnosis but not for other research. The benefits of our Software tool are that it is developed open-source, in its very low hardware requirements and its ease of use with low technical requirements for installation. These were also the requirements of the faculty hospital where it was requested. Is the rationale for developing the new software tool clearly explained? We added a comparison to other freely available open source software tool as requested. Is the description of the software tool technically sound? We improved the pseudo-code on top of the available source code, which should improve the description overview of the whole tool. Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? The whole original code and its update is available through a linked (now updated) repository and on GitHub with a small tutorial. The data and software availability parts were extended. We added pseudocode for a better overview, but best option is to go through the code. Any encountered problems with the macro on specific machines and/or ImageJ version can be reported through an issue on GitHub repository. Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? The output of the software tool is a log of whole process and partial results, it is a necessary step for reproducibility, good data management and interpretation. If you encountered any issues with the tool or prepared protocols please report them in GitHub repositories so we can properly address them. We are happy to help, sustainability is important part of our project. Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? We included more analysis about performance of the tool and also inter and intra variability overview (also available on GitHub). Scripts are included in linked materials with both new version of Software Tool. In the meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result-robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz Dear Dr. Hamid A. Jalab, I am extremely grateful for the time and effort you have dedicated to reviewing our Software Tool Article. Your constructive comments have been instrumental in shaping our manuscript, and I truly appreciate your contributions to the peer review process. Our replies to your comments: 1. The Introduction should provide a strong argument for why the software tool is important. Thank you for your valuable feedback. We agree that the Introduction should provide a strong argument for the software tool's importance. As we highlighted in the new paragraph, there is a need for a open source, user-friendly software tool for reproducible quantitative analysis of CT scans to estimate COVID lung pneumonia. Current software tools such as ImageJ and 3D Slicer may not be user-friendly for end-users who are not familiar with creating analysis workflows. Our software tool aims to fill this gap by providing a user-friendly solution for reproducible quantitative analysis, with available code, training data, tutorial and GitHub repository. 2. It is of importance to have sufficient results to justify the novelty of the proposed software tool. The main motivation for the software tool was that no other similar software tool was available for use on the computer infrastructure of Faculty Hospital of Královské Vinohrady. The main obstacles were in internal network policy, the unavailability of any high performance computing hardware, and need of specific tool. Since more hospitals might be challenged in similar ways, the highest motivation was to share our work openly and freely to help innovate and enable them. 3. The robustness of the proposed software tool has not been addressed; this should be emphasized in the discussion section. Since the software tool is user operated, there is high inter and intra variability of results – which we addressed in text. The robustness of whole workflow is now addressed in terms of repeatability. 4. What are the benefits of the proposed approach above other current the new software tool? The only other open-source software tool adressing similar medical analysis is plugin SlicerLungCTAnalyzer for 3D Slicer software (available on GitHub: https://github.com/rbumm/SlicerLungCTAnalyzer). Of course there also exists commercially available software like Thoracic VCAR and others, but the money and hardware requirements might render these software unreachable for a lot of facilities, and since the tools are closed it might be enough for diagnosis but not for other research. The benefits of our Software tool are that it is developed open-source, in its very low hardware requirements and its ease of use with low technical requirements for installation. These were also the requirements of the faculty hospital where it was requested. Is the rationale for developing the new software tool clearly explained? We added a comparison to other freely available open source software tool as requested. Is the description of the software tool technically sound? We improved the pseudo-code on top of the available source code, which should improve the description overview of the whole tool. Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? The whole original code and its update is available through a linked (now updated) repository and on GitHub with a small tutorial. The data and software availability parts were extended. We added pseudocode for a better overview, but best option is to go through the code. Any encountered problems with the macro on specific machines and/or ImageJ version can be reported through an issue on GitHub repository. Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? The output of the software tool is a log of whole process and partial results, it is a necessary step for reproducibility, good data management and interpretation. If you encountered any issues with the tool or prepared protocols please report them in GitHub repositories so we can properly address them. We are happy to help, sustainability is important part of our project. Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? We included more analysis about performance of the tool and also inter and intra variability overview (also available on GitHub). Scripts are included in linked materials with both new version of Software Tool. In the meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result-robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 03 Jul 2023 Martin Schätz , Department of Computing and Control Engineering, University of Chemistry and Technology, Prague, 166 28, Czech Republic 03 Jul 2023 Author Response Dear Dr. Hamid A. Jalab, I am extremely grateful for the time and effort you have dedicated to reviewing our Software Tool Article. Your constructive comments have been instrumental ... Continue reading Dear Dr. Hamid A. Jalab, I am extremely grateful for the time and effort you have dedicated to reviewing our Software Tool Article. Your constructive comments have been instrumental in shaping our manuscript, and I truly appreciate your contributions to the peer review process. Our replies to your comments: 1. The Introduction should provide a strong argument for why the software tool is important. Thank you for your valuable feedback. We agree that the Introduction should provide a strong argument for the software tool's importance. As we highlighted in the new paragraph, there is a need for a open source, user-friendly software tool for reproducible quantitative analysis of CT scans to estimate COVID lung pneumonia. Current software tools such as ImageJ and 3D Slicer may not be user-friendly for end-users who are not familiar with creating analysis workflows. Our software tool aims to fill this gap by providing a user-friendly solution for reproducible quantitative analysis, with available code, training data, tutorial and GitHub repository. 2. It is of importance to have sufficient results to justify the novelty of the proposed software tool. The main motivation for the software tool was that no other similar software tool was available for use on the computer infrastructure of Faculty Hospital of Královské Vinohrady. The main obstacles were in internal network policy, the unavailability of any high performance computing hardware, and need of specific tool. Since more hospitals might be challenged in similar ways, the highest motivation was to share our work openly and freely to help innovate and enable them. 3. The robustness of the proposed software tool has not been addressed; this should be emphasized in the discussion section. Since the software tool is user operated, there is high inter and intra variability of results – which we addressed in text. The robustness of whole workflow is now addressed in terms of repeatability. 4. What are the benefits of the proposed approach above other current the new software tool? The only other open-source software tool adressing similar medical analysis is plugin SlicerLungCTAnalyzer for 3D Slicer software (available on GitHub: https://github.com/rbumm/SlicerLungCTAnalyzer). Of course there also exists commercially available software like Thoracic VCAR and others, but the money and hardware requirements might render these software unreachable for a lot of facilities, and since the tools are closed it might be enough for diagnosis but not for other research. The benefits of our Software tool are that it is developed open-source, in its very low hardware requirements and its ease of use with low technical requirements for installation. These were also the requirements of the faculty hospital where it was requested. Is the rationale for developing the new software tool clearly explained? We added a comparison to other freely available open source software tool as requested. Is the description of the software tool technically sound? We improved the pseudo-code on top of the available source code, which should improve the description overview of the whole tool. Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? The whole original code and its update is available through a linked (now updated) repository and on GitHub with a small tutorial. The data and software availability parts were extended. We added pseudocode for a better overview, but best option is to go through the code. Any encountered problems with the macro on specific machines and/or ImageJ version can be reported through an issue on GitHub repository. Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? The output of the software tool is a log of whole process and partial results, it is a necessary step for reproducibility, good data management and interpretation. If you encountered any issues with the tool or prepared protocols please report them in GitHub repositories so we can properly address them. We are happy to help, sustainability is important part of our project. Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? We included more analysis about performance of the tool and also inter and intra variability overview (also available on GitHub). Scripts are included in linked materials with both new version of Software Tool. In the meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result-robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz Dear Dr. Hamid A. Jalab, I am extremely grateful for the time and effort you have dedicated to reviewing our Software Tool Article. Your constructive comments have been instrumental in shaping our manuscript, and I truly appreciate your contributions to the peer review process. Our replies to your comments: 1. The Introduction should provide a strong argument for why the software tool is important. Thank you for your valuable feedback. We agree that the Introduction should provide a strong argument for the software tool's importance. As we highlighted in the new paragraph, there is a need for a open source, user-friendly software tool for reproducible quantitative analysis of CT scans to estimate COVID lung pneumonia. Current software tools such as ImageJ and 3D Slicer may not be user-friendly for end-users who are not familiar with creating analysis workflows. Our software tool aims to fill this gap by providing a user-friendly solution for reproducible quantitative analysis, with available code, training data, tutorial and GitHub repository. 2. It is of importance to have sufficient results to justify the novelty of the proposed software tool. The main motivation for the software tool was that no other similar software tool was available for use on the computer infrastructure of Faculty Hospital of Královské Vinohrady. The main obstacles were in internal network policy, the unavailability of any high performance computing hardware, and need of specific tool. Since more hospitals might be challenged in similar ways, the highest motivation was to share our work openly and freely to help innovate and enable them. 3. The robustness of the proposed software tool has not been addressed; this should be emphasized in the discussion section. Since the software tool is user operated, there is high inter and intra variability of results – which we addressed in text. The robustness of whole workflow is now addressed in terms of repeatability. 4. What are the benefits of the proposed approach above other current the new software tool? The only other open-source software tool adressing similar medical analysis is plugin SlicerLungCTAnalyzer for 3D Slicer software (available on GitHub: https://github.com/rbumm/SlicerLungCTAnalyzer). Of course there also exists commercially available software like Thoracic VCAR and others, but the money and hardware requirements might render these software unreachable for a lot of facilities, and since the tools are closed it might be enough for diagnosis but not for other research. The benefits of our Software tool are that it is developed open-source, in its very low hardware requirements and its ease of use with low technical requirements for installation. These were also the requirements of the faculty hospital where it was requested. Is the rationale for developing the new software tool clearly explained? We added a comparison to other freely available open source software tool as requested. Is the description of the software tool technically sound? We improved the pseudo-code on top of the available source code, which should improve the description overview of the whole tool. Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? The whole original code and its update is available through a linked (now updated) repository and on GitHub with a small tutorial. The data and software availability parts were extended. We added pseudocode for a better overview, but best option is to go through the code. Any encountered problems with the macro on specific machines and/or ImageJ version can be reported through an issue on GitHub repository. Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? The output of the software tool is a log of whole process and partial results, it is a necessary step for reproducibility, good data management and interpretation. If you encountered any issues with the tool or prepared protocols please report them in GitHub repositories so we can properly address them. We are happy to help, sustainability is important part of our project. Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? We included more analysis about performance of the tool and also inter and intra variability overview (also available on GitHub). Scripts are included in linked materials with both new version of Software Tool. In the meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result-robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Dolinay T. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.120473.r146294 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v1#referee-response-146294 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 10 Aug 2022 Tamas Dolinay , Department of Medicine, University of California, Los Angeles, Los Angeles, CA, USA Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.120473.r146294 Dr. Schätz and colleagues describe a new image analysis modality to quickly review and score lung CT scan images. The image analysis was applied to patients with COVID-19 pneumonia to aid with diagnostic accuracy. It is increasingly recognized that viral ... Continue reading READ ALL Dr. Schätz and colleagues describe a new image analysis modality to quickly review and score lung CT scan images. The image analysis was applied to patients with COVID-19 pneumonia to aid with diagnostic accuracy. It is increasingly recognized that viral pneumonias, including COVID-19-associated pneumonia, may have a specific radiographic pattern. Automated modalities, including the one described by the authors can help with the rapid identification viral pneumonias and with measurement of the extent of the disease. The manuscript is interesting and covers an important topic, but its current format suffers from a few weaknesses. Major comments: The abstract describes 5 different pattern of radiographic findings, but I do not find these in the manuscript. A novelty of the article would be the stratification of pneumonias based on the imaging. Please describe, if you had success implementing the image analysis in your clinical practice. What are the benefits and/or barriers of using the analysis in the real world? Minor comments: Please write out the abbreviation when used for the first time to help the reader, who is not necessarily familiar with the specific language used. Is the rationale for developing the new software tool clearly explained? Yes Is the description of the software tool technically sound? Yes Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? Yes Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? Yes Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Pulmonology 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 Dolinay T. Reviewer Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.120473.r146294 ) The direct URL for this report is: https://f1000research.com/articles/11-326/v1#referee-response-146294 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 Author Response 03 Jul 2023 Martin Schätz , Department of Computing and Control Engineering, University of Chemistry and Technology, Prague, 166 28, Czech Republic 03 Jul 2023 Author Response Dear Dr. Tamas Dolinay, I want to express my sincere gratitude for taking the time to review our work and providing us with such thoughtful feedback. Your comments have helped ... Continue reading Dear Dr. Tamas Dolinay, I want to express my sincere gratitude for taking the time to review our work and providing us with such thoughtful feedback. Your comments have helped us to strengthen our work significantly, and I appreciate your efforts. Our replies to your major comments: 1) The abstract describes 5 different pattern of radiographic findings, but I do not find these in the manuscript. A novelty of the article would be the stratification of pneumonia based on the imaging. We appreciate your comments and would like to address your concern about the radiographic findings described in the abstract. The 5 groups are distinguished based on the percentage coverage in the lungs. We appologize for the confusion. We will revise the abstract to more accurately reflect your comment. The 5 different scores are originally based on paper „Chest CT score in COVID-19 patients: correlation with disease severity and short-term prognosis“ (https://doi.org/10.1007/s00330-020-07033-y) where the lungs are divided and the result of each part is summed up to the score. It would be possible to do the same with 3D Slicer and the „Lung CT Analyzer“ (https://github.com/rbumm/SlicerLungCTAnalyzer) deep learning tool, however, it would require installing it and having more powerful hardware available. The software tool paper aims to present software tool that was made per request of Faculty Hospital, however analysis of different pattern of radiographic findings would be quite an interesting suggestion for a full research article. 2) Please describe, if you had success implementing the image analysis in your clinical practice. What are the benefits and/or barriers of using the analysis in the real world? The ImageJ software tool was developed on request by the Facultypital of Královské Vinohrady, and it has been used by the Radiology center since September 2021. The score was mainly used for additional estimation to help doctors estimate the severity of COVID-19 disease in hospitalized patients. The first benefit is having a quick estimation of lung coverage by disease, which can be challenging to estimate by visual inspection. The second benefit is that the ImageJ and this specific SW Tool do not need installation (which can be challenging at the hospital IT infrastructure) and works on a average office computer. The challenge is mentioned inter and intra variability per user, but logging the whole process helps with that. In meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz Dear Dr. Tamas Dolinay, I want to express my sincere gratitude for taking the time to review our work and providing us with such thoughtful feedback. Your comments have helped us to strengthen our work significantly, and I appreciate your efforts. Our replies to your major comments: 1) The abstract describes 5 different pattern of radiographic findings, but I do not find these in the manuscript. A novelty of the article would be the stratification of pneumonia based on the imaging. We appreciate your comments and would like to address your concern about the radiographic findings described in the abstract. The 5 groups are distinguished based on the percentage coverage in the lungs. We appologize for the confusion. We will revise the abstract to more accurately reflect your comment. The 5 different scores are originally based on paper „Chest CT score in COVID-19 patients: correlation with disease severity and short-term prognosis“ (https://doi.org/10.1007/s00330-020-07033-y) where the lungs are divided and the result of each part is summed up to the score. It would be possible to do the same with 3D Slicer and the „Lung CT Analyzer“ (https://github.com/rbumm/SlicerLungCTAnalyzer) deep learning tool, however, it would require installing it and having more powerful hardware available. The software tool paper aims to present software tool that was made per request of Faculty Hospital, however analysis of different pattern of radiographic findings would be quite an interesting suggestion for a full research article. 2) Please describe, if you had success implementing the image analysis in your clinical practice. What are the benefits and/or barriers of using the analysis in the real world? The ImageJ software tool was developed on request by the Facultypital of Královské Vinohrady, and it has been used by the Radiology center since September 2021. The score was mainly used for additional estimation to help doctors estimate the severity of COVID-19 disease in hospitalized patients. The first benefit is having a quick estimation of lung coverage by disease, which can be challenging to estimate by visual inspection. The second benefit is that the ImageJ and this specific SW Tool do not need installation (which can be challenging at the hospital IT infrastructure) and works on a average office computer. The challenge is mentioned inter and intra variability per user, but logging the whole process helps with that. In meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 03 Jul 2023 Martin Schätz , Department of Computing and Control Engineering, University of Chemistry and Technology, Prague, 166 28, Czech Republic 03 Jul 2023 Author Response Dear Dr. Tamas Dolinay, I want to express my sincere gratitude for taking the time to review our work and providing us with such thoughtful feedback. Your comments have helped ... Continue reading Dear Dr. Tamas Dolinay, I want to express my sincere gratitude for taking the time to review our work and providing us with such thoughtful feedback. Your comments have helped us to strengthen our work significantly, and I appreciate your efforts. Our replies to your major comments: 1) The abstract describes 5 different pattern of radiographic findings, but I do not find these in the manuscript. A novelty of the article would be the stratification of pneumonia based on the imaging. We appreciate your comments and would like to address your concern about the radiographic findings described in the abstract. The 5 groups are distinguished based on the percentage coverage in the lungs. We appologize for the confusion. We will revise the abstract to more accurately reflect your comment. The 5 different scores are originally based on paper „Chest CT score in COVID-19 patients: correlation with disease severity and short-term prognosis“ (https://doi.org/10.1007/s00330-020-07033-y) where the lungs are divided and the result of each part is summed up to the score. It would be possible to do the same with 3D Slicer and the „Lung CT Analyzer“ (https://github.com/rbumm/SlicerLungCTAnalyzer) deep learning tool, however, it would require installing it and having more powerful hardware available. The software tool paper aims to present software tool that was made per request of Faculty Hospital, however analysis of different pattern of radiographic findings would be quite an interesting suggestion for a full research article. 2) Please describe, if you had success implementing the image analysis in your clinical practice. What are the benefits and/or barriers of using the analysis in the real world? The ImageJ software tool was developed on request by the Facultypital of Královské Vinohrady, and it has been used by the Radiology center since September 2021. The score was mainly used for additional estimation to help doctors estimate the severity of COVID-19 disease in hospitalized patients. The first benefit is having a quick estimation of lung coverage by disease, which can be challenging to estimate by visual inspection. The second benefit is that the ImageJ and this specific SW Tool do not need installation (which can be challenging at the hospital IT infrastructure) and works on a average office computer. The challenge is mentioned inter and intra variability per user, but logging the whole process helps with that. In meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz Dear Dr. Tamas Dolinay, I want to express my sincere gratitude for taking the time to review our work and providing us with such thoughtful feedback. Your comments have helped us to strengthen our work significantly, and I appreciate your efforts. Our replies to your major comments: 1) The abstract describes 5 different pattern of radiographic findings, but I do not find these in the manuscript. A novelty of the article would be the stratification of pneumonia based on the imaging. We appreciate your comments and would like to address your concern about the radiographic findings described in the abstract. The 5 groups are distinguished based on the percentage coverage in the lungs. We appologize for the confusion. We will revise the abstract to more accurately reflect your comment. The 5 different scores are originally based on paper „Chest CT score in COVID-19 patients: correlation with disease severity and short-term prognosis“ (https://doi.org/10.1007/s00330-020-07033-y) where the lungs are divided and the result of each part is summed up to the score. It would be possible to do the same with 3D Slicer and the „Lung CT Analyzer“ (https://github.com/rbumm/SlicerLungCTAnalyzer) deep learning tool, however, it would require installing it and having more powerful hardware available. The software tool paper aims to present software tool that was made per request of Faculty Hospital, however analysis of different pattern of radiographic findings would be quite an interesting suggestion for a full research article. 2) Please describe, if you had success implementing the image analysis in your clinical practice. What are the benefits and/or barriers of using the analysis in the real world? The ImageJ software tool was developed on request by the Facultypital of Královské Vinohrady, and it has been used by the Radiology center since September 2021. The score was mainly used for additional estimation to help doctors estimate the severity of COVID-19 disease in hospitalized patients. The first benefit is having a quick estimation of lung coverage by disease, which can be challenging to estimate by visual inspection. The second benefit is that the ImageJ and this specific SW Tool do not need installation (which can be challenging at the hospital IT infrastructure) and works on a average office computer. The challenge is mentioned inter and intra variability per user, but logging the whole process helps with that. In meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Comments on this article Comments (0) Version 3 VERSION 3 PUBLISHED 17 Mar 2022 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 2 3 Version 3 (revision) 25 Jul 25 read Version 2 (revision) 03 Jul 23 read read Version 1 17 Mar 22 read read Tamas Dolinay , University of California, Los Angeles, Los Angeles, USA Hamid A. Jalab , Universiti Malaya, Kuala Lumpur, Malaysia Alessandro Santini , Humanitas University, Milan, Italy 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 © 2025 Santini A. 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. 19 Aug 2025 | for Version 3 Alessandro Santini , Department of Biomedical Sciences, Humanitas University, Milan, Italy 0 Views copyright © 2025 Santini A. 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 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 I thank the Authors for their review and update of the manuscript, which I feel is now suitable for indexing. Competing Interests No competing interests were disclosed. Reviewer Expertise Acute respiratory distress syndrome, ventilator-induced lung injury, critical care medicine 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. reply Respond to this report Responses (0) Santini A. Peer Review Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.184052.r400406) 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/11-326/v3#referee-response-400406 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2023 Santini A. 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. 01 Nov 2023 | for Version 2 Alessandro Santini , Department of Biomedical Sciences, Humanitas University, Milan, Italy 0 Views copyright © 2023 Santini A. 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 (2) 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 The Authors present a new tool for quantitative analysis of CT scans of COVID-19 patients. The novelty of this tool, compared to already available softwares such as 3D Slicer, is its availability (the code is open-source) and the alleged ease of use even by non-experienced users. However, when presenting results of inter- and intra-user variability of results, the Authors show not very promising results. They also acknowledge this problem in the discussion: "The biggest challenge in using this tool is an individual perception of images (...) Based on this a user can add the biggest bias even though the underlying data analysis is done correctly". While I agree with the Authors, I do not see how this problem is overcome by their tool. The Authors later in the manuscript state that "this challenge can be addressed by using standardized procedures and guidelines, multiple raters for segmentation, and computer-aided methods". However, it is not clear from this paper that this challenge has efficiently being addressed/solved. This is not a secondary issue for a tool which is designed to be "user-friendly" and easy to use even by a non-experienced user. I suggest the Authors to expand their inter- and intra-user variability analysis. While inter-user variability is presented, I did not find any data on intra-user variability (same user performing the analysis on a single CT more than once). You can use as a guide the following ref: Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324. Furthermore, as the tool is supposed to give the same results as other, already available, softwares, the Authors should present a comparison between the results obtained with their tool and the results obtained with other(s) software(s) on their CT scans. Is the rationale for developing the new software tool clearly explained? Yes Is the description of the software tool technically sound? Yes Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? Yes Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? Partly Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? Partly References 1. Popović ZB, Thomas JD: Assessing observer variability: a user's guide. Cardiovasc Diagn Ther . 2017; 7 (3): 317-324 PubMed Abstract | Publisher Full Text Competing Interests No competing interests were disclosed. Reviewer Expertise Acute respiratory distress syndrome, ventilator-induced lung injury, critical care medicine 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 (2) Author Response 30 Nov 2023 Martin Schätz, Department of Mathematics, Informatics and Cybernetics, University of Chemistry and Technology, Prague, 166 28, Czech Republic Dear Dr. Alessandro Santini, we express our sincere gratitude for your diligent review of our manuscript and for providing constructive and insightful comments. We wish to address your suggestion for the comparison of our tool with other software tools first. Numerous freeware programs exist for visualizing scientific image data, such as Imaris Viewer ( https://imaris.oxinst.com/imaris-viewer ), ZEISS ZEN lite ( https://www.zeiss.com/microscopy/en/products/software/zeiss-zen-lite.html ), and open-source software like 3D Slicer and FIJI/ImageJ, which offer manual BioImage Analysis and script creation capabilities. Analogous to CT software, these applications typically afford scientific data visualization, with open-source variants featuring additional tools or plugins for specific and systematic analyses. While we appreciate the suggestion to compare our tool with the Slicer Lung CT Analyzer extension of 3D Slicer, it is important to note that, as of the current date (21.11.2023), the extension is still in development and remains unpublished (you can find details on their GitHub repository: https://github.com/rbumm/SlicerLungCTAnalyzer ). We eagerly anticipate the extension's publication and look forward to a thorough comparison, as their design is sound, and offers a good alternative in case of access to the proper hardware. Publishing software tools takes time and when Slicer Lung CT Analyzer extension is published, it deserves a proper citation and acknowledgment. We value your feedback regarding the improvement of the use case and the suggestion to expand the paper more. To clarify our aim for user-friendliness, the tool was developed with the goal in mind, that „guessing“ volumetric percentage out of CT viewer is not an exact quantitative analysis. While manual analysis in other software is possible after user training, our tool's systematic approach, documented parameters, and step-by-step guide enable hospital staff to apply it with reasonable variability. During the tool's pilot implementation at FNKH Faculty Hospital, our focus was on lowering inter-user variability, as reflected in our report. However, what was tested was a score comparison between CT of the same patient with different slice thicknesses (CT1_1 with 0.6mm slices and CT1_2 with 3 mm slices). It was originally designed to assess score variability with different slice thicknesses. This comparison also provides insight into intra-user variability; however, we acknowledge that the number of repetitions may have some limitations. Once again, we sincerely appreciate your invaluable feedback. Best regards, Martin Schätz View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Author Response 09 Aug 2025 Martin Schätz, Department of Mathematics, Informatics and Cybernetics, University of Chemistry and Technology, Prague, 166 28, Czech Republic Dear reviewer, thank you very much for insightfull feedback and recomendations to improve our analysis of our tool. Addressing User Bias and Tool's Focus We agree that user perception introduces inherent variability in manual segmentation, a challenge common to all semi-automatic tools. Our tool addresses this not by eliminating user bias entirely, but by simplifying the segmentation process, making it more accessible and reducing errors from completely manual focus often used in hospitals. Its primary focus is on providing a standardized framework for quantitative analysis. This approach, coupled with full reproducibility through detailed logging of all sub-results, is particularly beneficial in a hospital setting where multiple raters often compare results. This was our key motivation for initially focusing on inter-user variability, as a single rater typically doesn't repeat the analysis on the same scan in clinical practice. Intra- and Inter-User Variability Analysis We appreciate the suggestion to expand our variability analysis. We've now included both intra-user and inter-user variability analyses in the updated manuscript. Jupyter notebooks with analysis, data and subresults are included in Zenodo and also available on GitHub, which is more user friendly for browsing such files. We would like to thank you for the helpful reference (Popović ZB and Thomas JD "Assessing observer variability: a user’s guide" Cardiovasc Diagn Ther. 2017 Jun; 7(3): 317–324), which guided our approach and is cited in the paper. Comparison with Existing Software Our tool is specifically developed for quantitative analysis in a hospital environment. This setting is often strict about software installation and may lack the necessary hardware to run complex neural network or deep learning models efficiently , if at all. While we acknowledge the importance of comparing our results with other published software, the specific 3D Slicer plugin relevant to our approach is still under development, as noted in its GitHub repository ( https://github.com/Slicer/SlicerLungCTAnalyzer ). We plan to conduct a thorough comparison with this and potentially other tools as they become finalized and published. At the moment the creators of this tool recomends/references general CT neural network segmenters which are useful for lung segmentation or segmentation of anatomic structures from CT. Unfortunately, that is only substep in whole analysis workflow. We agree the comparison is a crucial point for future versions and further analysis of our tool. View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Santini A. Peer Review Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.147768.r211856) 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/11-326/v2#referee-response-211856 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2023 Dolinay T. 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. 18 Jul 2023 | for Version 2 Tamas Dolinay , Department of Medicine, University of California, Los Angeles, Los Angeles, CA, USA 0 Views copyright © 2023 Dolinay T. 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 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 The authors have sufficiently revised the manuscript. I believe the revised paper is an important addition to the growing field of CT imaging in COVID-19 lung disease. Competing Interests No competing interests were disclosed. Reviewer Expertise Pulmonology 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. reply Respond to this report Responses (0) Dolinay T. Peer Review Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.147768.r183705) 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/11-326/v2#referee-response-183705 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2022 Jalab H. 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. 25 Oct 2022 | for Version 1 Hamid A. Jalab , [email protected] Hamid A. Jalab Department of Computer System and Technology, Faculty of Computer Science and Information Technology, Universiti Malaya, Kuala Lumpur, Malaysia 0 Views copyright © 2022 Jalab H. 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 (1) Not Approved 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 The study describes a novel image tool developed for CT assessment of COVID-19 patients. The tool was created to assist in estimating the percentage of lungs infected by the virus. The manuscript is interesting and addresses an important issue. Major comments: 1. The Introduction should provide a strong argument for why the software tool is important. 2. It is of importance to have sufficient results to justify the novelty of the proposed software tool. 3. The robustness of the proposed software tool has not been addressed; this should be emphasized in the discussion section. 4. What are the benefits of the proposed approach above other current the new software tool? Is the rationale for developing the new software tool clearly explained? No Is the description of the software tool technically sound? No Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? No Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? No Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? No Competing Interests No competing interests were disclosed. Reviewer Expertise image processing I confirm that I have read this submission and believe that I have an appropriate level of expertise to state that I do not consider it to be of an acceptable scientific standard, for reasons outlined above. reply Respond to this report Responses (1) Author Response 03 Jul 2023 Martin Schätz, Department of Computing and Control Engineering, University of Chemistry and Technology, Prague, 166 28, Czech Republic Dear Dr. Hamid A. Jalab, I am extremely grateful for the time and effort you have dedicated to reviewing our Software Tool Article. Your constructive comments have been instrumental in shaping our manuscript, and I truly appreciate your contributions to the peer review process. Our replies to your comments: 1. The Introduction should provide a strong argument for why the software tool is important. Thank you for your valuable feedback. We agree that the Introduction should provide a strong argument for the software tool's importance. As we highlighted in the new paragraph, there is a need for a open source, user-friendly software tool for reproducible quantitative analysis of CT scans to estimate COVID lung pneumonia. Current software tools such as ImageJ and 3D Slicer may not be user-friendly for end-users who are not familiar with creating analysis workflows. Our software tool aims to fill this gap by providing a user-friendly solution for reproducible quantitative analysis, with available code, training data, tutorial and GitHub repository. 2. It is of importance to have sufficient results to justify the novelty of the proposed software tool. The main motivation for the software tool was that no other similar software tool was available for use on the computer infrastructure of Faculty Hospital of Královské Vinohrady. The main obstacles were in internal network policy, the unavailability of any high performance computing hardware, and need of specific tool. Since more hospitals might be challenged in similar ways, the highest motivation was to share our work openly and freely to help innovate and enable them. 3. The robustness of the proposed software tool has not been addressed; this should be emphasized in the discussion section. Since the software tool is user operated, there is high inter and intra variability of results – which we addressed in text. The robustness of whole workflow is now addressed in terms of repeatability. 4. What are the benefits of the proposed approach above other current the new software tool? The only other open-source software tool adressing similar medical analysis is plugin SlicerLungCTAnalyzer for 3D Slicer software (available on GitHub: https://github.com/rbumm/SlicerLungCTAnalyzer). Of course there also exists commercially available software like Thoracic VCAR and others, but the money and hardware requirements might render these software unreachable for a lot of facilities, and since the tools are closed it might be enough for diagnosis but not for other research. The benefits of our Software tool are that it is developed open-source, in its very low hardware requirements and its ease of use with low technical requirements for installation. These were also the requirements of the faculty hospital where it was requested. Is the rationale for developing the new software tool clearly explained? We added a comparison to other freely available open source software tool as requested. Is the description of the software tool technically sound? We improved the pseudo-code on top of the available source code, which should improve the description overview of the whole tool. Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? The whole original code and its update is available through a linked (now updated) repository and on GitHub with a small tutorial. The data and software availability parts were extended. We added pseudocode for a better overview, but best option is to go through the code. Any encountered problems with the macro on specific machines and/or ImageJ version can be reported through an issue on GitHub repository. Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? The output of the software tool is a log of whole process and partial results, it is a necessary step for reproducibility, good data management and interpretation. If you encountered any issues with the tool or prepared protocols please report them in GitHub repositories so we can properly address them. We are happy to help, sustainability is important part of our project. Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? We included more analysis about performance of the tool and also inter and intra variability overview (also available on GitHub). Scripts are included in linked materials with both new version of Software Tool. In the meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result-robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Jalab HA. Peer Review Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.120473.r153263) 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/11-326/v1#referee-response-153263 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2022 Dolinay T. 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. 10 Aug 2022 | for Version 1 Tamas Dolinay , Department of Medicine, University of California, Los Angeles, Los Angeles, CA, USA 0 Views copyright © 2022 Dolinay T. 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 (1) 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 Dr. Schätz and colleagues describe a new image analysis modality to quickly review and score lung CT scan images. The image analysis was applied to patients with COVID-19 pneumonia to aid with diagnostic accuracy. It is increasingly recognized that viral pneumonias, including COVID-19-associated pneumonia, may have a specific radiographic pattern. Automated modalities, including the one described by the authors can help with the rapid identification viral pneumonias and with measurement of the extent of the disease. The manuscript is interesting and covers an important topic, but its current format suffers from a few weaknesses. Major comments: The abstract describes 5 different pattern of radiographic findings, but I do not find these in the manuscript. A novelty of the article would be the stratification of pneumonias based on the imaging. Please describe, if you had success implementing the image analysis in your clinical practice. What are the benefits and/or barriers of using the analysis in the real world? Minor comments: Please write out the abbreviation when used for the first time to help the reader, who is not necessarily familiar with the specific language used. Is the rationale for developing the new software tool clearly explained? Yes Is the description of the software tool technically sound? Yes Are sufficient details of the code, methods and analysis (if applicable) provided to allow replication of the software development and its use by others? Yes Is sufficient information provided to allow interpretation of the expected output datasets and any results generated using the tool? Yes Are the conclusions about the tool and its performance adequately supported by the findings presented in the article? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Pulmonology 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 (1) Author Response 03 Jul 2023 Martin Schätz, Department of Computing and Control Engineering, University of Chemistry and Technology, Prague, 166 28, Czech Republic Dear Dr. Tamas Dolinay, I want to express my sincere gratitude for taking the time to review our work and providing us with such thoughtful feedback. Your comments have helped us to strengthen our work significantly, and I appreciate your efforts. Our replies to your major comments: 1) The abstract describes 5 different pattern of radiographic findings, but I do not find these in the manuscript. A novelty of the article would be the stratification of pneumonia based on the imaging. We appreciate your comments and would like to address your concern about the radiographic findings described in the abstract. The 5 groups are distinguished based on the percentage coverage in the lungs. We appologize for the confusion. We will revise the abstract to more accurately reflect your comment. The 5 different scores are originally based on paper „Chest CT score in COVID-19 patients: correlation with disease severity and short-term prognosis“ (https://doi.org/10.1007/s00330-020-07033-y) where the lungs are divided and the result of each part is summed up to the score. It would be possible to do the same with 3D Slicer and the „Lung CT Analyzer“ (https://github.com/rbumm/SlicerLungCTAnalyzer) deep learning tool, however, it would require installing it and having more powerful hardware available. The software tool paper aims to present software tool that was made per request of Faculty Hospital, however analysis of different pattern of radiographic findings would be quite an interesting suggestion for a full research article. 2) Please describe, if you had success implementing the image analysis in your clinical practice. What are the benefits and/or barriers of using the analysis in the real world? The ImageJ software tool was developed on request by the Facultypital of Královské Vinohrady, and it has been used by the Radiology center since September 2021. The score was mainly used for additional estimation to help doctors estimate the severity of COVID-19 disease in hospitalized patients. The first benefit is having a quick estimation of lung coverage by disease, which can be challenging to estimate by visual inspection. The second benefit is that the ImageJ and this specific SW Tool do not need installation (which can be challenging at the hospital IT infrastructure) and works on a average office computer. The challenge is mentioned inter and intra variability per user, but logging the whole process helps with that. In meantime we did optimization and some correction of reported issues of our ImageJ scripts, you are able to find them in the linked GitHub repository. It involves time and result robustness tests , inter and intra variance overview from reported parameters used, a new version including updated log protocols to help users troubleshoot possible issues with the version of ImageJ. New logs from both 8 and 16-bit versions of scripts now contain both the ImageJ version used and Bio-Image version used. We will welcome any issue reports or enhancement suggestions in the GitHub repository. Thank you again for your valuable feedback. Martin Schätz View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Dolinay T. Peer Review Report For: Estimation of Covid-19 lungs damage based on computer tomography images analysis [version 3; peer review: 2 approved, 1 not approved] . F1000Research 2025, 11 :326 ( https://doi.org/10.5256/f1000research.120473.r146294) 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/11-326/v1#referee-response-146294 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 = "Estimation of Covid-19 lungs damage based...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/11-326/v3" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/11-326/v3&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/11-326/v3" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Schätz M et al.'); 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/11-326/v3/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/11-326", templates : { twitter : "Estimation of Covid-19 lungs damage based on computer tomography.... Schätz M et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/11-326/v3" } }; 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/109020/184052") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "184052"); $(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 = { "205568": 0, "153352": 0, "400406": 7, "400407": 0, "400408": 0, "148515": 0, "146468": 0, "146469": 0, "146732": 0, "147510": 0, "145724": 0, "405062": 0, "405063": 0, "405060": 0, "405061": 0, "405068": 0, "405069": 0, "405066": 0, "405067": 0, "405064": 0, "405065": 0, "150610": 0, "150609": 0, "146294": 30, "146295": 0, "146298": 0, "146299": 0, "146296": 0, "127867": 0, "146297": 0, "127869": 0, "127868": 0, "127871": 0, "127870": 0, "127873": 0, "127872": 0, "211848": 0, "211852": 0, "211856": 20, "146325": 0, "211860": 0, "183704": 0, "211864": 0, "183705": 5, "189598": 0, "402342": 0, "402343": 0, "189603": 0, "402340": 0, "402341": 0, "211872": 0, "402339": 0, "211878": 0, "402348": 0, "189609": 0, "402346": 0, "153262": 0, "189614": 0, "402347": 0, "153263": 29, "211886": 0, "402344": 0, "153260": 0, "402345": 0, "153261": 0, "189618": 0, "205490": 0, "211890": 0, "153264": 0, "205494": 0, "211894": 0, "205498": 0, "189625": 0, "189631": 0, "205501": 0, "205505": 0, "189637": 0, "205514": 0, "216010": 0, "189640": 0, "216014": 0, "194255": 0, "189644": 0, "194258": 0, "205521": 0, "216017": 0, "194257": 0, "148438": 0, "135894": 0, "216023": 0, "194262": 0, "135895": 0, "135892": 0, "194260": 0, "135893": 0, "216020": 0, "194266": 0, "216026": 0, "135896": 0, "194264": 0, "194270": 0, "216029": 0, "194268": 0, "216033": 0, "194272": 0, "216036": 0, "216041": 0, "205566": 0, "205564": 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 = "dc5461db-62d0-4055-b578-b1352d516039"; 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 (2025) — 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