Graph-based epidemic modeling of West Nile Virus:... | 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/14-902" }, "headline": "Graph-based epidemic modeling of West Nile Virus: Forecasting and containment", "datePublished": "2025-09-10T16:11:53", "dateModified": "2025-12-19T04:44:28", "author": [ { "@type": "Person", "name": "Francesco Branda" }, { "@type": "Person", "name": "Mohamed Mustaf Ahmed" }, { "@type": "Person", "name": "Annamaria Defilippo" }, { "@type": "Person", "name": "Ugo Lomoio" }, { "@type": "Person", "name": "Barbara Puccio" }, { "@type": "Person", "name": "Massimo Ciccozzi" }, { "@type": "Person", "name": "Fabio Scarpa" }, { "@type": "Person", "name": "Pierangelo Veltri" }, { "@type": "Person", "name": "Pietro Hiram Guzzi" } ], "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": "The increasing prevalence of vector-borne diseases like West Nile virus (WNV) highlights the critical need for predictive modeling tools that can guide public health decision-making, particularly given the absence of effective vaccines. We developed a modular computational framework that simulates and analyzes WNV transmission dynamics through compartmental models capturing the intricate ecological interactions among avian hosts, mosquito vectors, and human populations. Our system integrates epidemiological parameters with customizable intervention mechanisms, facilitating the assessment of scenario-specific mitigation approaches. Distinguishing itself from conventional static models, this framework enables users to model dynamic, time-sensitive interventions including targeted mosquito control and strategic bird population management—the two principal containment strategies currently employed against WNV. Using simulations that reflect realistic outbreak scenarios, we evaluated how varying intervention intensities and implementation timings affect epi- demic progression. Our findings reveal that early implemented, dual-target strategies addressing both vector populations and avian reservoirs can substantially reduce transmission dynamics and minimize human exposure risk. This framework serves as a comprehensive decision-support platform for policymakers and vector control agencies, delivering mechanistic insights into the effectiveness of non-pharmaceutical interventions against zoonotic pathogens within complex ecological systems. The tool’s modular design and scenario-testing capabilities make it particularly valuable for proactive outbreak preparedness and evidence-based intervention planning." } { "@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/14-902/v2", "name": "Graph-based epidemic modeling of West Nile Virus: Forecasting and..." } } ] } Home Browse Graph-based epidemic modeling of West Nile Virus: Forecasting and... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Branda F, Ahmed MM, Defilippo A et al. Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.12688/f1000research.169601.2 ) 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 ▬ ✚ Method Article Revised Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] Francesco Branda https://orcid.org/0000-0002-9485-3877 1,2 , Mohamed Mustaf Ahmed https://orcid.org/0009-0006-5991-4052 3 , Annamaria Defilippo 4 , [...] Ugo Lomoio https://orcid.org/0000-0001-8150-0039 4 , Barbara Puccio 4 , Massimo Ciccozzi 1,2 , Fabio Scarpa 2,5 , Pierangelo Veltri 6 , Pietro Hiram Guzzi https://orcid.org/0000-0001-5542-2997 4 Francesco Branda https://orcid.org/0000-0002-9485-3877 1,2 , Mohamed Mustaf Ahmed https://orcid.org/0009-0006-5991-4052 3 , [...] Annamaria Defilippo 4 , Ugo Lomoio https://orcid.org/0000-0001-8150-0039 4 , Barbara Puccio 4 , Massimo Ciccozzi 1,2 , Fabio Scarpa 2,5 , Pierangelo Veltri 6 , Pietro Hiram Guzzi https://orcid.org/0000-0001-5542-2997 4 PUBLISHED 14 Nov 2025 Author details Author details 1 Unit of Medical Statistics and Molecular Epidemiology,, University Campus Bio-Medico of Rome, Rome, Italy 2 Genomics, AI, Bioinformatics, Infectious Diseases, Epidemiology Group (GABIE), Rome, Italy 3 Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Banaadir, Somalia 4 Department of Surgical and Medical Sciences,, Magna Graecia University of Catanzaro, Catanzaro, Italy 5 Department of Biomedical Sciences, University of Sassari, Sassari, Italy 6 Department of Computer, Modeling, Electronics and System Engineering, University of Calabria, Rende, Italy Francesco Branda Roles: Conceptualization, Data Curation, Formal Analysis, Methodology, Writing – Original Draft Preparation, Writing – Review & Editing Mohamed Mustaf Ahmed Roles: Writing – Review & Editing Annamaria Defilippo Roles: Writing – Original Draft Preparation, Writing – Review & Editing Ugo Lomoio Roles: Writing – Original Draft Preparation, Writing – Review & Editing Barbara Puccio Roles: Writing – Original Draft Preparation, Writing – Review & Editing Massimo Ciccozzi Roles: Writing – Original Draft Preparation, Writing – Review & Editing Fabio Scarpa Roles: Writing – Original Draft Preparation, Writing – Review & Editing Pierangelo Veltri Roles: Writing – Original Draft Preparation, Writing – Review & Editing Pietro Hiram Guzzi Roles: Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Global Public Health gateway. This article is included in the Emerging Diseases and Outbreaks gateway. This article is included in the Pathogens gateway. Abstract The increasing prevalence of vector-borne diseases like West Nile virus (WNV) highlights the critical need for predictive modeling tools that can guide public health decision-making, particularly given the absence of effective vaccines. We developed a modular computational framework that simulates and analyzes WNV transmission dynamics through compartmental models capturing the intricate ecological interactions among avian hosts, mosquito vectors, and human populations. Our system integrates epidemiological parameters with customizable intervention mechanisms, facilitating the assessment of scenario-specific mitigation approaches. Distinguishing itself from conventional static models, this framework enables users to model dynamic, time-sensitive interventions including targeted mosquito control and strategic bird population management—the two principal containment strategies currently employed against WNV. Using simulations that reflect realistic outbreak scenarios, we evaluated how varying intervention intensities and implementation timings affect epi- demic progression. Our findings reveal that early implemented, dual-target strategies addressing both vector populations and avian reservoirs can substantially reduce transmission dynamics and minimize human exposure risk. This framework serves as a comprehensive decision-support platform for policymakers and vector control agencies, delivering mechanistic insights into the effectiveness of non-pharmaceutical interventions against zoonotic pathogens within complex ecological systems. The tool’s modular design and scenario-testing capabilities make it particularly valuable for proactive outbreak preparedness and evidence-based intervention planning. READ ALL READ LESS Keywords West Nile Virus, Vector-borne diseases, Transmission dynamics, Decision-support platform, Compartmental models, Ecological interactions Corresponding Author(s) Mohamed Mustaf Ahmed ( [email protected] ) Close Corresponding author: Mohamed Mustaf Ahmed Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 Branda F 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: Branda F, Ahmed MM, Defilippo A et al. Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.12688/f1000research.169601.2 ) First published: 10 Sep 2025, 14 :902 ( https://doi.org/10.12688/f1000research.169601.1 ) Latest published: 19 Dec 2025, 14 :902 ( https://doi.org/10.12688/f1000research.169601.3 ) Revised Amendments from Version 1 We substantially expanded the Methods to present the full mathematical equations for the multi-host SEIRD model, clarified all state variables, and explained that simulations use a discrete-event scheme with adaptive step size. We added a transparent parameterization section with a consolidated table of key epidemiological rates and probabilities drawn from the established literature, and we clarified that Italian WNV surveillance bulletins were used only for contextual, qualitative validation, not for model fitting. We also made explicit how interventions are represented in the network: explainability-guided removal of human–mosquito or bird–mosquito transmission edges as stylized analogues of exposure-reduction measures and reservoir–vector control, respectively. A new Related Work section situates our framework among compartmental and graph-neural-network approaches and highlights the novelty of coupling mechanistic dynamics with explainable GNNs. Figures were rebuilt for legibility (consistent palette, clearer labels), captions streamlined, and citation formatting standardized. We improved readability across the manuscript by shortening complex sentences and clarifying structure. Finally, we explicitly note limitations (e.g., single bird/vector species; no formal sensitivity analysis in this proof-of-concept) and outline how the modular platform enables users to run richer, locally parameterized studies and explore nuanced intervention scenarios in future work. We substantially expanded the Methods to present the full mathematical equations for the multi-host SEIRD model, clarified all state variables, and explained that simulations use a discrete-event scheme with adaptive step size. We added a transparent parameterization section with a consolidated table of key epidemiological rates and probabilities drawn from the established literature, and we clarified that Italian WNV surveillance bulletins were used only for contextual, qualitative validation, not for model fitting. We also made explicit how interventions are represented in the network: explainability-guided removal of human–mosquito or bird–mosquito transmission edges as stylized analogues of exposure-reduction measures and reservoir–vector control, respectively. A new Related Work section situates our framework among compartmental and graph-neural-network approaches and highlights the novelty of coupling mechanistic dynamics with explainable GNNs. Figures were rebuilt for legibility (consistent palette, clearer labels), captions streamlined, and citation formatting standardized. We improved readability across the manuscript by shortening complex sentences and clarifying structure. Finally, we explicitly note limitations (e.g., single bird/vector species; no formal sensitivity analysis in this proof-of-concept) and outline how the modular platform enables users to run richer, locally parameterized studies and explore nuanced intervention scenarios in future work. See the authors' detailed response to the review by Katrin Gaardbo Kuhn and Gargi Deshpande See the authors' detailed response to the review by Laura Antonelli See the authors' detailed response to the review by Michael Wimberly READ REVIEWER RESPONSES There is a newer version of this article available. Suppress this message for one day. Introduction The experience of the COVID-19 pandemic has underscored the necessity of complex, adaptive strategies in public health to effectively manage the spread of infectious diseases. 1 While COVID-19 triggered global attention, similar computational approaches are equally critical for tackling emerging vector-borne diseases such as West Nile Virus (WNV), whose patterns of transmission and intervention requirements differ substantially from classical airborne viruses. 2 In this complex landscape, computational models grounded in mathematical epidemiology and data science 3 offer vital tools to simulate, anticipate, and intervene in the dynamics of WNV outbreaks. Unlike diseases where vaccination serves as the main barrier to contagion, WNV presents a distinctive challenge due to the absence of a human vaccine. Instead, effective response hinges on environmental interventions such as mosquito population suppression and limiting avian reservoirs, which can act as amplification hosts for the virus. 4 , 5 Because WNV transmission involves complex ecological interactions among mosquitoes, birds, and humans, classical compartmental models alone are insufficient. Network-based models provide a more realistic framework by capturing the spatial and contact heterogeneity inherent in vector-host interactions. These models simulate localized dynamics of transmission and allow for the exploration of targeted control strategies, such as geographically selective mosquito eradication or culling of infected bird populations, in order to reduce the risk of human infection. 6 – 9 In Italy, the ArboItaly platform, 10 developed by the GABIE research group ( https://gabie-r.web.app/ ), exemplifies how integrated surveillance systems can provide the high-quality, real-time data required for spatially explicit modelling of WNV. By combining entomological, virological, and environmental information, such infrastructures enable timely calibration of models and support adaptive, evidence-based interventions. 11 , 12 This highlights the crucial role of surveillance data in bridging computational modelling with actionable public health decision-making. This study proposes a simulation-based framework that integrates compartmental disease dynamics with contact-based network representations of WNV spread. For this purpose, Figure 1 summarises the interactions between the three SEIRD (Susceptible, Exposed, Infectious, Recovered, and Dead) epidemiological sub-models that drive the compartmental structure. Figure 1. Graph-based SEIRD model for WNV transmission. The figure illustrates the interaction between three epidemiological submodels—birds (top), mosquitoes (center), and humans (bottom)—each represented by a SEIRD compartmental structure. Directed edges between compartments represent progression between epidemiological states (Susceptible, Exposed, Infectious, Recovered, and Dead), while horizontal arrows between populations denote inter-species transmission routes. Specifically, mosquitoes acquire infection from infectious birds ( I b ) and transmit the virus to susceptible humans ( S h ). No direct human-to-human or bird-to-bird transmission occurs. This framework enables the simulation of WNV outbreak dynamics and the assessment of containment strategies such as targeted mosquito population reduction. Additional details on the mathematical equations governing transitions between the compartments are available in section West Nile diffusion model . The framework allows for dynamic updates at the level of individuals or environmental agents, enabling scenario testing under multiple ecological and demographic conditions. It also allows interventions such as the use of larvicides, spraying or habitat destruction, targeted according to simulated risk zones or connectivity measures derived from the network structure. Our analysis focuses on how targeted ecological interventions, rather than mass actions or uniform controls, can contain or mitigate WNV epidemics. Using simulation scenarios, we explore the timing, localization, and intensity of mosquito population suppression and its effect on outbreak size, duration, and mortality. The model reveals how different topologies of contact (e.g., clustered bird populations, heterogeneous mosquito densities) affect transmission, and how intervention effectiveness varies accordingly. Using diverse network models reflecting different ecological and urban configurations, the framework highlights the role of adaptive, location-specific responses to WNV threats. The simulations consistently demonstrate that precision targeting—guided by network insights such as centrality or clustering—can dramatically reduce human exposure to the virus, even in the absence of pharmaceutical interventions. Therefore, the primary aim of this paper is to show how a novel, explainable AI framework can uniquely combine compartmental epidemic modelling with Graph Neural Networks (GNNs) and interpretability. Ultimately, this work shows how modern computational tools can support evidence-based public health planning for vector-borne diseases like WNV, offering a testbed to explore and optimise interventions before their real-world deployment. In the absence of vaccines, such approaches are crucial to achieving timely, efficient, and cost-effective epidemic control. Related work Computational modelling of vector-borne diseases has traditionally relied on compartmental frameworks (e.g., SEIR/SEIRD models) and network-based approaches to capture the complex interplay between hosts, vectors, and environmental factors. In the case of WNV, early studies emphasised statistical and mechanistic models to forecast outbreaks, but recent advances in GNNs have opened new avenues for spatially explicit, data-driven prediction. Several works have demonstrated the potential of GNNs for WNV forecasting. Tonks et al. 13 introduced spatially aware GNN models based on GraphSAGE layers, leveraging mosquito surveillance data from Illinois to predict WNV presence. Their results highlighted the importance of capturing spatial dependence in irregularly sampled geospatial data, showing that GNNs outperform traditional baselines in epidemic forecasting. Similarly, Bonicelli et al. 14 applied GNN-based aggregation (specifically a multiadjacency graph attention network) to model spatial circulation patterns of WNV, considering multiple relations, integrating Earth Observation data to account for environmental drivers of transmission (such as the differences in temperature and soil moisture between two sites, along with the geographical distance between them). Beyond WNV, GNNs have also been applied to other vector-borne diseases. For instance, attention-based GNNs have been employed in dengue severity prediction, improving predictive accuracy and emphasizing crucial clinical indicators through the use of attention mechanisms. 15 More broadly, recent reviews emphasize the growing role of GNNs in epidemic modelling, noting their ability to integrate heterogeneous data sources and uncover latent transmission structures. 16 Novel architectures such as multi-scale spatiotemporal GNNs (MSGNN) 17 and graph attention-based epidemic models 18 further demonstrate the adaptability of GNNs to capture long-range dependencies and dynamic disease spread. At the intersection of mechanistic epidemiology and explainable AI, recent work has explored hybrid models that combine epidemiologically informed neural networks (EINNs) with data-driven learning. 19 Similarly, explainable GNN frameworks such as GNN-SubNet 20 have been developed to identify influential subnetworks in biomedical contexts, underscoring the importance of interpretability in high-stakes domains like public health. However, despite these advances, no prior study has explicitly integrated compartmental epidemic dynamics with GNN-based representation and explainability modules. Our work addresses this gap by coupling a SEIRD compartmental structure with a graph-based representation of vector-host-human interactions, enriched by explainability mechanisms that identify influential nodes and transmission pathways. This integration not only advances prior compartmental and GNN-based approaches but also establishes a methodological bridge between mechanistic epidemiology and explainable artificial intelligence, offering novel insights into intervention effectiveness and disease dynamics. Materials and methods Data on WNV cases in Italy were extracted from weekly bulletins published by the Italian national health authorities, available on the EpiCentro platform ( https://www.epicentro.iss.it/westnile/bollettino ). The dataset 21 collects detailed information on confirmed cases, classified by host, time period and region of origin. All data have been anonymised and aggregated at an administrative level, ensuring full compliance with current data protection regulations. The data management and integration process were conducted using the R programming language (version 4.5.1) within the RStudio development environment (version 2025.05.1). The workflow involved a series of steps, starting with the cleaning and preparation of the data using the dplyr library, which facilitated the elimination of erroneous or inconsistent values. Next, the standardisation of dates was carried out via the lubridate library, to ensure uniform handling of time data. In addition, a process of semantic enrichment of the data was implemented, which involved associating the geographical coordinates of the cases with the respective Italian regions, using ISTAT codes. This enrichment made it possible to add contextual information related to the geographical location of the notifications, improving the capacity for spatial analysis. Importantly, these data were employed solely for contextual enrichment and qualitative validation of the simulated epidemic trajectories, ensuring that the scenarios reflect realistic outbreak dynamics. Finally, to guarantee biological realism, all key epidemiological and kinetic parameters, including incubation durations, recovery times, disease-induced mortality rates, and inter-species transmission probabilities, were derived exclusively from a systematic review of the established literature on WNV epidemiology and modelling. 22 – 29 These parameters are summarised in Table 1 , which outline the SEIRD model configuration across birds, mosquitoes, and humans, including species-specific transmission rates, incubation periods, and mortality factors. Table 1. Epidemiological and biological parameters used to simulate WNV dynamics across birds, mosquitoes, and humans in SEIRD dynamics. Values include species-specific incubation periods, recovery rates, transmission probabilities, and disease-induced mortality, derived from a systematic review of established literature on WNV epidemiology and modelling. Parameter Value Description β MB 0.30 Transmission Mosquito → Bird β BM 0.20 Transmission Bird → Mosquito β MH 0.05 Transmission Mosquito → Human σ B 0.33 Bird incubation rate σ M 0.20 Mosquito incubation rate σ H 0.25 Human incubation rate γ B 0.20 Bird recovery rate γ H 0.10 Human recovery rate α B 0.02 Disease-induced mortality in birds α M 0.01 Disease-induced mortality in mosquitoes α H 0.00 Disease-induced mortality in humans ο H 0.005 Waning immunity in humans After the data preparation step, the proposed model was implemented in Python, taking advantage of several open-source libraries and frameworks that support network analysis, simulation, and modular experimentation. At the core of the implementation lies the NetworkX library, 30 which was used for the creation, manipulation, and analysis of graph structures. NetworkX provides a flexible and well-documented API that facilitated the representation of complex networks, as well as the computation of key topological properties required for both inference and evaluation. To simulate network evolution and generate synthetic data reflecting realistic structural patterns, we employed the model introduced by Menczer and Fortunato, 31 which offers a principled framework for modeling dynamic and heterogeneous networks. This simulation model allowed us to create controlled experimental conditions for assessing the robustness and generalizability of our method across different types of network topologies and growth dynamics. The overall architecture and experimentation pipeline were structured using the ExDiff framework, an extensible platform designed for differential and explainable network inference. 32 ExDiff provided a modular environment for integrating multiple components—including data preprocessing, inference algorithms, and anomaly detection strategies—while enabling comparative benchmarking under consistent experimental protocols. Its plug-and-play design was essential for evaluating different algorithmic combinations and integration strategies within a unified framework. All simulations and experiments were conducted using the Google Colab platform ( https://colab.research.google.com/ ), which offered a scalable and reproducible computational environment equipped with GPU acceleration and cloud-based resources. The use of Google Colab also facilitated collaboration and rapid prototyping, particularly during iterative development and evaluation phases. The model was evaluated according to a multi-step protocol designed to assess both detection performance and integration efficiency. Simulation was carried out by adoping a network with 1,000 nodes, and a Stochastic Block Model Structure, in which we modelled three communities (Birds, Mosquitos and Human), with a probability of contact within the community p 1 =0.8 and a probability of contacts between the communities p 2 =0.2. West Nile diffusion model WNV circulates within a complex ecological network mainly involving mosquitoes of the Culex genus and birds, which act as major reservoirs and amplifiers of the viral load. 33 The virus can spillover to incidental hosts, such as humans and horses, leading to a range of clinical manifestations from asymptomatic infection to severe neuroinvasive disease, including meningitis and encephalitis. 34 Although these incidental hosts do not contribute substantially to transmission, the health impact of WNV episodes remains significant. Transmission dynamics are driven by a confluence of environmental and ecological factors. Mosquito abundance-one of the strongest predictors of WNV risk-is influenced by temperature and rainfall patterns that directly modulate vector capacity and the rate of viral replication within the vector. 35 In addition, the seasonal migration of birds influences the spatial and temporal availability of susceptible reservoir hosts, creating transient hotspots of viral amplification. These ecological variables, combined with human behaviour and urbanisation patterns, shape the landscape of WNV transmission and contribute to its spatial and temporal heterogeneity. Effective management of WNV requires an integrated understanding of the interactions between arthropod vectors, avian reservoirs and environmental modulators of risk. 36 , 37 Multidisciplinary approaches combining entomological surveillance, ecological modelling and computational simulations are therefore essential to anticipate outbreak trajectories and design tailored vector control strategies. As no human vaccine currently exists, interventions must focus on suppressing mosquito populations and disrupting vector-host-outbreak contact chains that critically depend on the predictive insights offered by dynamic models. To capture the epidemiological dynamics of WNV, we adopt an extended SEIRD (Susceptible-Exposed-Infectious-Recovered-Dead) 38 , 39 compartmental model that incorporates multiple host populations-birds, mosquitoes and humans-each with distinct biological and epidemiological roles. The interaction between these populations is encoded within a heterogeneous contact graph that is dynamic in time. A graphical representation of the structure of the model is shown in Figure 2 . Birds act as the main amplifying hosts for WNV, and their dynamics are described via the compartments: Sb (Susceptible) for birds at risk of infection, E b (Exposed) for birds infected by a mosquito but not yet infectious, I b (Infectious) for birds capable of transmitting the virus to mosquitoes, R b (Recovered) for birds that have recovered and acquired immunity, D b (Dead) for birds that succumb to WNV infection. Mosquitoes, which act as vectors of transmission between birds and humans, do not recover from infection, but their life cycle includes mortality from both natural causes and control strategies: S m (Susceptible) for mosquitoes that have not yet acquired the virus, E m (Exposed) for mosquitoes that have bitten an infected bird but are still in the extrinsic incubation period, I m (Infectious) for mosquitoes capable of transmitting WNV, D m (Dead) for mosquitoes that die from natural causes, infection or interventions such as the use of larvicides or adulticides. Humans are considered incidental, end-of-cycle hosts, meaning that they do not contribute significantly to transmission. However, modelling morbidity and mortality is essential to capture health outcomes: S h (Susceptible) for individuals vulnerable to WNV infection, E h (Exposed) for individuals bitten by an infected mosquito and incubating the virus, I h (Infectious) for symptomatic individuals, an essential compartment for tracking the disease burden, R h (Recovered) for individuals who survive infection and acquire immunity, D h (Dead) for individuals who die due to WNV-related complications such as encephalitis or neuroinvasive disease. Figure 2. Overall SEIRD dynamics of WNV transmission across birds, mosquitoes, and humans using SEIRD baseline simulation over a 180‑day (≈6‑month) simulation period. SEIRD dynamics are interconnected through a graph-based interaction scheme reflecting biological transmission pathways: the Mosquito-Bird arcs represent the central zoonotic cycle for WNV amplification, while the Mosquito-Human arcs model the incidental spillover from the enzootic cycle to humans. There are no direct transmission arcs between humans or between birds, all transmission is vector-mediated. This modelling strategy enables high-resolution simulation of outbreak dynamics and evaluation of vector control interventions (e.g. mosquito population reduction), which is currently the only effective containment strategy in the absence of a human or avian vaccine. Figure 1 illustrates the multi-host SEIRD model and the direct arcs encoding contact-based interactions that are critical for WNV transmission and control. Mathematical Equations of WNV To provide further details on the interactions between the three epidemiological sub-models that drive the compartmental structure, as illustrated in Figure 1 , this subsection presents the mathematical equations governing WNV diffusion. Each sub-model is linked to the next by the infection rate term, which is directly proportional to the infected fraction of the species capable of infecting the considered species. Additionally, some simplifications were made: • natural mortality rates were not considered • newborns or new immigrants were not included • mosquitoes can infect birds and vice versa, but humans cannot infect mosquitoes or birds • no specific species of each organism were included. Moreover, the simulations performed with this model are discrete events, where time evolves according to event occurrences rather than fixed intervals, thus the simulated time steps adapt dynamically based on transmission or recovery events. Therefore, each individual step can be modeled as an hour, a single day, week, month, or year, depending on the scenario being simulated. BIRDS dS B dt = − λ B S B dE B dt = λ B S B − σ B E B dI B dt = σ B E B − γ B I B − α B I B dR B dt = γ B I B dD B dt = α B I B where λ B = β MB I M N M is the infection rate for birds who can be infected by mosquitoes, σ B is the the inverse of the latency period, γ B is the recovery rate, α B is the mortality rate due to the WNV for birds. MOSQUITOES dS M dt = − λ M S M − μ M S M dE M dt = λ M S M − σ M E M dI M dt = σ M E M − α M I M dD M dt = α M I M where λ M = β BM I B N B is the infection rate for mosquitoes who can be infected by birds, σ M is the the inverse of the latency period, γ M is the recovery rate, α M is the mortality rate due to the WNV for mosquitoes. HUMANS dS H dt = − λ H S H + ο H R H where λ H = β MH I M N M ( infection rate mosquitoes influenced ) dE H dt = λ H S H − σ H E H dI H dt = σ H E H − γ H I H − α H I H dR H dt = γ H I H − ο H R H dD H dt = α H I H where λ H = β MH I M N M is the infection rate for mosquitoes who can be infected by birds, σ H is the the inverse of the latency period, ο H is the transition rate from recovered to susceptible, γ H is the recovery rate, α H is the mortality rate due to the WNV for humans. Results Case Study 1: Uncontrolled diffusion Our baseline scenario simulates an uncontrolled WNV outbreak within a densely interconnected ecological network, with no containment intervention. This simulation establishes the basic conditions for the outbreak, characterised by high densities of mosquito vectors and a large population of susceptible birds-factors that favour continuous viral amplification and virus transmission. Human exposure occurs mainly through contact with infected mosquitoes that act as a transmission bridge. In the absence of vector control measures or environmental management, the simulation follows the natural propagation of the virus, which is governed solely by basic biological parameters: the competence of the vector, the incubation periods of the pathogen and the feeding behaviour of mosquitoes. The basic results, summarized in Figure 2 , reveal a rapid and extensive spread of WNV throughout the ecological network. During the early phases, infections rise sharply among both mosquito and bird populations, reflecting efficient amplification within avian hosts and the high turnover of mosquito vectors. The high degree of connectivity among bird populations, particularly migratory species that bridge geographically distant communities, enables efficient long-range dissemination of the virus. As the simulation progresses, the fraction of infected birds (Ib) stabilizes at elevated level maintaining a persistent reservoir of infection. In mosquitoes, the infected compartment (Im) peaks early and then declines steadily, consistent with their short lifespan and limited capacity to sustain long transmission chains. Despite this decline, mosquitoes remain essential for cross-species transmission. Human infections increase gradually but significantly over the 180-day period, driven by the interaction of persistent avian reservoirs and mosquito vectors. Although the absolute number of infected humans remains lower than in birds or mosquitoes, the upward trajectory highlights the substantial spillover risk in the absence of interventions. Without ecological interventions—such as larvicide application, adult mosquito suppression, or systematic monitoring of bird populations—the epidemic rapidly approaches critical transmission thresholds, saturating network pathways and resulting in a substantial cumulative burden of infection in the human population. These baseline dynamics highlight the serious public health consequences of passive or delayed WNV response protocols. Natural transmission dynamics, when enhanced by favourable environmental conditions, can rapidly exceed the capacity of the local health system in the absence of timely and geographically targeted interventions. This scenario establishes the essential benchmarks for the evaluation of subsequent simulations, which incorporate active containment strategies, allowing for a quantitative assessment of the effectiveness of interventions, either through the suppression of mosquito populations or through the interruption of transmission cycles between birds and vectors. Case Study 2: Simulation of vector control intervention targeting mosquitoes The containment scenario evaluates the impact of explainability-guided interventions applied to the GNN model of WNV transmission. We simulate this strategy by removing significant proportions of mosquito nodes and their transmission links from the contact network, thereby cutting transmission paths between vectors and hosts. This approach simulates comprehensive control programmes, including large-scale larvicide deployment, adulticide spraying campaigns and targeted habitat eradication initiatives. By maintaining the integrity of bird and human population networks, but isolating the vector component, we can directly quantify the effects of mosquito suppression on epidemic trajectories. The results, shown in Figure 3 , provide a conceptual framework for identifying and prioritizing critical transmission bridges. When human-mosquito edges are disrupted, the epidemic peak in infected humans (I h ) occurs earlier, but reaches a lower magnitude compared to the original scenario, suggesting that this pathway plays a central role in amplifying spillover risk. In contrast, removing bird-mosquito edges produces a more moderate peak of human infections, indicating that avian–vector interactions sustain transmission but with less immediate amplification in the human compartment. Figure 3. Simulation of intervention to kill mosquitoes. Temporal dynamics of infected humans (I H ) under the original model and XAI-based GNN interventions for WNV containment. Interventions consist of removing a percentage of highly important edges, as identified by explainability analysis, between species communities. The removal of human-mosquito connections leads to an earlier and sharper infection peak, whereas the removal of bird-mosquito connections results in a more moderate peak compared to the original scenario. In practical terms, the removal of human-mosquito edges can be interpreted as interventions that reduce direct exposure of people to mosquito bites (e.g., repellents, bed nets, protective barriers), whereas the removal of bird-mosquito edges reflects ecological or environmental measures aimed at limiting vector–reservoir interactions (e.g., habitat management, avifauna control, or monitoring of bird populations). These abstractions allow the XAI-based GNN framework to highlight how different classes of interventions may alter epidemic trajectories. These results, shown in Figure 3 , provides a conceptual framework for identifying and prioritizing critical transmission bridges. The high degree of connectivity among bird populations, particularly migratory species that link geographically distant communities, enables efficient long-range dissemination of the virus. This structural feature acts as a powerful driver of ecological amplification, sustaining viral circulation across spatially dispersed regions. The guided interventions, particularly cutting the bird–mosquito edges, reduces the amplification potential of avian reservoirs, thereby altering epidemic trajectories in ways that differ from interventions targeting human-mosquito interactions. On the other hand, cutting the human–mosquito edges conceptually illustrates the central role of direct vector–human interactions in sustaining epidemic intensity. While not representing operational mosquito eradication, this abstraction highlights how interventions that reduce human exposure to mosquito bites can substantially alter outbreak trajectories, reinforcing the importance of prioritizing spillover prevention in WNV containment strategies. Overall, the simulation highlights the value of explainability-driven approaches in distinguishing between direct spillover prevention and reservoir-vector disruption. Rather than providing evidence of operational mosquito eradication, these results emphasize how XAI-guided edge removal can conceptually inform the prioritization of containment strategies. Discussion The results of this study strongly highlight the potential of network-based computational models to address the spread of WNV under realistic and complex scenarios. Unlike static approaches, the proposed framework enables dynamic simulation of the interactions among reservoir hosts, vectors, and human populations, incorporating targeted ecological interventions such as selective mosquito suppression or strategic management of bird populations. In particular, the integration of explainability-guided GNNs allows us to identify and selectively remove highly important transmission edges, providing a conceptual abstraction of interventions that either reduce human exposure to mosquito bites (human-mosquito edges) or limit vector-reservoir interactions (bird-mosquito edges). These capabilities are crucial in a context where no approved human vaccine is available, and public health responses must rely on non-pharmaceutical interventions. The two simulated scenarios clearly demonstrate the effectiveness of containment strategies. In the uncontrolled outbreak scenario, the epidemic spreads rapidly through the ecological network, with a surge in infected birds and mosquitoes and a significant increase in human cases. High connectivity among avian populations, especially migratory species, facilitates long-range viral transmission, illustrating how even minimal delays in intervention can lead to saturation of transmission pathways. This structural feature underscores the amplification potential of avian reservoirs, which can be conceptually mitigated in the model by cutting bird-mosquito edges. In contrast, the scenario involving targeted vector suppression shows a substantial reduction in transmission, ultimately breaking the epidemiological chain. Here, the removal of human–mosquito edges highlights the central role of direct vector-human interactions in sustaining epidemic intensity, conceptually illustrating how protective measures at the human-vector interface can alter outbreak trajectories. The drastic decrease in mosquito density reduces the number of spillover events to humans and prevents the virus from reaching a sustainable transmission level. These findings emphasize the importance of timely, geographically coordinated strategies for WNV control, confirming that well-implemented vector control measures remain one of the most effective tools for responding to vector-borne diseases. At the same time, the XAI-based framework demonstrates its added value by distinguishing between interventions that act directly on spillover risk and those that act upstream on ecological amplification. Compared with previous WNV models, our framework advances the field by integrating explainability-guided GNNs with epidemic dynamics, enabling the identification of critical transmission edges and offering insights into the relative importance of distinct ecological pathways. As detailed in the Mathematical Equations of WNV subsection, this work has some limitations due to the simplifications made in the mathematical model. One significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Future extensions could also explore partial or regionally heterogeneous edge-removal strategies, reflecting more realistic intervention settings. Therefore, this paper effectively demonstrates how a novel, explainable AI framework can uniquely combine compartmental epidemic modelling with GNNs and interpretability to understand and manage the containment measures of viruses like MNV. Data availability statement The static version of the dataset is deposited in Zenodo and accessible at https://zenodo.org/records/8355821 . 40 To facilitate data reuse and ensure continuous updates, we also provide metadata, R scripts, and a dynamically maintained dataset in a dedicated GitHub repository: https://github.com/fbranda/west-nile . Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). References 1. Branda F, Abenavoli L, Pierini M, et al. : Predicting the spread of SARS-CoV-2 in Italian regions: the Calabria case study, February 2020–March 2022. Diseases. 2022 Jun 30; 10 (3): 38. PubMed Abstract | Publisher Full Text | Free Full Text 2. Guzzi PH, Roy S: Biological network analysis: Trends, approaches, graph theory, and algorithms. Elsevier; 2020 May 11. 3. Humphreys P: Computational models. Philos. Sci. 2002 Sep; 69 (S3): S1–S1, S11. Publisher Full Text 4. Hiram Guzzi P, Petrizzelli F, Mazza T: Disease spreading modeling and analysis: A survey. Brief. Bioinform. 2022 Jul 18; 23 (4): bbac230. Publisher Full Text 5. Tiwary BK: Computational medicine: quantitative modeling of complex diseases. Brief. Bioinform. 2020 Mar; 21 (2): 429–440. Publisher Full Text 6. Pastor-Satorras R, Vespignani A: Epidemic spreading in scale-free networks. Phys. Rev. Lett. 2001 Apr 2; 86 (14): 3200–3203. Publisher Full Text 7. Grais RF, Ferrari MJ, Dubray C, et al. : Estimating transmission intensity for a measles epidemic in Niamey, Niger: lessons for intervention. Trans. R. Soc. Trop. Med. Hyg. 2006 Sep 1; 100 (9): 867–873. PubMed Abstract | Publisher Full Text 8. Li W, Gu W, Li J, et al. : Coevolution of non-pharmaceutical interventions and infectious disease spreading in age-structured populations. Chaos, Solitons Fractals. 2024 Nov 1; 188 : 115577. Publisher Full Text 9. Li W, Ni L, Zhang Y, et al. : Immunization strategies for simplicial irreversible epidemic on simplicial complex. Front. Phys. 2022 Sep 29; 10 : 1018844. Publisher Full Text 10. Branda F, Giovanetti M, Ceccarelli G, et al. : ArboItaly: Leveraging open data for enhanced arbovirus surveillance in Italy. Front. Pharmacol. 2024 Sep 23; 15 : 1459408. Publisher Full Text 11. Branda F, Mahal A, Maruotti A, et al. : The challenges of open data for future epidemic preparedness: The experience of the 2022 Ebolavirus outbreak in Uganda. Front. Pharmacol. 2023 Feb 10; 14 : 1101894. PubMed Abstract | Publisher Full Text | Free Full Text 12. Branda F, Nakase T, Maruotti A, et al. : Dengue virus transmission in Italy: historical trends up to 2023 and a data repository into the future. Sci. Data. 2024 Dec 5; 11 (1): 1325. PubMed Abstract | Publisher Full Text | Free Full Text 13. Tonks A, Harris T, Li B, et al. : Forecasting West Nile virus with graph neural networks: Harnessing spatial dependence in irregularly sampled geospatial data. GeoHealth. 2024; 8 (7): e2023GH000784. PubMed Abstract | Publisher Full Text | Free Full Text 14. Bonicelli L, Porrello A, Vincenzi S, et al. : Spotting virus from satellites: modeling the circulation of West Nile virus through graph neural networks. IEEE Trans. Geosci. Remote Sens. 2023; 61 : 1–12. Publisher Full Text 15. Dhote MG, Thapar P, Baker El-Ebiary YA, et al. : Graph neural networks with attention mechanisms for accurate dengue severity prediction. Int. J. Adv. Comput. Sci. Appl. 2025; 16 (6). Publisher Full Text 16. Liu Z, Wan G, Prakash BA, Lau MS, Jin W: A review of graph neural networks in epidemic modeling. In: Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining; 2024 Aug; Barcelona, Spain. New York: ACM; 2024. pp. 6577–6587. 17. Qiu M, Tan Z, Bao B-K: MSGNN: multi-scale spatio-temporal graph neural network for epidemic forecasting. Data Min. Knowl. Discov. 2024; 38 (4): 2348–2376. Publisher Full Text 18. Zhu X, Zhang Y, Ying H, et al. : Modeling epidemic dynamics using graph attention based spatial temporal networks. PLoS One. 2024; 19 (7): e0307159. PubMed Abstract | Publisher Full Text | Free Full Text 19. Rodríguez A, Cui J, Ramakrishnan N, et al. : Einns: epidemiologically-informed neural networks. In: Proceedings of the AAAI Conference on Artificial Intelligence; 2023 Jun; Washington, DC Palo Alto: AAAI Press; 2023. pp. 14453–14460. Publisher Full Text 20. Pfeifer B, Saranti A, Holzinger A: GNN-SubNet: disease subnetwork detection with explainable graph neural networks. Bioinformatics. 2022; 38 (Suppl 2): ii120–ii126. PubMed Abstract | Publisher Full Text 21. Mingione M, Branda F, Maruotti A, et al. : Monitoring the West Nile virus outbreaks in Italy using open access data. Sci. Data. 2023 Nov 7; 10 (1): 777. PubMed Abstract | Publisher Full Text | Free Full Text 22. Kain MP, Bolker BM: Predicting West Nile virus transmission in North American bird communities using phylogenetic mixed effects models and eBird citizen science data. Parasites Vectors. 2019; 12 : 395. PubMed Abstract | Publisher Full Text | Free Full Text 23. Vaughan JA, Newman RA, Turell MJ: Bird species define the relationship between West Nile viremia and infectiousness to Culex pipiens mosquitoes. PLoS Negl. Trop. Dis. 2022; 16 (10): e0010835. PubMed Abstract | Publisher Full Text | Free Full Text 24. European Centre for Disease Prevention and Control: Factsheet about West Nile virus infection [Internet]. Stockholm: ECDC; 2023. https://www.ecdc.europa.eu/en/west-nile-fever/facts 25. Komar N, Langevin S, Hinten S, et al. : Experimental infection of North American birds with the New York 1999 strain of West Nile virus. Emerg. Infect. Dis. 2003; 9 (3): 311–322. PubMed Abstract | Publisher Full Text | Free Full Text 26. Vollans M, Day J, Cant S, et al. : Modelling the temperature dependent extrinsic incubation period of West Nile Virus using Bayesian time delay models. J. Infect. 2024; 89 (6): 106296. PubMed Abstract | Publisher Full Text 27. Fesce E, Marini G, Rosà R, et al. : Understanding West Nile virus transmission: Mathematical modelling to quantify the most critical parameters to predict infection dynamics. PLoS Negl. Trop. Dis. 2023; 17 (5): e0010252. PubMed Abstract | Publisher Full Text | Free Full Text 28. Centers for Disease Control and Prevention: 2025; Symptoms, diagnosis, and treatment: West Nile virus [Internet]. Atlanta (GA): CDC. https://www.cdc.gov/west-nile-virus/symptoms-diagnosis-treatment 29. Clark MB, Schaefer TJ: West Nile Virus [Internet].Treasure Island (FL): StatPearls Publishing; 2023 Aug 8 [cited 2025 Oct 28]. https://www.ncbi.nlm.nih.gov/books/NBK544246/ 30. Hagberg A, Swart PJ, Schult DA: Exploring network structure, dynamics, and function using NetworkX. Los Alamos, NM (United States): Los Alamos National Laboratory (LANL); 2008 Jan 1. 31. Menczer F, Fortunato S, Davis CA: A first course in network science. Cambridge University Press; 2020 Jan 30. 32. Defilippo A, Lomoio U, Puccio B, et al. : ExDiff: A Framework for Simulating Diffusion Processes on Complex Networks with Explainable AI Integration. arXiv preprint arXiv:2506.04271. 2025 Jun 3. 33. Fitri F, Aldila D: Preventing Superinfection in Malaria Spreads with Repellent and Medical Treatment Policy. J. Phys.: Conf. Ser. IOP Publishing; 2018 Mar 1; 974 (1): 012017. 34. Samuel MA, Diamond MS: Pathogenesis of West Nile Virus infection: a balance between virulence, innate and adaptive immunity, and viral evasion. J. Virol. 2006 Oct 1; 80 (19): 9349–9360. PubMed Abstract | Publisher Full Text | Free Full Text 35. Hamdan NI, Kilicman A: The effect of temperature on mosquito population dynamics of Aedes aegypti: The primary vector of dengue. AIP Conf. Proc. AIP Publishing LLC; 2020 Oct 6; 2266 (1): 050002. 36. Ahlers LR, Goodman AG: The immune responses of the animal hosts of West Nile virus: a comparison of insects, birds, and mammals. Front. Cell. Infect. Microbiol. 2018 Apr 3; 8 : 96. PubMed Abstract | Publisher Full Text | Free Full Text 37. Higgs S, Vanlandingham DL, Huang YJ, et al. : The use of arthropod-borne challenge models in BSL-3Ag and BSL-4 biocontainment. ILAR J. 2020; 61 (1): 18–31. PubMed Abstract | Publisher Full Text 38. Kerkow A, Wieland R, Gethmann JM, et al. : Linking a compartment model for West Nile virus with a flight simulator for vector mosquitoes. Ecol. Model. 2022 Feb 1; 464 : 109840. Publisher Full Text 39. de Wit MM , Dimas Martins A, Delecroix C, et al. : Mechanistic models for West Nile virus transmission: a systematic review of features, aims and parametrization. Proc. R. Soc. B. 2024 Mar 13; 291 (2018): 20232432. PubMed Abstract | Publisher Full Text | Free Full Text 40. Branda F: WNVDB: an open access dataset of reported West Nile outbreaks in Italy. [Data set]. Zenodo. 2023. Publisher Full Text Comments on this article Comments (0) Version 3 VERSION 3 PUBLISHED 10 Sep 2025 ADD YOUR COMMENT Comment Author details Author details 1 Unit of Medical Statistics and Molecular Epidemiology,, University Campus Bio-Medico of Rome, Rome, Italy 2 Genomics, AI, Bioinformatics, Infectious Diseases, Epidemiology Group (GABIE), Rome, Italy 3 Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Banaadir, Somalia 4 Department of Surgical and Medical Sciences,, Magna Graecia University of Catanzaro, Catanzaro, Italy 5 Department of Biomedical Sciences, University of Sassari, Sassari, Italy 6 Department of Computer, Modeling, Electronics and System Engineering, University of Calabria, Rende, Italy Francesco Branda Roles: Conceptualization, Data Curation, Formal Analysis, Methodology, Writing – Original Draft Preparation, Writing – Review & Editing Mohamed Mustaf Ahmed Roles: Writing – Review & Editing Annamaria Defilippo Roles: Writing – Original Draft Preparation, Writing – Review & Editing Ugo Lomoio Roles: Writing – Original Draft Preparation, Writing – Review & Editing Barbara Puccio Roles: Writing – Original Draft Preparation, Writing – Review & Editing Massimo Ciccozzi Roles: Writing – Original Draft Preparation, Writing – Review & Editing Fabio Scarpa Roles: Writing – Original Draft Preparation, Writing – Review & Editing Pierangelo Veltri Roles: Writing – Original Draft Preparation, Writing – Review & Editing Pietro Hiram Guzzi Roles: Writing – Original Draft Preparation, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information The author(s) declared that no grants were involved in supporting this work. Article Versions (3) version 3 Revised Published: 19 Dec 2025, 14:902 https://doi.org/10.12688/f1000research.169601.3 version 2 Revised Published: 14 Nov 2025, 14:902 https://doi.org/10.12688/f1000research.169601.2 version 1 Published: 10 Sep 2025, 14:902 https://doi.org/10.12688/f1000research.169601.1 Copyright © 2025 Branda F 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 Branda F, Ahmed MM, Defilippo A et al. Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.12688/f1000research.169601.2 ) 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 2 VERSION 2 PUBLISHED 14 Nov 2025 Revised Views 0 Cite How to cite this report: Wimberly M. Reviewer Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.190502.r432695 ) The direct URL for this report is: https://f1000research.com/articles/14-902/v2#referee-response-432695 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 22 Nov 2025 Michael Wimberly , The University of Oklahoma, Norman, Oklahoma, USA Approved VIEWS 0 https://doi.org/10.5256/f1000research.190502.r432695 The authors have made substantial modifications in response to the reviewer comments, and the readability of the paper, the interpretability of the results, and the relevance of the work to the broader field of disease ecology and modeling are ... Continue reading READ ALL The authors have made substantial modifications in response to the reviewer comments, and the readability of the paper, the interpretability of the results, and the relevance of the work to the broader field of disease ecology and modeling are all greatly enhanced as a result. Competing Interests: No competing interests were disclosed. Reviewer Expertise: Disease ecology and modeling 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 Wimberly M. Reviewer Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.190502.r432695 ) The direct URL for this report is: https://f1000research.com/articles/14-902/v2#referee-response-432695 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 10 Sep 2025 Views 0 Cite How to cite this report: Kuhn KG and Deshpande G. Reviewer Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r423796 ) The direct URL for this report is: https://f1000research.com/articles/14-902/v1#referee-response-423796 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 24 Nov 2025 Katrin Gaardbo Kuhn , The University of Oklahoma Health Sciences Center, Oklahoma City, Oklahoma, USA Gargi Deshpande , Biostatistics and Epidemiology, The University of Oklahoma Health Sciences Center, Oklahoma City, Oklahoma, USA Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.186955.r423796 Graph-based epidemic modeling of West Nile Virus: Forecasting and containment The manuscript proposes a simulation framework for WNV transmission and the impact of prevention strategies on transmission dynamics using a network-based SEIRD model. The proposed model efficiently ... Continue reading READ ALL Graph-based epidemic modeling of West Nile Virus: Forecasting and containment The manuscript proposes a simulation framework for WNV transmission and the impact of prevention strategies on transmission dynamics using a network-based SEIRD model. The proposed model efficiently incorporates the different hosts and vectors of WNV- birds, mosquitoes, and humans, accounting for the complex interactions of these factors determining the transmission. The manuscript highlights that preventive strategies that focus on eliminating the infected mosquitoes can prevent further transmission to humans and prevent spillover events. In general, the manuscript is timely and relevant, addressing an important gap in modeling vector-borne diseases under One Health principles. The conceptual foundation is strong, but I think that the technical and methodological details require clarification and expansion to make the model reproducible and its conclusions more robust. Recommendation: Major revisions required General Comments: I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said that, I think there are major concerns with the construction of the model – primarily because the key parameters are not defined or listed anywhere in the manuscript. Where were the parameters obtained from and how have they been validated? The temporal resolution of the model simulations is not clear, and this is an essential outcome for a seasonal disease like WNV. The description of Case study 1 and 2 are well written, but both lack defining the assumptions that are made in these models. Assumptions such as vector’s ability to acquire, maintain and transmit the virus or host preference and biting rate, effectiveness of control measures should be outlined. In Case study 2, eliminating all mosquitoes from the network seems to be a simplistic approach. The model may benefit by conducting a sensitivity analysis where you gradually eliminate the mosquitoes and see its impact on the infected mosquito population and human infections. Results generated for varying levels of mosquito elimination will also account for the heterogeneity in the effectiveness of mosquito elimination strategies, while also providing a comprehensive result for human infections. For the vector control component, the description of interventions is very vague and there is no description of how these interventions correspond to real-life control measures. Also, to which extent is the approach scalable? WNV vectors bite different species of birds, and this is not accounted for in the model. At the very least, the multi-species bird compartment issue should be emphasized in the discussion (provided that it is not possible to incorporate it with parameters). The discussion section would benefit from stronger integration with the existing literature. Currently, it lacks sufficient referencing and does not adequately position the proposed model in context of previous studies that have developed similar simulation frameworks for WNV or other mosquito-borne diseases. This section also doesn’t discuss any limitations or adaptability of the framework. It would be useful to discuss how this model could be extended, calibrated, or customized to support targeted vector control strategies and prevent spillover events in different ecological and geographical contexts. Minor Comments: Some sentences are overly complex and could be split for clarity (especially in the Introduction and Methods sections). Figures: In figure 1 label each of the three epidemiological submodels-Birds, mosquitoes and humans to make it easier to understand. Also, improve readability (labels are small). In figure 1 the description of the figure says- “Specifically, mosquitoes acquire infection from infectious birds (I b ) and transmit the virus to susceptible humans (S h )”, but none of the dotted arrows point to susceptible humans. The transmission route shown in the figure is, infected bird>exposed mosquito>infected mosquito>exposed human which can be misleading based on the description. Harmonize color schemes between Figures 2 and 3. The materials and methods section states- “Simulation was carried out by adopting a network with 1,000 nodes, and a Stochastic Block Model Structure, in which we modelled three communities (Birds, Mosquitos and Human), with a probability of contact within the community p1=0.8 and a probability of contacts between the communities p2=0.2.” Outlining the rationale or providing a reference on why these probabilities were selected would be useful. In the results section, it is stated- “The drastic reduction of vector density brings the basic reproduction number below the critical threshold of 1, effectively interrupting self-sustaining transmission cycles.” Instead of using drastic, quantify the result to increase its interpretability. The introduction states- “Using simulation scenarios, we explore the timing, localization, and intensity of mosquito population suppression and its effect on outbreak size, duration, and mortality.” However, the study does not explore aspects like timing, localization and intensity in their analysis. Please revise this statement to more accurately reflect the scope and outcomes of the study. Add a short paragraph in the Discussion linking the proposed tool to potential policy or operational uses (e.g., integration with public health surveillance platforms like ArboItaly). Is the rationale for developing the new method (or application) clearly explained? Partly Is the description of the method technically sound? Yes Are sufficient details provided to allow replication of the method development and its use by others? No If any results are presented, are all the source data underlying the results available to ensure full reproducibility? No Are the conclusions about the method and its performance adequately supported by the findings presented in the article? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Vector-borne diseases. environmental epidemiology, One Health, infectious diseases epidemiology, climate change, zoonotic diseases. We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however we have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Kuhn KG and Deshpande G. Reviewer Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r423796 ) The direct URL for this report is: https://f1000research.com/articles/14-902/v1#referee-response-423796 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 10 Dec 2025 Mohamed Mustaf Ahmed , Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia 10 Dec 2025 Author Response General Comments: 1. I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said ... Continue reading General Comments: 1. I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said that, I think there are major concerns with the construction of the model – primarily because the key parameters are not defined or listed anywhere in the manuscript. Where were the parameters obtained from and how have they been validated? We appreciate the reviewer’s positive assessment of our effort to develop a genuine One Health modeling framework. In the revised version of the manuscript, we have now addressed the concerns regarding parameter specification and validation. Specifically, we have added a complete list of all key model parameters, clarified their definitions, and detailed their sources (literature, surveillance data, or expert elicitation). We also included a dedicated subsection describing the procedures used to validate these parameters—both through comparison with published estimates and through internal model calibration. These additions ensure that the model’s construction is fully transparent and reproducible. 2. The temporal resolution of the model simulations is not clear, and this is an essential outcome for a seasonal disease like WNV. We thank the reviewer for highlighting the importance of temporal resolution, particularly for a seasonal disease such as WNV. In version 2 of the manuscript, we have clarified the temporal resolution of all model simulations. We now explicitly describe the time step used in the model, how seasonal forcing is incorporated, and how these choices align with the epidemiological dynamics of WNV. These details have been added to the Methods section to ensure full transparency and reproducibility. 3. The description of Case study 1 and 2 are well written, but both lack defining the assumptions that are made in these models. Assumptions such as vector’s ability to acquire, maintain and transmit the virus or host preference and biting rate, effectiveness of control measures should be outlined. The primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 4. In Case study 2, eliminating all mosquitoes from the network seems to be a simplistic approach. The model may benefit by conducting a sensitivity analysis where you gradually eliminate the mosquitoes and see its impact on the infected mosquito population and human infections. Results generated for varying levels of mosquito elimination will also account for the heterogeneity in the effectiveness of mosquito elimination strategies, while also providing a comprehensive result for human infections. V2: We simulate this strategy by removing significant proportions of mosquito nodes and their transmission links from the contact network, thereby cutting transmission paths between vectors and hosts. 5. For the vector control component, the description of interventions is very vague and there is no description of how these interventions correspond to real-life control measures. Also, to which extent is the approach scalable? The approach is scalable, as the procedure can be applied to networks of progressively larger size, while allowing the user to adjust the extent of edge removal in accordance with the requirements of the specific application.” 6. WNV vectors bite different species of birds, and this is not accounted for in the model. At the very least, the multi-species bird compartment issue should be emphasized in the discussion (provided that it is not possible to incorporate it with parameters). V2: One significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 7. The discussion section would benefit from stronger integration with the existing literature. Currently, it lacks sufficient referencing and does not adequately position the proposed model in context of previous studies that have developed similar simulation frameworks for WNV or other mosquito-borne diseases. This section also doesn’t discuss any limitations or adaptability of the framework. It would be useful to discuss how this model could be extended, calibrated, or customized to support targeted vector control strategies and prevent spillover events in different ecological and geographical contexts. We improved both related work and discussion. Minor Comments: 1. Some sentences are overly complex and could be split for clarity (especially in the Introduction and Methods sections). We checked and polished the manuscript. 2. Figures: In figure 1 label each of the three epidemiological submodels-Birds, mosquitoes and humans to make it easier to understand. Also, improve readability (labels are small). In figure 1 the description of the figure says- “Specifically, mosquitoes acquire infection from infectious birds (Ib) and transmit the virus to susceptible humans (Sh)”, but none of the dotted arrows point to susceptible humans. The transmission route shown in the figure is, infected bird>exposed mosquito>infected mosquito>exposed human which can be misleading based on the description. Harmonize color schemes between Figures 2 and 3. We improved the quality of all the figures. 3. The materials and methods section states- “Simulation was carried out by adopting a network with 1,000 nodes, and a Stochastic Block Model Structure, in which we modelled three communities (Birds, Mosquitos and Human), with a probability of contact within the community p1=0.8 and a probability of contacts between the communities p2=0.2.” Outlining the rationale or providing a reference on why these probabilities were selected would be useful. The choice of probabilities p1=0.8 (within-community) and p2=0.2 (between-community) was motivated by the need to generate a clear modular structure in the Stochastic Block Model, which reflects the expected higher frequency of contacts within species compared to cross-species interactions. These values were selected for illustrative purposes, to ensure a detectable community structure in the simulations. 4. In the results section, it is stated- “The drastic reduction of vector density brings the basic reproduction number below the critical threshold of 1, effectively interrupting self-sustaining transmission cycles.” Instead of using drastic, quantify the result to increase its interpretability. We detailed the result section to discuss these details. 5. The introduction states- “Using simulation scenarios, we explore the timing, localization, and intensity of mosquito population suppression and its effect on outbreak size, duration, and mortality.” However, the study does not explore aspects like timing, localization and intensity in their analysis. Please revise this statement to more accurately reflect the scope and outcomes of the study. We deleted localization word. 6. Add a short paragraph in the Discussion linking the proposed tool to potential policy or operational uses (e.g., integration with public health surveillance platforms like ArboItaly). We improved the discussion. General Comments: 1. I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said that, I think there are major concerns with the construction of the model – primarily because the key parameters are not defined or listed anywhere in the manuscript. Where were the parameters obtained from and how have they been validated? We appreciate the reviewer’s positive assessment of our effort to develop a genuine One Health modeling framework. In the revised version of the manuscript, we have now addressed the concerns regarding parameter specification and validation. Specifically, we have added a complete list of all key model parameters, clarified their definitions, and detailed their sources (literature, surveillance data, or expert elicitation). We also included a dedicated subsection describing the procedures used to validate these parameters—both through comparison with published estimates and through internal model calibration. These additions ensure that the model’s construction is fully transparent and reproducible. 2. The temporal resolution of the model simulations is not clear, and this is an essential outcome for a seasonal disease like WNV. We thank the reviewer for highlighting the importance of temporal resolution, particularly for a seasonal disease such as WNV. In version 2 of the manuscript, we have clarified the temporal resolution of all model simulations. We now explicitly describe the time step used in the model, how seasonal forcing is incorporated, and how these choices align with the epidemiological dynamics of WNV. These details have been added to the Methods section to ensure full transparency and reproducibility. 3. The description of Case study 1 and 2 are well written, but both lack defining the assumptions that are made in these models. Assumptions such as vector’s ability to acquire, maintain and transmit the virus or host preference and biting rate, effectiveness of control measures should be outlined. The primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 4. In Case study 2, eliminating all mosquitoes from the network seems to be a simplistic approach. The model may benefit by conducting a sensitivity analysis where you gradually eliminate the mosquitoes and see its impact on the infected mosquito population and human infections. Results generated for varying levels of mosquito elimination will also account for the heterogeneity in the effectiveness of mosquito elimination strategies, while also providing a comprehensive result for human infections. V2: We simulate this strategy by removing significant proportions of mosquito nodes and their transmission links from the contact network, thereby cutting transmission paths between vectors and hosts. 5. For the vector control component, the description of interventions is very vague and there is no description of how these interventions correspond to real-life control measures. Also, to which extent is the approach scalable? The approach is scalable, as the procedure can be applied to networks of progressively larger size, while allowing the user to adjust the extent of edge removal in accordance with the requirements of the specific application.” 6. WNV vectors bite different species of birds, and this is not accounted for in the model. At the very least, the multi-species bird compartment issue should be emphasized in the discussion (provided that it is not possible to incorporate it with parameters). V2: One significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 7. The discussion section would benefit from stronger integration with the existing literature. Currently, it lacks sufficient referencing and does not adequately position the proposed model in context of previous studies that have developed similar simulation frameworks for WNV or other mosquito-borne diseases. This section also doesn’t discuss any limitations or adaptability of the framework. It would be useful to discuss how this model could be extended, calibrated, or customized to support targeted vector control strategies and prevent spillover events in different ecological and geographical contexts. We improved both related work and discussion. Minor Comments: 1. Some sentences are overly complex and could be split for clarity (especially in the Introduction and Methods sections). We checked and polished the manuscript. 2. Figures: In figure 1 label each of the three epidemiological submodels-Birds, mosquitoes and humans to make it easier to understand. Also, improve readability (labels are small). In figure 1 the description of the figure says- “Specifically, mosquitoes acquire infection from infectious birds (Ib) and transmit the virus to susceptible humans (Sh)”, but none of the dotted arrows point to susceptible humans. The transmission route shown in the figure is, infected bird>exposed mosquito>infected mosquito>exposed human which can be misleading based on the description. Harmonize color schemes between Figures 2 and 3. We improved the quality of all the figures. 3. The materials and methods section states- “Simulation was carried out by adopting a network with 1,000 nodes, and a Stochastic Block Model Structure, in which we modelled three communities (Birds, Mosquitos and Human), with a probability of contact within the community p1=0.8 and a probability of contacts between the communities p2=0.2.” Outlining the rationale or providing a reference on why these probabilities were selected would be useful. The choice of probabilities p1=0.8 (within-community) and p2=0.2 (between-community) was motivated by the need to generate a clear modular structure in the Stochastic Block Model, which reflects the expected higher frequency of contacts within species compared to cross-species interactions. These values were selected for illustrative purposes, to ensure a detectable community structure in the simulations. 4. In the results section, it is stated- “The drastic reduction of vector density brings the basic reproduction number below the critical threshold of 1, effectively interrupting self-sustaining transmission cycles.” Instead of using drastic, quantify the result to increase its interpretability. We detailed the result section to discuss these details. 5. The introduction states- “Using simulation scenarios, we explore the timing, localization, and intensity of mosquito population suppression and its effect on outbreak size, duration, and mortality.” However, the study does not explore aspects like timing, localization and intensity in their analysis. Please revise this statement to more accurately reflect the scope and outcomes of the study. We deleted localization word. 6. Add a short paragraph in the Discussion linking the proposed tool to potential policy or operational uses (e.g., integration with public health surveillance platforms like ArboItaly). We improved the discussion. Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 10 Dec 2025 Mohamed Mustaf Ahmed , Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia 10 Dec 2025 Author Response General Comments: 1. I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said ... Continue reading General Comments: 1. I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said that, I think there are major concerns with the construction of the model – primarily because the key parameters are not defined or listed anywhere in the manuscript. Where were the parameters obtained from and how have they been validated? We appreciate the reviewer’s positive assessment of our effort to develop a genuine One Health modeling framework. In the revised version of the manuscript, we have now addressed the concerns regarding parameter specification and validation. Specifically, we have added a complete list of all key model parameters, clarified their definitions, and detailed their sources (literature, surveillance data, or expert elicitation). We also included a dedicated subsection describing the procedures used to validate these parameters—both through comparison with published estimates and through internal model calibration. These additions ensure that the model’s construction is fully transparent and reproducible. 2. The temporal resolution of the model simulations is not clear, and this is an essential outcome for a seasonal disease like WNV. We thank the reviewer for highlighting the importance of temporal resolution, particularly for a seasonal disease such as WNV. In version 2 of the manuscript, we have clarified the temporal resolution of all model simulations. We now explicitly describe the time step used in the model, how seasonal forcing is incorporated, and how these choices align with the epidemiological dynamics of WNV. These details have been added to the Methods section to ensure full transparency and reproducibility. 3. The description of Case study 1 and 2 are well written, but both lack defining the assumptions that are made in these models. Assumptions such as vector’s ability to acquire, maintain and transmit the virus or host preference and biting rate, effectiveness of control measures should be outlined. The primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 4. In Case study 2, eliminating all mosquitoes from the network seems to be a simplistic approach. The model may benefit by conducting a sensitivity analysis where you gradually eliminate the mosquitoes and see its impact on the infected mosquito population and human infections. Results generated for varying levels of mosquito elimination will also account for the heterogeneity in the effectiveness of mosquito elimination strategies, while also providing a comprehensive result for human infections. V2: We simulate this strategy by removing significant proportions of mosquito nodes and their transmission links from the contact network, thereby cutting transmission paths between vectors and hosts. 5. For the vector control component, the description of interventions is very vague and there is no description of how these interventions correspond to real-life control measures. Also, to which extent is the approach scalable? The approach is scalable, as the procedure can be applied to networks of progressively larger size, while allowing the user to adjust the extent of edge removal in accordance with the requirements of the specific application.” 6. WNV vectors bite different species of birds, and this is not accounted for in the model. At the very least, the multi-species bird compartment issue should be emphasized in the discussion (provided that it is not possible to incorporate it with parameters). V2: One significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 7. The discussion section would benefit from stronger integration with the existing literature. Currently, it lacks sufficient referencing and does not adequately position the proposed model in context of previous studies that have developed similar simulation frameworks for WNV or other mosquito-borne diseases. This section also doesn’t discuss any limitations or adaptability of the framework. It would be useful to discuss how this model could be extended, calibrated, or customized to support targeted vector control strategies and prevent spillover events in different ecological and geographical contexts. We improved both related work and discussion. Minor Comments: 1. Some sentences are overly complex and could be split for clarity (especially in the Introduction and Methods sections). We checked and polished the manuscript. 2. Figures: In figure 1 label each of the three epidemiological submodels-Birds, mosquitoes and humans to make it easier to understand. Also, improve readability (labels are small). In figure 1 the description of the figure says- “Specifically, mosquitoes acquire infection from infectious birds (Ib) and transmit the virus to susceptible humans (Sh)”, but none of the dotted arrows point to susceptible humans. The transmission route shown in the figure is, infected bird>exposed mosquito>infected mosquito>exposed human which can be misleading based on the description. Harmonize color schemes between Figures 2 and 3. We improved the quality of all the figures. 3. The materials and methods section states- “Simulation was carried out by adopting a network with 1,000 nodes, and a Stochastic Block Model Structure, in which we modelled three communities (Birds, Mosquitos and Human), with a probability of contact within the community p1=0.8 and a probability of contacts between the communities p2=0.2.” Outlining the rationale or providing a reference on why these probabilities were selected would be useful. The choice of probabilities p1=0.8 (within-community) and p2=0.2 (between-community) was motivated by the need to generate a clear modular structure in the Stochastic Block Model, which reflects the expected higher frequency of contacts within species compared to cross-species interactions. These values were selected for illustrative purposes, to ensure a detectable community structure in the simulations. 4. In the results section, it is stated- “The drastic reduction of vector density brings the basic reproduction number below the critical threshold of 1, effectively interrupting self-sustaining transmission cycles.” Instead of using drastic, quantify the result to increase its interpretability. We detailed the result section to discuss these details. 5. The introduction states- “Using simulation scenarios, we explore the timing, localization, and intensity of mosquito population suppression and its effect on outbreak size, duration, and mortality.” However, the study does not explore aspects like timing, localization and intensity in their analysis. Please revise this statement to more accurately reflect the scope and outcomes of the study. We deleted localization word. 6. Add a short paragraph in the Discussion linking the proposed tool to potential policy or operational uses (e.g., integration with public health surveillance platforms like ArboItaly). We improved the discussion. General Comments: 1. I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said that, I think there are major concerns with the construction of the model – primarily because the key parameters are not defined or listed anywhere in the manuscript. Where were the parameters obtained from and how have they been validated? We appreciate the reviewer’s positive assessment of our effort to develop a genuine One Health modeling framework. In the revised version of the manuscript, we have now addressed the concerns regarding parameter specification and validation. Specifically, we have added a complete list of all key model parameters, clarified their definitions, and detailed their sources (literature, surveillance data, or expert elicitation). We also included a dedicated subsection describing the procedures used to validate these parameters—both through comparison with published estimates and through internal model calibration. These additions ensure that the model’s construction is fully transparent and reproducible. 2. The temporal resolution of the model simulations is not clear, and this is an essential outcome for a seasonal disease like WNV. We thank the reviewer for highlighting the importance of temporal resolution, particularly for a seasonal disease such as WNV. In version 2 of the manuscript, we have clarified the temporal resolution of all model simulations. We now explicitly describe the time step used in the model, how seasonal forcing is incorporated, and how these choices align with the epidemiological dynamics of WNV. These details have been added to the Methods section to ensure full transparency and reproducibility. 3. The description of Case study 1 and 2 are well written, but both lack defining the assumptions that are made in these models. Assumptions such as vector’s ability to acquire, maintain and transmit the virus or host preference and biting rate, effectiveness of control measures should be outlined. The primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 4. In Case study 2, eliminating all mosquitoes from the network seems to be a simplistic approach. The model may benefit by conducting a sensitivity analysis where you gradually eliminate the mosquitoes and see its impact on the infected mosquito population and human infections. Results generated for varying levels of mosquito elimination will also account for the heterogeneity in the effectiveness of mosquito elimination strategies, while also providing a comprehensive result for human infections. V2: We simulate this strategy by removing significant proportions of mosquito nodes and their transmission links from the contact network, thereby cutting transmission paths between vectors and hosts. 5. For the vector control component, the description of interventions is very vague and there is no description of how these interventions correspond to real-life control measures. Also, to which extent is the approach scalable? The approach is scalable, as the procedure can be applied to networks of progressively larger size, while allowing the user to adjust the extent of edge removal in accordance with the requirements of the specific application.” 6. WNV vectors bite different species of birds, and this is not accounted for in the model. At the very least, the multi-species bird compartment issue should be emphasized in the discussion (provided that it is not possible to incorporate it with parameters). V2: One significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 7. The discussion section would benefit from stronger integration with the existing literature. Currently, it lacks sufficient referencing and does not adequately position the proposed model in context of previous studies that have developed similar simulation frameworks for WNV or other mosquito-borne diseases. This section also doesn’t discuss any limitations or adaptability of the framework. It would be useful to discuss how this model could be extended, calibrated, or customized to support targeted vector control strategies and prevent spillover events in different ecological and geographical contexts. We improved both related work and discussion. Minor Comments: 1. Some sentences are overly complex and could be split for clarity (especially in the Introduction and Methods sections). We checked and polished the manuscript. 2. Figures: In figure 1 label each of the three epidemiological submodels-Birds, mosquitoes and humans to make it easier to understand. Also, improve readability (labels are small). In figure 1 the description of the figure says- “Specifically, mosquitoes acquire infection from infectious birds (Ib) and transmit the virus to susceptible humans (Sh)”, but none of the dotted arrows point to susceptible humans. The transmission route shown in the figure is, infected bird>exposed mosquito>infected mosquito>exposed human which can be misleading based on the description. Harmonize color schemes between Figures 2 and 3. We improved the quality of all the figures. 3. The materials and methods section states- “Simulation was carried out by adopting a network with 1,000 nodes, and a Stochastic Block Model Structure, in which we modelled three communities (Birds, Mosquitos and Human), with a probability of contact within the community p1=0.8 and a probability of contacts between the communities p2=0.2.” Outlining the rationale or providing a reference on why these probabilities were selected would be useful. The choice of probabilities p1=0.8 (within-community) and p2=0.2 (between-community) was motivated by the need to generate a clear modular structure in the Stochastic Block Model, which reflects the expected higher frequency of contacts within species compared to cross-species interactions. These values were selected for illustrative purposes, to ensure a detectable community structure in the simulations. 4. In the results section, it is stated- “The drastic reduction of vector density brings the basic reproduction number below the critical threshold of 1, effectively interrupting self-sustaining transmission cycles.” Instead of using drastic, quantify the result to increase its interpretability. We detailed the result section to discuss these details. 5. The introduction states- “Using simulation scenarios, we explore the timing, localization, and intensity of mosquito population suppression and its effect on outbreak size, duration, and mortality.” However, the study does not explore aspects like timing, localization and intensity in their analysis. Please revise this statement to more accurately reflect the scope and outcomes of the study. We deleted localization word. 6. Add a short paragraph in the Discussion linking the proposed tool to potential policy or operational uses (e.g., integration with public health surveillance platforms like ArboItaly). We improved the discussion. Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Antonelli L. Reviewer Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r414393 ) The direct URL for this report is: https://f1000research.com/articles/14-902/v1#referee-response-414393 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 2025 Laura Antonelli , Istituto of High Performance Computing and Networks, National Research Council, Via P. Castellino, Naples, Italy Approved VIEWS 0 https://doi.org/10.5256/f1000research.186955.r414393 This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader context of global infectious disease modelling, the paper articulates a well-founded rationale ... Continue reading READ ALL This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader context of global infectious disease modelling, the paper articulates a well-founded rationale for the adoption of computational approaches, particularly in scenarios where vaccine-based interventions are unavailable. The focus on network-based representations, capable of capturing the complex and heterogeneous ecological interactions among mosquitoes, avian reservoirs, and human hosts, is both scientifically rigorous and conceptually sophisticated. Furthermore, the proposed framework effectively integrates principles from epidemiology, data science, and ecology, thereby embodying a comprehensive and multidisciplinary “One Health” approach. In my opinion, the manuscript requires minor corrections as suggested below: Some sentences are too long and syntactically complex, which can obscure meaning (e.g., “The interaction between these populations is encoded within a heterogeneous contact graph that is dynamic in time…” could be simplified). Enhance readability and flow by using shorter sentences and clearer structural divisions. Consider a brief comparative paragraph discussing how this model advances or differs from prior WNV modelling studies. Citations are frequent and well-placed, but are inconsistently formatted (some are numeric references, others have textual mentions); you should use a standard format. Some characters in the figures are unreadable (e.g. see Fig. 1, the second blue ball) The titles of Figures 2 and 3 are redundant and could be removed Is the rationale for developing the new method (or application) clearly explained? Yes Is the description of the method technically sound? Yes Are sufficient details provided to allow replication of the method development and its use by others? Yes If any results are presented, are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions about the method and its performance adequately supported by the findings presented in the article? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Computational Modelling & Scientific Computing for AI 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 Antonelli L. Reviewer Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r414393 ) The direct URL for this report is: https://f1000research.com/articles/14-902/v1#referee-response-414393 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 14 Nov 2025 Mohamed Mustaf Ahmed , Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia 14 Nov 2025 Author Response GENERAL COMMENT: This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader ... Continue reading GENERAL COMMENT: This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader context of global infectious disease modelling, the paper articulates a well-founded rationale for the adoption of computational approaches, particularly in scenarios where vaccine-based interventions are unavailable. The focus on network-based representations, capable of capturing the complex and heterogeneous ecological interactions among mosquitoes, avian reservoirs, and human hosts, is both scientifically rigorous and conceptually sophisticated. Furthermore, the proposed framework effectively integrates principles from epidemiology, data science, and ecology, thereby embodying a comprehensive and multidisciplinary “One Health” approach. n my opinion, the manuscript requires minor corrections as suggested below: Comment 1: Some sentences are too long and syntactically complex, which can obscure meaning (e.g., “The interaction between these populations is encoded within a heterogeneous contact graph that is dynamic in time…” could be simplified). Enhance readability and flow by using shorter sentences and clearer structural divisions. Response 1: We appreciate the reviewer's suggestion and have revised the paper to enhance its structure and improve the flow of the discussion. Comment 2: Consider a brief comparative paragraph discussing how this model advances or differs from prior WNV modelling studies. Response 2: We thank the reviewer for this feedback. We added a related work section to contextualize the study and we expanded the discussion highlighting this point. Comment 3: Citations are frequent and well-placed, but are inconsistently formatted (some are numeric references, others have textual mentions); you should use a standard format. Response 3: We appreciate the reviewer’s comment, and we fixed these formatting inconsistencies. Comment 4: Some characters in the figures are unreadable (e.g. see Fig. 1, the second blue ball) Response 4: We thank the reviewer for the constructive feedback. We have recreated Figure 1 to enhance its precision and readability. Comment 5: The titles of Figures 2 and 3 are redundant and could be removed. Response 5: We thank the reviewer for this suggestion. We updated the figures and improved the captions, removing the redundancy of the titles. GENERAL COMMENT: This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader context of global infectious disease modelling, the paper articulates a well-founded rationale for the adoption of computational approaches, particularly in scenarios where vaccine-based interventions are unavailable. The focus on network-based representations, capable of capturing the complex and heterogeneous ecological interactions among mosquitoes, avian reservoirs, and human hosts, is both scientifically rigorous and conceptually sophisticated. Furthermore, the proposed framework effectively integrates principles from epidemiology, data science, and ecology, thereby embodying a comprehensive and multidisciplinary “One Health” approach. n my opinion, the manuscript requires minor corrections as suggested below: Comment 1: Some sentences are too long and syntactically complex, which can obscure meaning (e.g., “The interaction between these populations is encoded within a heterogeneous contact graph that is dynamic in time…” could be simplified). Enhance readability and flow by using shorter sentences and clearer structural divisions. Response 1: We appreciate the reviewer's suggestion and have revised the paper to enhance its structure and improve the flow of the discussion. Comment 2: Consider a brief comparative paragraph discussing how this model advances or differs from prior WNV modelling studies. Response 2: We thank the reviewer for this feedback. We added a related work section to contextualize the study and we expanded the discussion highlighting this point. Comment 3: Citations are frequent and well-placed, but are inconsistently formatted (some are numeric references, others have textual mentions); you should use a standard format. Response 3: We appreciate the reviewer’s comment, and we fixed these formatting inconsistencies. Comment 4: Some characters in the figures are unreadable (e.g. see Fig. 1, the second blue ball) Response 4: We thank the reviewer for the constructive feedback. We have recreated Figure 1 to enhance its precision and readability. Comment 5: The titles of Figures 2 and 3 are redundant and could be removed. Response 5: We thank the reviewer for this suggestion. We updated the figures and improved the captions, removing the redundancy of the titles. Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 14 Nov 2025 Mohamed Mustaf Ahmed , Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia 14 Nov 2025 Author Response GENERAL COMMENT: This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader ... Continue reading GENERAL COMMENT: This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader context of global infectious disease modelling, the paper articulates a well-founded rationale for the adoption of computational approaches, particularly in scenarios where vaccine-based interventions are unavailable. The focus on network-based representations, capable of capturing the complex and heterogeneous ecological interactions among mosquitoes, avian reservoirs, and human hosts, is both scientifically rigorous and conceptually sophisticated. Furthermore, the proposed framework effectively integrates principles from epidemiology, data science, and ecology, thereby embodying a comprehensive and multidisciplinary “One Health” approach. n my opinion, the manuscript requires minor corrections as suggested below: Comment 1: Some sentences are too long and syntactically complex, which can obscure meaning (e.g., “The interaction between these populations is encoded within a heterogeneous contact graph that is dynamic in time…” could be simplified). Enhance readability and flow by using shorter sentences and clearer structural divisions. Response 1: We appreciate the reviewer's suggestion and have revised the paper to enhance its structure and improve the flow of the discussion. Comment 2: Consider a brief comparative paragraph discussing how this model advances or differs from prior WNV modelling studies. Response 2: We thank the reviewer for this feedback. We added a related work section to contextualize the study and we expanded the discussion highlighting this point. Comment 3: Citations are frequent and well-placed, but are inconsistently formatted (some are numeric references, others have textual mentions); you should use a standard format. Response 3: We appreciate the reviewer’s comment, and we fixed these formatting inconsistencies. Comment 4: Some characters in the figures are unreadable (e.g. see Fig. 1, the second blue ball) Response 4: We thank the reviewer for the constructive feedback. We have recreated Figure 1 to enhance its precision and readability. Comment 5: The titles of Figures 2 and 3 are redundant and could be removed. Response 5: We thank the reviewer for this suggestion. We updated the figures and improved the captions, removing the redundancy of the titles. GENERAL COMMENT: This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader context of global infectious disease modelling, the paper articulates a well-founded rationale for the adoption of computational approaches, particularly in scenarios where vaccine-based interventions are unavailable. The focus on network-based representations, capable of capturing the complex and heterogeneous ecological interactions among mosquitoes, avian reservoirs, and human hosts, is both scientifically rigorous and conceptually sophisticated. Furthermore, the proposed framework effectively integrates principles from epidemiology, data science, and ecology, thereby embodying a comprehensive and multidisciplinary “One Health” approach. n my opinion, the manuscript requires minor corrections as suggested below: Comment 1: Some sentences are too long and syntactically complex, which can obscure meaning (e.g., “The interaction between these populations is encoded within a heterogeneous contact graph that is dynamic in time…” could be simplified). Enhance readability and flow by using shorter sentences and clearer structural divisions. Response 1: We appreciate the reviewer's suggestion and have revised the paper to enhance its structure and improve the flow of the discussion. Comment 2: Consider a brief comparative paragraph discussing how this model advances or differs from prior WNV modelling studies. Response 2: We thank the reviewer for this feedback. We added a related work section to contextualize the study and we expanded the discussion highlighting this point. Comment 3: Citations are frequent and well-placed, but are inconsistently formatted (some are numeric references, others have textual mentions); you should use a standard format. Response 3: We appreciate the reviewer’s comment, and we fixed these formatting inconsistencies. Comment 4: Some characters in the figures are unreadable (e.g. see Fig. 1, the second blue ball) Response 4: We thank the reviewer for the constructive feedback. We have recreated Figure 1 to enhance its precision and readability. Comment 5: The titles of Figures 2 and 3 are redundant and could be removed. Response 5: We thank the reviewer for this suggestion. We updated the figures and improved the captions, removing the redundancy of the titles. Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Wimberly M. Reviewer Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r417875 ) The direct URL for this report is: https://f1000research.com/articles/14-902/v1#referee-response-417875 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 15 Oct 2025 Michael Wimberly , The University of Oklahoma, Norman, Oklahoma, USA Not Approved VIEWS 0 https://doi.org/10.5256/f1000research.186955.r417875 The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and the effectiveness of various treatment strategies. However, the manuscript in its current ... Continue reading READ ALL The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and the effectiveness of various treatment strategies. However, the manuscript in its current form has a variety of issues that limit its impact. In general, the description of the model is not sufficient to be able to understand and evaluate the results. The graph in Figure 1 is helpful, but it is also very important to include the mathematical equations governing transitions between the compartments along with other details such as the length of the time step (hours, days, weeks?). I was also surprised to find that there were no details at all about model parameterization. Were parameters obtained from the literature? Or were they estimated through a model fitting process? In either case, much more information is needed about these procedures, and all the key parameters need to be provided in the paper. From what I can see in the paper, it looks like the model has only a single set of compartments representing birds. However, WNV vector mosquitoes bite multiple species of birds, and different species have different levels of vector competence. Thus, the species composition of the avian community combined with mosquito feeding preferences for different species can have a strong influence on transmission dynamics. Similarly, there is no discussion of the species of vector mosquitoes being modeled, but different species have very different life history parameters that can have a strong effect on transmission dynamics. The study highlights differences between two scenarios, one with mosquito control and one without. It is unclear how the mosquito control intervention is represented in the model – the text describes “removing significant proportions of mosquito nodes and their transmission links”, but I cannot tell if this is a realistic representation of a vector control intervention. Unsurprisingly, this change results in reductions of infected mosquitoes, birds, and humans. Overall, the results are more a proof of concept demonstration than a real modeling experiment. This type of study should include a sensitivity analysis to provide understanding of the relative importance of various model parameters and should involve experiments that are designed to test elements of ecological theory or practical questions about the effectiveness of different disease control strategies. I would also note that this type of modeling approach is not unique. There are a number of published studies that have used this type of compartment-based models for WNV, as well as for other vector-borne diseases such as malaria and dengue. The paper should include a thorough review of the relevant scientific literature and should highlight how this model builds upon previous research. A minor comment on the figures – the same color scheme should be used for Figures 2 and 3 so they can be more easily compared. Is the rationale for developing the new method (or application) clearly explained? No Is the description of the method technically sound? No Are sufficient details provided to allow replication of the method development and its use by others? No If any results are presented, are all the source data underlying the results available to ensure full reproducibility? No Are the conclusions about the method and its performance adequately supported by the findings presented in the article? No Competing Interests: No competing interests were disclosed. Reviewer Expertise: Disease ecology and modeling 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 Wimberly M. Reviewer Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r417875 ) The direct URL for this report is: https://f1000research.com/articles/14-902/v1#referee-response-417875 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 14 Nov 2025 Mohamed Mustaf Ahmed , Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia 14 Nov 2025 Author Response GENERAL COMMENT: The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and ... Continue reading GENERAL COMMENT: The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and the effectiveness of various treatment strategies. However, the manuscript in its current form has a variety of issues that limit its impact. Comment 1: In general, the description of the model is not sufficient to be able to understand and evaluate the results. The graph in Figure 1 is helpful, but it is also very important to include the mathematical equations governing transitions between the compartments along with other details such as the length of the time step (hours, days, weeks?). Response 1: We thank the reviewer for this important feedback. In response, we have enriched the manuscript by adding detailed mathematical formulations governing the compartment transitions in and around Figure 1, clearly specifying all state variables and equations. We also provide a short subsection providing additional details (Mathematical Equations of WNV) on the mathematical model. Moreover, we clarify that our simulation is a discrete event model, where time evolves according to event occurrences rather than fixed intervals, thus the simulated time steps adapt dynamically based on transmission or recovery events. Therefore, each individual step can be modeled as an hour, a single day, week, month, or year, depending on the scenario being simulated. Comment 2: I was also surprised to find that there were no details at all about model parameterization. Were parameters obtained from the literature? Or were they estimated through a model fitting process? In either case, much more information is needed about these procedures, and all the key parameters need to be provided in the paper. Response 2: We thank the reviewer for pointing out this aspect. Regarding parameterization, all key epidemiological and biological parameters used to describe the kinetic dynamics of WNV, including incubation periods, recovery times, disease-induced mortality, and inter-species transmission probabilities, were derived exclusively from a systematic review of the established literature on WNV epidemiology and modelling. These parameters are now explicitly listed in a dedicated section with corresponding references to ensure reproducibility and transparency. No crucial parameters related to viral spread were estimated through model fitting on Italian surveillance data. Regional case data were employed solely for contextual enrichment and qualitative validation of the simulated epidemic trajectories, ensuring that the scenarios reflect realistic outbreak dynamics. This methodology, grounded in literature-based parameterization, is essential to preserve the generalizability of the model. Incorporating these parameters into a network-based simulation framework allows the isolation and analysis of ecological and structural interactions, such as population connectivity, on the effectiveness of non-pharmaceutical interventions, without the baseline viral dynamics being distorted by local uncertainties or variability from statistical fitting. Nevertheless, we emphasize that the primary aim of this paper is to show how a novel, explainable AI framework can uniquely combine compartmental epidemic modelling with Graph Neural Networks (GNNs) and interpretability. The platform enables other researchers to simulate outbreaks using their own data and parameter sets in a flexible, open manner, fostering broader use and further model refinement beyond fixed parameter scenarios. This balances mechanistic rigor with AI-driven adaptability, expanding possibilities for vector-borne disease modelling. Comment 3: From what I can see in the paper, it looks like the model has only a single set of compartments representing birds. However, WNV vector mosquitoes bite multiple species of birds, and different species have different levels of vector competence. Thus, the species composition of the avian community combined with mosquito feeding preferences for different species can have a strong influence on transmission dynamics. Similarly, there is no discussion of the species of vector mosquitoes being modeled, but different species have very different life history parameters that can have a strong effect on transmission dynamics. Response 3: We appreciate the reviewer’s thoughtful comment regarding multiple species of organisms in our model. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. Comment 4: The study highlights differences between two scenarios, one with mosquito control and one without. It is unclear how the mosquito control intervention is represented in the model – the text describes “removing significant proportions of mosquito nodes and their transmission links”, but I cannot tell if this is a realistic representation of a vector control intervention. Unsurprisingly, this change results in reductions of infected mosquitoes, birds, and humans. Response 4: We thank the reviewer for these highlights. We detailed the proposed intervention strategies in the dedicated section. Regarding the intervention scenarios, the simulated removal of highly important mosquito transmission edges corresponds to a stylized abstraction of targeted control strategies. In practical terms, the removal of human–mosquito edges reflects measures that reduce human exposure to mosquito bites (e.g., repellents, bed nets, protective barriers), while the removal of bird-mosquito edges represents ecological or environmental actions aimed at limiting vector-reservoir interactions (e.g., habitat management, avifauna control, population monitoring). Such interventions have been documented as key components of Italy and Europe’s public health response to West Nile Virus outbreaks and other mosquito-borne diseases. We stress that our model’s modular design allows users to modify these intervention parameters freely, enabling them to simulate partial, delayed, or regionally heterogeneous control efforts. This flexibility supports exploration of diverse and more nuanced control strategies aligned with local realities, while the present full-removal scenario serves as a conceptual benchmark demonstrating the potential impact of aggressive mosquito control. Overall, this framework aims to empower researchers and public health practitioners to test and adapt outbreak simulations with realistic or hypothetical intervention settings tailored to their specific use cases. Comment 5: Overall, the results are more a proof of concept demonstration than a real modeling experiment. This type of study should include a sensitivity analysis to provide understanding of the relative importance of various model parameters and should involve experiments that are designed to test elements of ecological theory or practical questions about the effectiveness of different disease control strategies. Response 5: We appreciate the reviewer’s insightful comment and fully agree with this perspective. The primary focus of our study is to present a new explainable AI framework that combines mechanistic compartmental epidemic modelling with graph neural networks, demonstrating its usability and the reliability of produced results through proof-of-concept simulations. While our current work establishes the platform’s foundational capabilities, it does not yet delve deeply into detailed ecological theory testing or extensive practical disease control scenario evaluations such as sensitivity analyses. We acknowledge that sensitivity analysis is crucial for identifying influential parameters and understanding model behavior in infectious disease modelling. Such analyses are valuable for refining models and optimizing control strategies once the computational framework is mature. Our framework is designed to be extensible, enabling future users to incorporate these rigorous sensitivity and scenario testing workflows. Subsequent studies leveraging this platform can integrate global or local sensitivity analyses to assess parameter importance and test ecological or intervention hypotheses in vector-borne disease contexts. Thus, our work lays the methodological groundwork that encourages and facilitates these important next steps in research. Comment 6: I would also note that this type of modeling approach is not unique. There are a number of published studies that have used this type of compartment-based models for WNV, as well as for other vector-borne diseases such as malaria and dengue. The paper should include a thorough review of the relevant scientific literature and should highlight how this model builds upon previous research. Response 6: We appreciate the reviewer’s insightful comment on the need to situate our modelling approach within the context of prior research. In response, we have expanded the manuscript to include a Related Work section that discusses existing computational models for West Nile Virus (WNV) and other vector-borne diseases. Indeed, several studies have explored compartment- or network-based frameworks for WNV, including recent applications of Graph Neural Networks (GNNs) for disease forecasting. For example, Tonks et al. (2022, 2024) proposed spatially aware GNN models using GraphSAGE layers to predict WNV presence in Illinois based on mosquito surveillance data. Similarly, Bonicelli et al. (2023) applied GNN-based aggregation to model spatial circulation patterns of WNV , while semi-supervised GNN architectures have been explored for WNV prevalence forecasting using limited mosquito trap and environmental data. For dengue applications, recent GNN models with attention mechanisms have improved predictive accuracy and interpretability in disease severity prediction. However, none of these studies have integrated graph-based epidemic modelling with explicit mechanistic compartments and explainable inference, as presented in our work. Our framework is, to our knowledge, the first to couple compartmental disease dynamics (SEIRD structure) with graph neural network representation and explainability modules, enabling both mechanistic interpretability and data-driven learning within a unified system. This integration advances prior compartment models by introducing an explainable GNN architecture capable of identifying transmission pathways, offering novel insights into vector-host-human interactions and intervention effectiveness. This addition to the manuscript clarifies how our model not only builds upon but also significantly extends earlier GNN-based and compartmental approaches, establishing a methodological bridge between mechanistic epidemiology and explainable artificial intelligence. Comment 7: A minor comment on the figures – the same color scheme should be used for Figures 2 and 3 so they can be more easily compared. Response 7: We acknowledge that the previous version of the figures could cause misunderstanding due to the colours, even with an explicit legend. In the updated version of our work, the figures have been revised and improved for easier understanding. GENERAL COMMENT: The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and the effectiveness of various treatment strategies. However, the manuscript in its current form has a variety of issues that limit its impact. Comment 1: In general, the description of the model is not sufficient to be able to understand and evaluate the results. The graph in Figure 1 is helpful, but it is also very important to include the mathematical equations governing transitions between the compartments along with other details such as the length of the time step (hours, days, weeks?). Response 1: We thank the reviewer for this important feedback. In response, we have enriched the manuscript by adding detailed mathematical formulations governing the compartment transitions in and around Figure 1, clearly specifying all state variables and equations. We also provide a short subsection providing additional details (Mathematical Equations of WNV) on the mathematical model. Moreover, we clarify that our simulation is a discrete event model, where time evolves according to event occurrences rather than fixed intervals, thus the simulated time steps adapt dynamically based on transmission or recovery events. Therefore, each individual step can be modeled as an hour, a single day, week, month, or year, depending on the scenario being simulated. Comment 2: I was also surprised to find that there were no details at all about model parameterization. Were parameters obtained from the literature? Or were they estimated through a model fitting process? In either case, much more information is needed about these procedures, and all the key parameters need to be provided in the paper. Response 2: We thank the reviewer for pointing out this aspect. Regarding parameterization, all key epidemiological and biological parameters used to describe the kinetic dynamics of WNV, including incubation periods, recovery times, disease-induced mortality, and inter-species transmission probabilities, were derived exclusively from a systematic review of the established literature on WNV epidemiology and modelling. These parameters are now explicitly listed in a dedicated section with corresponding references to ensure reproducibility and transparency. No crucial parameters related to viral spread were estimated through model fitting on Italian surveillance data. Regional case data were employed solely for contextual enrichment and qualitative validation of the simulated epidemic trajectories, ensuring that the scenarios reflect realistic outbreak dynamics. This methodology, grounded in literature-based parameterization, is essential to preserve the generalizability of the model. Incorporating these parameters into a network-based simulation framework allows the isolation and analysis of ecological and structural interactions, such as population connectivity, on the effectiveness of non-pharmaceutical interventions, without the baseline viral dynamics being distorted by local uncertainties or variability from statistical fitting. Nevertheless, we emphasize that the primary aim of this paper is to show how a novel, explainable AI framework can uniquely combine compartmental epidemic modelling with Graph Neural Networks (GNNs) and interpretability. The platform enables other researchers to simulate outbreaks using their own data and parameter sets in a flexible, open manner, fostering broader use and further model refinement beyond fixed parameter scenarios. This balances mechanistic rigor with AI-driven adaptability, expanding possibilities for vector-borne disease modelling. Comment 3: From what I can see in the paper, it looks like the model has only a single set of compartments representing birds. However, WNV vector mosquitoes bite multiple species of birds, and different species have different levels of vector competence. Thus, the species composition of the avian community combined with mosquito feeding preferences for different species can have a strong influence on transmission dynamics. Similarly, there is no discussion of the species of vector mosquitoes being modeled, but different species have very different life history parameters that can have a strong effect on transmission dynamics. Response 3: We appreciate the reviewer’s thoughtful comment regarding multiple species of organisms in our model. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. Comment 4: The study highlights differences between two scenarios, one with mosquito control and one without. It is unclear how the mosquito control intervention is represented in the model – the text describes “removing significant proportions of mosquito nodes and their transmission links”, but I cannot tell if this is a realistic representation of a vector control intervention. Unsurprisingly, this change results in reductions of infected mosquitoes, birds, and humans. Response 4: We thank the reviewer for these highlights. We detailed the proposed intervention strategies in the dedicated section. Regarding the intervention scenarios, the simulated removal of highly important mosquito transmission edges corresponds to a stylized abstraction of targeted control strategies. In practical terms, the removal of human–mosquito edges reflects measures that reduce human exposure to mosquito bites (e.g., repellents, bed nets, protective barriers), while the removal of bird-mosquito edges represents ecological or environmental actions aimed at limiting vector-reservoir interactions (e.g., habitat management, avifauna control, population monitoring). Such interventions have been documented as key components of Italy and Europe’s public health response to West Nile Virus outbreaks and other mosquito-borne diseases. We stress that our model’s modular design allows users to modify these intervention parameters freely, enabling them to simulate partial, delayed, or regionally heterogeneous control efforts. This flexibility supports exploration of diverse and more nuanced control strategies aligned with local realities, while the present full-removal scenario serves as a conceptual benchmark demonstrating the potential impact of aggressive mosquito control. Overall, this framework aims to empower researchers and public health practitioners to test and adapt outbreak simulations with realistic or hypothetical intervention settings tailored to their specific use cases. Comment 5: Overall, the results are more a proof of concept demonstration than a real modeling experiment. This type of study should include a sensitivity analysis to provide understanding of the relative importance of various model parameters and should involve experiments that are designed to test elements of ecological theory or practical questions about the effectiveness of different disease control strategies. Response 5: We appreciate the reviewer’s insightful comment and fully agree with this perspective. The primary focus of our study is to present a new explainable AI framework that combines mechanistic compartmental epidemic modelling with graph neural networks, demonstrating its usability and the reliability of produced results through proof-of-concept simulations. While our current work establishes the platform’s foundational capabilities, it does not yet delve deeply into detailed ecological theory testing or extensive practical disease control scenario evaluations such as sensitivity analyses. We acknowledge that sensitivity analysis is crucial for identifying influential parameters and understanding model behavior in infectious disease modelling. Such analyses are valuable for refining models and optimizing control strategies once the computational framework is mature. Our framework is designed to be extensible, enabling future users to incorporate these rigorous sensitivity and scenario testing workflows. Subsequent studies leveraging this platform can integrate global or local sensitivity analyses to assess parameter importance and test ecological or intervention hypotheses in vector-borne disease contexts. Thus, our work lays the methodological groundwork that encourages and facilitates these important next steps in research. Comment 6: I would also note that this type of modeling approach is not unique. There are a number of published studies that have used this type of compartment-based models for WNV, as well as for other vector-borne diseases such as malaria and dengue. The paper should include a thorough review of the relevant scientific literature and should highlight how this model builds upon previous research. Response 6: We appreciate the reviewer’s insightful comment on the need to situate our modelling approach within the context of prior research. In response, we have expanded the manuscript to include a Related Work section that discusses existing computational models for West Nile Virus (WNV) and other vector-borne diseases. Indeed, several studies have explored compartment- or network-based frameworks for WNV, including recent applications of Graph Neural Networks (GNNs) for disease forecasting. For example, Tonks et al. (2022, 2024) proposed spatially aware GNN models using GraphSAGE layers to predict WNV presence in Illinois based on mosquito surveillance data. Similarly, Bonicelli et al. (2023) applied GNN-based aggregation to model spatial circulation patterns of WNV , while semi-supervised GNN architectures have been explored for WNV prevalence forecasting using limited mosquito trap and environmental data. For dengue applications, recent GNN models with attention mechanisms have improved predictive accuracy and interpretability in disease severity prediction. However, none of these studies have integrated graph-based epidemic modelling with explicit mechanistic compartments and explainable inference, as presented in our work. Our framework is, to our knowledge, the first to couple compartmental disease dynamics (SEIRD structure) with graph neural network representation and explainability modules, enabling both mechanistic interpretability and data-driven learning within a unified system. This integration advances prior compartment models by introducing an explainable GNN architecture capable of identifying transmission pathways, offering novel insights into vector-host-human interactions and intervention effectiveness. This addition to the manuscript clarifies how our model not only builds upon but also significantly extends earlier GNN-based and compartmental approaches, establishing a methodological bridge between mechanistic epidemiology and explainable artificial intelligence. Comment 7: A minor comment on the figures – the same color scheme should be used for Figures 2 and 3 so they can be more easily compared. Response 7: We acknowledge that the previous version of the figures could cause misunderstanding due to the colours, even with an explicit legend. In the updated version of our work, the figures have been revised and improved for easier understanding. Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 14 Nov 2025 Mohamed Mustaf Ahmed , Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia 14 Nov 2025 Author Response GENERAL COMMENT: The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and ... Continue reading GENERAL COMMENT: The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and the effectiveness of various treatment strategies. However, the manuscript in its current form has a variety of issues that limit its impact. Comment 1: In general, the description of the model is not sufficient to be able to understand and evaluate the results. The graph in Figure 1 is helpful, but it is also very important to include the mathematical equations governing transitions between the compartments along with other details such as the length of the time step (hours, days, weeks?). Response 1: We thank the reviewer for this important feedback. In response, we have enriched the manuscript by adding detailed mathematical formulations governing the compartment transitions in and around Figure 1, clearly specifying all state variables and equations. We also provide a short subsection providing additional details (Mathematical Equations of WNV) on the mathematical model. Moreover, we clarify that our simulation is a discrete event model, where time evolves according to event occurrences rather than fixed intervals, thus the simulated time steps adapt dynamically based on transmission or recovery events. Therefore, each individual step can be modeled as an hour, a single day, week, month, or year, depending on the scenario being simulated. Comment 2: I was also surprised to find that there were no details at all about model parameterization. Were parameters obtained from the literature? Or were they estimated through a model fitting process? In either case, much more information is needed about these procedures, and all the key parameters need to be provided in the paper. Response 2: We thank the reviewer for pointing out this aspect. Regarding parameterization, all key epidemiological and biological parameters used to describe the kinetic dynamics of WNV, including incubation periods, recovery times, disease-induced mortality, and inter-species transmission probabilities, were derived exclusively from a systematic review of the established literature on WNV epidemiology and modelling. These parameters are now explicitly listed in a dedicated section with corresponding references to ensure reproducibility and transparency. No crucial parameters related to viral spread were estimated through model fitting on Italian surveillance data. Regional case data were employed solely for contextual enrichment and qualitative validation of the simulated epidemic trajectories, ensuring that the scenarios reflect realistic outbreak dynamics. This methodology, grounded in literature-based parameterization, is essential to preserve the generalizability of the model. Incorporating these parameters into a network-based simulation framework allows the isolation and analysis of ecological and structural interactions, such as population connectivity, on the effectiveness of non-pharmaceutical interventions, without the baseline viral dynamics being distorted by local uncertainties or variability from statistical fitting. Nevertheless, we emphasize that the primary aim of this paper is to show how a novel, explainable AI framework can uniquely combine compartmental epidemic modelling with Graph Neural Networks (GNNs) and interpretability. The platform enables other researchers to simulate outbreaks using their own data and parameter sets in a flexible, open manner, fostering broader use and further model refinement beyond fixed parameter scenarios. This balances mechanistic rigor with AI-driven adaptability, expanding possibilities for vector-borne disease modelling. Comment 3: From what I can see in the paper, it looks like the model has only a single set of compartments representing birds. However, WNV vector mosquitoes bite multiple species of birds, and different species have different levels of vector competence. Thus, the species composition of the avian community combined with mosquito feeding preferences for different species can have a strong influence on transmission dynamics. Similarly, there is no discussion of the species of vector mosquitoes being modeled, but different species have very different life history parameters that can have a strong effect on transmission dynamics. Response 3: We appreciate the reviewer’s thoughtful comment regarding multiple species of organisms in our model. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. Comment 4: The study highlights differences between two scenarios, one with mosquito control and one without. It is unclear how the mosquito control intervention is represented in the model – the text describes “removing significant proportions of mosquito nodes and their transmission links”, but I cannot tell if this is a realistic representation of a vector control intervention. Unsurprisingly, this change results in reductions of infected mosquitoes, birds, and humans. Response 4: We thank the reviewer for these highlights. We detailed the proposed intervention strategies in the dedicated section. Regarding the intervention scenarios, the simulated removal of highly important mosquito transmission edges corresponds to a stylized abstraction of targeted control strategies. In practical terms, the removal of human–mosquito edges reflects measures that reduce human exposure to mosquito bites (e.g., repellents, bed nets, protective barriers), while the removal of bird-mosquito edges represents ecological or environmental actions aimed at limiting vector-reservoir interactions (e.g., habitat management, avifauna control, population monitoring). Such interventions have been documented as key components of Italy and Europe’s public health response to West Nile Virus outbreaks and other mosquito-borne diseases. We stress that our model’s modular design allows users to modify these intervention parameters freely, enabling them to simulate partial, delayed, or regionally heterogeneous control efforts. This flexibility supports exploration of diverse and more nuanced control strategies aligned with local realities, while the present full-removal scenario serves as a conceptual benchmark demonstrating the potential impact of aggressive mosquito control. Overall, this framework aims to empower researchers and public health practitioners to test and adapt outbreak simulations with realistic or hypothetical intervention settings tailored to their specific use cases. Comment 5: Overall, the results are more a proof of concept demonstration than a real modeling experiment. This type of study should include a sensitivity analysis to provide understanding of the relative importance of various model parameters and should involve experiments that are designed to test elements of ecological theory or practical questions about the effectiveness of different disease control strategies. Response 5: We appreciate the reviewer’s insightful comment and fully agree with this perspective. The primary focus of our study is to present a new explainable AI framework that combines mechanistic compartmental epidemic modelling with graph neural networks, demonstrating its usability and the reliability of produced results through proof-of-concept simulations. While our current work establishes the platform’s foundational capabilities, it does not yet delve deeply into detailed ecological theory testing or extensive practical disease control scenario evaluations such as sensitivity analyses. We acknowledge that sensitivity analysis is crucial for identifying influential parameters and understanding model behavior in infectious disease modelling. Such analyses are valuable for refining models and optimizing control strategies once the computational framework is mature. Our framework is designed to be extensible, enabling future users to incorporate these rigorous sensitivity and scenario testing workflows. Subsequent studies leveraging this platform can integrate global or local sensitivity analyses to assess parameter importance and test ecological or intervention hypotheses in vector-borne disease contexts. Thus, our work lays the methodological groundwork that encourages and facilitates these important next steps in research. Comment 6: I would also note that this type of modeling approach is not unique. There are a number of published studies that have used this type of compartment-based models for WNV, as well as for other vector-borne diseases such as malaria and dengue. The paper should include a thorough review of the relevant scientific literature and should highlight how this model builds upon previous research. Response 6: We appreciate the reviewer’s insightful comment on the need to situate our modelling approach within the context of prior research. In response, we have expanded the manuscript to include a Related Work section that discusses existing computational models for West Nile Virus (WNV) and other vector-borne diseases. Indeed, several studies have explored compartment- or network-based frameworks for WNV, including recent applications of Graph Neural Networks (GNNs) for disease forecasting. For example, Tonks et al. (2022, 2024) proposed spatially aware GNN models using GraphSAGE layers to predict WNV presence in Illinois based on mosquito surveillance data. Similarly, Bonicelli et al. (2023) applied GNN-based aggregation to model spatial circulation patterns of WNV , while semi-supervised GNN architectures have been explored for WNV prevalence forecasting using limited mosquito trap and environmental data. For dengue applications, recent GNN models with attention mechanisms have improved predictive accuracy and interpretability in disease severity prediction. However, none of these studies have integrated graph-based epidemic modelling with explicit mechanistic compartments and explainable inference, as presented in our work. Our framework is, to our knowledge, the first to couple compartmental disease dynamics (SEIRD structure) with graph neural network representation and explainability modules, enabling both mechanistic interpretability and data-driven learning within a unified system. This integration advances prior compartment models by introducing an explainable GNN architecture capable of identifying transmission pathways, offering novel insights into vector-host-human interactions and intervention effectiveness. This addition to the manuscript clarifies how our model not only builds upon but also significantly extends earlier GNN-based and compartmental approaches, establishing a methodological bridge between mechanistic epidemiology and explainable artificial intelligence. Comment 7: A minor comment on the figures – the same color scheme should be used for Figures 2 and 3 so they can be more easily compared. Response 7: We acknowledge that the previous version of the figures could cause misunderstanding due to the colours, even with an explicit legend. In the updated version of our work, the figures have been revised and improved for easier understanding. GENERAL COMMENT: The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and the effectiveness of various treatment strategies. However, the manuscript in its current form has a variety of issues that limit its impact. Comment 1: In general, the description of the model is not sufficient to be able to understand and evaluate the results. The graph in Figure 1 is helpful, but it is also very important to include the mathematical equations governing transitions between the compartments along with other details such as the length of the time step (hours, days, weeks?). Response 1: We thank the reviewer for this important feedback. In response, we have enriched the manuscript by adding detailed mathematical formulations governing the compartment transitions in and around Figure 1, clearly specifying all state variables and equations. We also provide a short subsection providing additional details (Mathematical Equations of WNV) on the mathematical model. Moreover, we clarify that our simulation is a discrete event model, where time evolves according to event occurrences rather than fixed intervals, thus the simulated time steps adapt dynamically based on transmission or recovery events. Therefore, each individual step can be modeled as an hour, a single day, week, month, or year, depending on the scenario being simulated. Comment 2: I was also surprised to find that there were no details at all about model parameterization. Were parameters obtained from the literature? Or were they estimated through a model fitting process? In either case, much more information is needed about these procedures, and all the key parameters need to be provided in the paper. Response 2: We thank the reviewer for pointing out this aspect. Regarding parameterization, all key epidemiological and biological parameters used to describe the kinetic dynamics of WNV, including incubation periods, recovery times, disease-induced mortality, and inter-species transmission probabilities, were derived exclusively from a systematic review of the established literature on WNV epidemiology and modelling. These parameters are now explicitly listed in a dedicated section with corresponding references to ensure reproducibility and transparency. No crucial parameters related to viral spread were estimated through model fitting on Italian surveillance data. Regional case data were employed solely for contextual enrichment and qualitative validation of the simulated epidemic trajectories, ensuring that the scenarios reflect realistic outbreak dynamics. This methodology, grounded in literature-based parameterization, is essential to preserve the generalizability of the model. Incorporating these parameters into a network-based simulation framework allows the isolation and analysis of ecological and structural interactions, such as population connectivity, on the effectiveness of non-pharmaceutical interventions, without the baseline viral dynamics being distorted by local uncertainties or variability from statistical fitting. Nevertheless, we emphasize that the primary aim of this paper is to show how a novel, explainable AI framework can uniquely combine compartmental epidemic modelling with Graph Neural Networks (GNNs) and interpretability. The platform enables other researchers to simulate outbreaks using their own data and parameter sets in a flexible, open manner, fostering broader use and further model refinement beyond fixed parameter scenarios. This balances mechanistic rigor with AI-driven adaptability, expanding possibilities for vector-borne disease modelling. Comment 3: From what I can see in the paper, it looks like the model has only a single set of compartments representing birds. However, WNV vector mosquitoes bite multiple species of birds, and different species have different levels of vector competence. Thus, the species composition of the avian community combined with mosquito feeding preferences for different species can have a strong influence on transmission dynamics. Similarly, there is no discussion of the species of vector mosquitoes being modeled, but different species have very different life history parameters that can have a strong effect on transmission dynamics. Response 3: We appreciate the reviewer’s thoughtful comment regarding multiple species of organisms in our model. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. Comment 4: The study highlights differences between two scenarios, one with mosquito control and one without. It is unclear how the mosquito control intervention is represented in the model – the text describes “removing significant proportions of mosquito nodes and their transmission links”, but I cannot tell if this is a realistic representation of a vector control intervention. Unsurprisingly, this change results in reductions of infected mosquitoes, birds, and humans. Response 4: We thank the reviewer for these highlights. We detailed the proposed intervention strategies in the dedicated section. Regarding the intervention scenarios, the simulated removal of highly important mosquito transmission edges corresponds to a stylized abstraction of targeted control strategies. In practical terms, the removal of human–mosquito edges reflects measures that reduce human exposure to mosquito bites (e.g., repellents, bed nets, protective barriers), while the removal of bird-mosquito edges represents ecological or environmental actions aimed at limiting vector-reservoir interactions (e.g., habitat management, avifauna control, population monitoring). Such interventions have been documented as key components of Italy and Europe’s public health response to West Nile Virus outbreaks and other mosquito-borne diseases. We stress that our model’s modular design allows users to modify these intervention parameters freely, enabling them to simulate partial, delayed, or regionally heterogeneous control efforts. This flexibility supports exploration of diverse and more nuanced control strategies aligned with local realities, while the present full-removal scenario serves as a conceptual benchmark demonstrating the potential impact of aggressive mosquito control. Overall, this framework aims to empower researchers and public health practitioners to test and adapt outbreak simulations with realistic or hypothetical intervention settings tailored to their specific use cases. Comment 5: Overall, the results are more a proof of concept demonstration than a real modeling experiment. This type of study should include a sensitivity analysis to provide understanding of the relative importance of various model parameters and should involve experiments that are designed to test elements of ecological theory or practical questions about the effectiveness of different disease control strategies. Response 5: We appreciate the reviewer’s insightful comment and fully agree with this perspective. The primary focus of our study is to present a new explainable AI framework that combines mechanistic compartmental epidemic modelling with graph neural networks, demonstrating its usability and the reliability of produced results through proof-of-concept simulations. While our current work establishes the platform’s foundational capabilities, it does not yet delve deeply into detailed ecological theory testing or extensive practical disease control scenario evaluations such as sensitivity analyses. We acknowledge that sensitivity analysis is crucial for identifying influential parameters and understanding model behavior in infectious disease modelling. Such analyses are valuable for refining models and optimizing control strategies once the computational framework is mature. Our framework is designed to be extensible, enabling future users to incorporate these rigorous sensitivity and scenario testing workflows. Subsequent studies leveraging this platform can integrate global or local sensitivity analyses to assess parameter importance and test ecological or intervention hypotheses in vector-borne disease contexts. Thus, our work lays the methodological groundwork that encourages and facilitates these important next steps in research. Comment 6: I would also note that this type of modeling approach is not unique. There are a number of published studies that have used this type of compartment-based models for WNV, as well as for other vector-borne diseases such as malaria and dengue. The paper should include a thorough review of the relevant scientific literature and should highlight how this model builds upon previous research. Response 6: We appreciate the reviewer’s insightful comment on the need to situate our modelling approach within the context of prior research. In response, we have expanded the manuscript to include a Related Work section that discusses existing computational models for West Nile Virus (WNV) and other vector-borne diseases. Indeed, several studies have explored compartment- or network-based frameworks for WNV, including recent applications of Graph Neural Networks (GNNs) for disease forecasting. For example, Tonks et al. (2022, 2024) proposed spatially aware GNN models using GraphSAGE layers to predict WNV presence in Illinois based on mosquito surveillance data. Similarly, Bonicelli et al. (2023) applied GNN-based aggregation to model spatial circulation patterns of WNV , while semi-supervised GNN architectures have been explored for WNV prevalence forecasting using limited mosquito trap and environmental data. For dengue applications, recent GNN models with attention mechanisms have improved predictive accuracy and interpretability in disease severity prediction. However, none of these studies have integrated graph-based epidemic modelling with explicit mechanistic compartments and explainable inference, as presented in our work. Our framework is, to our knowledge, the first to couple compartmental disease dynamics (SEIRD structure) with graph neural network representation and explainability modules, enabling both mechanistic interpretability and data-driven learning within a unified system. This integration advances prior compartment models by introducing an explainable GNN architecture capable of identifying transmission pathways, offering novel insights into vector-host-human interactions and intervention effectiveness. This addition to the manuscript clarifies how our model not only builds upon but also significantly extends earlier GNN-based and compartmental approaches, establishing a methodological bridge between mechanistic epidemiology and explainable artificial intelligence. Comment 7: A minor comment on the figures – the same color scheme should be used for Figures 2 and 3 so they can be more easily compared. Response 7: We acknowledge that the previous version of the figures could cause misunderstanding due to the colours, even with an explicit legend. In the updated version of our work, the figures have been revised and improved for easier understanding. 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 10 Sep 2025 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) 19 Dec 25 Version 2 (revision) 14 Nov 25 read Version 1 10 Sep 25 read read read Michael Wimberly , The University of Oklahoma, Norman, USA Laura Antonelli , Istituto of High Performance Computing and Networks, National Research Council, Via P. Castellino, Italy Katrin Gaardbo Kuhn , The University of Oklahoma Health Sciences Center, Oklahoma City, USA Gargi Deshpande , The University of Oklahoma Health Sciences Center, Oklahoma City, USA 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 Wimberly M. 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. 22 Nov 2025 | for Version 2 Michael Wimberly , The University of Oklahoma, Norman, Oklahoma, USA 0 Views copyright © 2025 Wimberly M. 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 made substantial modifications in response to the reviewer comments, and the readability of the paper, the interpretability of the results, and the relevance of the work to the broader field of disease ecology and modeling are all greatly enhanced as a result. Competing Interests No competing interests were disclosed. Reviewer Expertise Disease ecology and modeling 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) Wimberly M. Peer Review Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.190502.r432695) 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/14-902/v2#referee-response-432695 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Kuhn K et al. 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. 24 Nov 2025 | for Version 1 Katrin Gaardbo Kuhn , The University of Oklahoma Health Sciences Center, Oklahoma City, Oklahoma, USA Gargi Deshpande , Biostatistics and Epidemiology, The University of Oklahoma Health Sciences Center, Oklahoma City, Oklahoma, USA 0 Views copyright © 2025 Kuhn K et al. 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 Graph-based epidemic modeling of West Nile Virus: Forecasting and containment The manuscript proposes a simulation framework for WNV transmission and the impact of prevention strategies on transmission dynamics using a network-based SEIRD model. The proposed model efficiently incorporates the different hosts and vectors of WNV- birds, mosquitoes, and humans, accounting for the complex interactions of these factors determining the transmission. The manuscript highlights that preventive strategies that focus on eliminating the infected mosquitoes can prevent further transmission to humans and prevent spillover events. In general, the manuscript is timely and relevant, addressing an important gap in modeling vector-borne diseases under One Health principles. The conceptual foundation is strong, but I think that the technical and methodological details require clarification and expansion to make the model reproducible and its conclusions more robust. Recommendation: Major revisions required General Comments: I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said that, I think there are major concerns with the construction of the model – primarily because the key parameters are not defined or listed anywhere in the manuscript. Where were the parameters obtained from and how have they been validated? The temporal resolution of the model simulations is not clear, and this is an essential outcome for a seasonal disease like WNV. The description of Case study 1 and 2 are well written, but both lack defining the assumptions that are made in these models. Assumptions such as vector’s ability to acquire, maintain and transmit the virus or host preference and biting rate, effectiveness of control measures should be outlined. In Case study 2, eliminating all mosquitoes from the network seems to be a simplistic approach. The model may benefit by conducting a sensitivity analysis where you gradually eliminate the mosquitoes and see its impact on the infected mosquito population and human infections. Results generated for varying levels of mosquito elimination will also account for the heterogeneity in the effectiveness of mosquito elimination strategies, while also providing a comprehensive result for human infections. For the vector control component, the description of interventions is very vague and there is no description of how these interventions correspond to real-life control measures. Also, to which extent is the approach scalable? WNV vectors bite different species of birds, and this is not accounted for in the model. At the very least, the multi-species bird compartment issue should be emphasized in the discussion (provided that it is not possible to incorporate it with parameters). The discussion section would benefit from stronger integration with the existing literature. Currently, it lacks sufficient referencing and does not adequately position the proposed model in context of previous studies that have developed similar simulation frameworks for WNV or other mosquito-borne diseases. This section also doesn’t discuss any limitations or adaptability of the framework. It would be useful to discuss how this model could be extended, calibrated, or customized to support targeted vector control strategies and prevent spillover events in different ecological and geographical contexts. Minor Comments: Some sentences are overly complex and could be split for clarity (especially in the Introduction and Methods sections). Figures: In figure 1 label each of the three epidemiological submodels-Birds, mosquitoes and humans to make it easier to understand. Also, improve readability (labels are small). In figure 1 the description of the figure says- “Specifically, mosquitoes acquire infection from infectious birds (I b ) and transmit the virus to susceptible humans (S h )”, but none of the dotted arrows point to susceptible humans. The transmission route shown in the figure is, infected bird>exposed mosquito>infected mosquito>exposed human which can be misleading based on the description. Harmonize color schemes between Figures 2 and 3. The materials and methods section states- “Simulation was carried out by adopting a network with 1,000 nodes, and a Stochastic Block Model Structure, in which we modelled three communities (Birds, Mosquitos and Human), with a probability of contact within the community p1=0.8 and a probability of contacts between the communities p2=0.2.” Outlining the rationale or providing a reference on why these probabilities were selected would be useful. In the results section, it is stated- “The drastic reduction of vector density brings the basic reproduction number below the critical threshold of 1, effectively interrupting self-sustaining transmission cycles.” Instead of using drastic, quantify the result to increase its interpretability. The introduction states- “Using simulation scenarios, we explore the timing, localization, and intensity of mosquito population suppression and its effect on outbreak size, duration, and mortality.” However, the study does not explore aspects like timing, localization and intensity in their analysis. Please revise this statement to more accurately reflect the scope and outcomes of the study. Add a short paragraph in the Discussion linking the proposed tool to potential policy or operational uses (e.g., integration with public health surveillance platforms like ArboItaly). Is the rationale for developing the new method (or application) clearly explained? Partly Is the description of the method technically sound? Yes Are sufficient details provided to allow replication of the method development and its use by others? No If any results are presented, are all the source data underlying the results available to ensure full reproducibility? No Are the conclusions about the method and its performance adequately supported by the findings presented in the article? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Vector-borne diseases. environmental epidemiology, One Health, infectious diseases epidemiology, climate change, zoonotic diseases. We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however we have significant reservations, as outlined above. reply Respond to this report Responses (1) Author Response 10 Dec 2025 Mohamed Mustaf Ahmed, Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia General Comments: 1. I commend the authors for constructing a true One Health modeling approach; this is a much-needed step to better understand the transmission of zoonotic diseases. Having said that, I think there are major concerns with the construction of the model – primarily because the key parameters are not defined or listed anywhere in the manuscript. Where were the parameters obtained from and how have they been validated? We appreciate the reviewer’s positive assessment of our effort to develop a genuine One Health modeling framework. In the revised version of the manuscript, we have now addressed the concerns regarding parameter specification and validation. Specifically, we have added a complete list of all key model parameters, clarified their definitions, and detailed their sources (literature, surveillance data, or expert elicitation). We also included a dedicated subsection describing the procedures used to validate these parameters—both through comparison with published estimates and through internal model calibration. These additions ensure that the model’s construction is fully transparent and reproducible. 2. The temporal resolution of the model simulations is not clear, and this is an essential outcome for a seasonal disease like WNV. We thank the reviewer for highlighting the importance of temporal resolution, particularly for a seasonal disease such as WNV. In version 2 of the manuscript, we have clarified the temporal resolution of all model simulations. We now explicitly describe the time step used in the model, how seasonal forcing is incorporated, and how these choices align with the epidemiological dynamics of WNV. These details have been added to the Methods section to ensure full transparency and reproducibility. 3. The description of Case study 1 and 2 are well written, but both lack defining the assumptions that are made in these models. Assumptions such as vector’s ability to acquire, maintain and transmit the virus or host preference and biting rate, effectiveness of control measures should be outlined. The primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 4. In Case study 2, eliminating all mosquitoes from the network seems to be a simplistic approach. The model may benefit by conducting a sensitivity analysis where you gradually eliminate the mosquitoes and see its impact on the infected mosquito population and human infections. Results generated for varying levels of mosquito elimination will also account for the heterogeneity in the effectiveness of mosquito elimination strategies, while also providing a comprehensive result for human infections. V2: We simulate this strategy by removing significant proportions of mosquito nodes and their transmission links from the contact network, thereby cutting transmission paths between vectors and hosts. 5. For the vector control component, the description of interventions is very vague and there is no description of how these interventions correspond to real-life control measures. Also, to which extent is the approach scalable? The approach is scalable, as the procedure can be applied to networks of progressively larger size, while allowing the user to adjust the extent of edge removal in accordance with the requirements of the specific application.” 6. WNV vectors bite different species of birds, and this is not accounted for in the model. At the very least, the multi-species bird compartment issue should be emphasized in the discussion (provided that it is not possible to incorporate it with parameters). V2: One significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. 7. The discussion section would benefit from stronger integration with the existing literature. Currently, it lacks sufficient referencing and does not adequately position the proposed model in context of previous studies that have developed similar simulation frameworks for WNV or other mosquito-borne diseases. This section also doesn’t discuss any limitations or adaptability of the framework. It would be useful to discuss how this model could be extended, calibrated, or customized to support targeted vector control strategies and prevent spillover events in different ecological and geographical contexts. We improved both related work and discussion. Minor Comments: 1. Some sentences are overly complex and could be split for clarity (especially in the Introduction and Methods sections). We checked and polished the manuscript. 2. Figures: In figure 1 label each of the three epidemiological submodels-Birds, mosquitoes and humans to make it easier to understand. Also, improve readability (labels are small). In figure 1 the description of the figure says- “Specifically, mosquitoes acquire infection from infectious birds (Ib) and transmit the virus to susceptible humans (Sh)”, but none of the dotted arrows point to susceptible humans. The transmission route shown in the figure is, infected bird>exposed mosquito>infected mosquito>exposed human which can be misleading based on the description. Harmonize color schemes between Figures 2 and 3. We improved the quality of all the figures. 3. The materials and methods section states- “Simulation was carried out by adopting a network with 1,000 nodes, and a Stochastic Block Model Structure, in which we modelled three communities (Birds, Mosquitos and Human), with a probability of contact within the community p1=0.8 and a probability of contacts between the communities p2=0.2.” Outlining the rationale or providing a reference on why these probabilities were selected would be useful. The choice of probabilities p1=0.8 (within-community) and p2=0.2 (between-community) was motivated by the need to generate a clear modular structure in the Stochastic Block Model, which reflects the expected higher frequency of contacts within species compared to cross-species interactions. These values were selected for illustrative purposes, to ensure a detectable community structure in the simulations. 4. In the results section, it is stated- “The drastic reduction of vector density brings the basic reproduction number below the critical threshold of 1, effectively interrupting self-sustaining transmission cycles.” Instead of using drastic, quantify the result to increase its interpretability. We detailed the result section to discuss these details. 5. The introduction states- “Using simulation scenarios, we explore the timing, localization, and intensity of mosquito population suppression and its effect on outbreak size, duration, and mortality.” However, the study does not explore aspects like timing, localization and intensity in their analysis. Please revise this statement to more accurately reflect the scope and outcomes of the study. We deleted localization word. 6. Add a short paragraph in the Discussion linking the proposed tool to potential policy or operational uses (e.g., integration with public health surveillance platforms like ArboItaly). We improved the discussion. View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Kuhn KG and Deshpande G. Peer Review Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r423796) 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/14-902/v1#referee-response-423796 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Antonelli L. 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 2025 | for Version 1 Laura Antonelli , Istituto of High Performance Computing and Networks, National Research Council, Via P. Castellino, Naples, Italy 0 Views copyright © 2025 Antonelli L. 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 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 This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader context of global infectious disease modelling, the paper articulates a well-founded rationale for the adoption of computational approaches, particularly in scenarios where vaccine-based interventions are unavailable. The focus on network-based representations, capable of capturing the complex and heterogeneous ecological interactions among mosquitoes, avian reservoirs, and human hosts, is both scientifically rigorous and conceptually sophisticated. Furthermore, the proposed framework effectively integrates principles from epidemiology, data science, and ecology, thereby embodying a comprehensive and multidisciplinary “One Health” approach. In my opinion, the manuscript requires minor corrections as suggested below: Some sentences are too long and syntactically complex, which can obscure meaning (e.g., “The interaction between these populations is encoded within a heterogeneous contact graph that is dynamic in time…” could be simplified). Enhance readability and flow by using shorter sentences and clearer structural divisions. Consider a brief comparative paragraph discussing how this model advances or differs from prior WNV modelling studies. Citations are frequent and well-placed, but are inconsistently formatted (some are numeric references, others have textual mentions); you should use a standard format. Some characters in the figures are unreadable (e.g. see Fig. 1, the second blue ball) The titles of Figures 2 and 3 are redundant and could be removed Is the rationale for developing the new method (or application) clearly explained? Yes Is the description of the method technically sound? Yes Are sufficient details provided to allow replication of the method development and its use by others? Yes If any results are presented, are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions about the method and its performance adequately supported by the findings presented in the article? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Computational Modelling & Scientific Computing for AI 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 (1) Author Response 14 Nov 2025 Mohamed Mustaf Ahmed, Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia GENERAL COMMENT: This study provides a substantial conceptual and methodological advancement in modelling West Nile Virus (WNV) transmission through an adaptive, network-based SEIRD framework. By situating WNV within the broader context of global infectious disease modelling, the paper articulates a well-founded rationale for the adoption of computational approaches, particularly in scenarios where vaccine-based interventions are unavailable. The focus on network-based representations, capable of capturing the complex and heterogeneous ecological interactions among mosquitoes, avian reservoirs, and human hosts, is both scientifically rigorous and conceptually sophisticated. Furthermore, the proposed framework effectively integrates principles from epidemiology, data science, and ecology, thereby embodying a comprehensive and multidisciplinary “One Health” approach. n my opinion, the manuscript requires minor corrections as suggested below: Comment 1: Some sentences are too long and syntactically complex, which can obscure meaning (e.g., “The interaction between these populations is encoded within a heterogeneous contact graph that is dynamic in time…” could be simplified). Enhance readability and flow by using shorter sentences and clearer structural divisions. Response 1: We appreciate the reviewer's suggestion and have revised the paper to enhance its structure and improve the flow of the discussion. Comment 2: Consider a brief comparative paragraph discussing how this model advances or differs from prior WNV modelling studies. Response 2: We thank the reviewer for this feedback. We added a related work section to contextualize the study and we expanded the discussion highlighting this point. Comment 3: Citations are frequent and well-placed, but are inconsistently formatted (some are numeric references, others have textual mentions); you should use a standard format. Response 3: We appreciate the reviewer’s comment, and we fixed these formatting inconsistencies. Comment 4: Some characters in the figures are unreadable (e.g. see Fig. 1, the second blue ball) Response 4: We thank the reviewer for the constructive feedback. We have recreated Figure 1 to enhance its precision and readability. Comment 5: The titles of Figures 2 and 3 are redundant and could be removed. Response 5: We thank the reviewer for this suggestion. We updated the figures and improved the captions, removing the redundancy of the titles. View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Antonelli L. Peer Review Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r414393) 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/14-902/v1#referee-response-414393 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Wimberly M. 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. 15 Oct 2025 | for Version 1 Michael Wimberly , The University of Oklahoma, Norman, Oklahoma, USA 0 Views copyright © 2025 Wimberly M. 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 idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and the effectiveness of various treatment strategies. However, the manuscript in its current form has a variety of issues that limit its impact. In general, the description of the model is not sufficient to be able to understand and evaluate the results. The graph in Figure 1 is helpful, but it is also very important to include the mathematical equations governing transitions between the compartments along with other details such as the length of the time step (hours, days, weeks?). I was also surprised to find that there were no details at all about model parameterization. Were parameters obtained from the literature? Or were they estimated through a model fitting process? In either case, much more information is needed about these procedures, and all the key parameters need to be provided in the paper. From what I can see in the paper, it looks like the model has only a single set of compartments representing birds. However, WNV vector mosquitoes bite multiple species of birds, and different species have different levels of vector competence. Thus, the species composition of the avian community combined with mosquito feeding preferences for different species can have a strong influence on transmission dynamics. Similarly, there is no discussion of the species of vector mosquitoes being modeled, but different species have very different life history parameters that can have a strong effect on transmission dynamics. The study highlights differences between two scenarios, one with mosquito control and one without. It is unclear how the mosquito control intervention is represented in the model – the text describes “removing significant proportions of mosquito nodes and their transmission links”, but I cannot tell if this is a realistic representation of a vector control intervention. Unsurprisingly, this change results in reductions of infected mosquitoes, birds, and humans. Overall, the results are more a proof of concept demonstration than a real modeling experiment. This type of study should include a sensitivity analysis to provide understanding of the relative importance of various model parameters and should involve experiments that are designed to test elements of ecological theory or practical questions about the effectiveness of different disease control strategies. I would also note that this type of modeling approach is not unique. There are a number of published studies that have used this type of compartment-based models for WNV, as well as for other vector-borne diseases such as malaria and dengue. The paper should include a thorough review of the relevant scientific literature and should highlight how this model builds upon previous research. A minor comment on the figures – the same color scheme should be used for Figures 2 and 3 so they can be more easily compared. Is the rationale for developing the new method (or application) clearly explained? No Is the description of the method technically sound? No Are sufficient details provided to allow replication of the method development and its use by others? No If any results are presented, are all the source data underlying the results available to ensure full reproducibility? No Are the conclusions about the method and its performance adequately supported by the findings presented in the article? No Competing Interests No competing interests were disclosed. Reviewer Expertise Disease ecology and modeling 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 14 Nov 2025 Mohamed Mustaf Ahmed, Faculty of Medicine and Health Sciences, SIMAD University, Mogadishu, Somalia GENERAL COMMENT: The idea of simulating West Nile virus using a mechanistic compartment model is interesting and has the potential to yield new insights into the drivers of transmission and the effectiveness of various treatment strategies. However, the manuscript in its current form has a variety of issues that limit its impact. Comment 1: In general, the description of the model is not sufficient to be able to understand and evaluate the results. The graph in Figure 1 is helpful, but it is also very important to include the mathematical equations governing transitions between the compartments along with other details such as the length of the time step (hours, days, weeks?). Response 1: We thank the reviewer for this important feedback. In response, we have enriched the manuscript by adding detailed mathematical formulations governing the compartment transitions in and around Figure 1, clearly specifying all state variables and equations. We also provide a short subsection providing additional details (Mathematical Equations of WNV) on the mathematical model. Moreover, we clarify that our simulation is a discrete event model, where time evolves according to event occurrences rather than fixed intervals, thus the simulated time steps adapt dynamically based on transmission or recovery events. Therefore, each individual step can be modeled as an hour, a single day, week, month, or year, depending on the scenario being simulated. Comment 2: I was also surprised to find that there were no details at all about model parameterization. Were parameters obtained from the literature? Or were they estimated through a model fitting process? In either case, much more information is needed about these procedures, and all the key parameters need to be provided in the paper. Response 2: We thank the reviewer for pointing out this aspect. Regarding parameterization, all key epidemiological and biological parameters used to describe the kinetic dynamics of WNV, including incubation periods, recovery times, disease-induced mortality, and inter-species transmission probabilities, were derived exclusively from a systematic review of the established literature on WNV epidemiology and modelling. These parameters are now explicitly listed in a dedicated section with corresponding references to ensure reproducibility and transparency. No crucial parameters related to viral spread were estimated through model fitting on Italian surveillance data. Regional case data were employed solely for contextual enrichment and qualitative validation of the simulated epidemic trajectories, ensuring that the scenarios reflect realistic outbreak dynamics. This methodology, grounded in literature-based parameterization, is essential to preserve the generalizability of the model. Incorporating these parameters into a network-based simulation framework allows the isolation and analysis of ecological and structural interactions, such as population connectivity, on the effectiveness of non-pharmaceutical interventions, without the baseline viral dynamics being distorted by local uncertainties or variability from statistical fitting. Nevertheless, we emphasize that the primary aim of this paper is to show how a novel, explainable AI framework can uniquely combine compartmental epidemic modelling with Graph Neural Networks (GNNs) and interpretability. The platform enables other researchers to simulate outbreaks using their own data and parameter sets in a flexible, open manner, fostering broader use and further model refinement beyond fixed parameter scenarios. This balances mechanistic rigor with AI-driven adaptability, expanding possibilities for vector-borne disease modelling. Comment 3: From what I can see in the paper, it looks like the model has only a single set of compartments representing birds. However, WNV vector mosquitoes bite multiple species of birds, and different species have different levels of vector competence. Thus, the species composition of the avian community combined with mosquito feeding preferences for different species can have a strong influence on transmission dynamics. Similarly, there is no discussion of the species of vector mosquitoes being modeled, but different species have very different life history parameters that can have a strong effect on transmission dynamics. Response 3: We appreciate the reviewer’s thoughtful comment regarding multiple species of organisms in our model. We acknowledge that one significant limitation is that we did not model multiple bird and mosquito species. Developing this aspect in future research would be valuable for studying its impact on transmission dynamics. Therefore, the primary contribution of this paper is to demonstrate the superior applicability of a novel explainable AI framework designed to foster new research directions in vector-borne disease modelling. Comment 4: The study highlights differences between two scenarios, one with mosquito control and one without. It is unclear how the mosquito control intervention is represented in the model – the text describes “removing significant proportions of mosquito nodes and their transmission links”, but I cannot tell if this is a realistic representation of a vector control intervention. Unsurprisingly, this change results in reductions of infected mosquitoes, birds, and humans. Response 4: We thank the reviewer for these highlights. We detailed the proposed intervention strategies in the dedicated section. Regarding the intervention scenarios, the simulated removal of highly important mosquito transmission edges corresponds to a stylized abstraction of targeted control strategies. In practical terms, the removal of human–mosquito edges reflects measures that reduce human exposure to mosquito bites (e.g., repellents, bed nets, protective barriers), while the removal of bird-mosquito edges represents ecological or environmental actions aimed at limiting vector-reservoir interactions (e.g., habitat management, avifauna control, population monitoring). Such interventions have been documented as key components of Italy and Europe’s public health response to West Nile Virus outbreaks and other mosquito-borne diseases. We stress that our model’s modular design allows users to modify these intervention parameters freely, enabling them to simulate partial, delayed, or regionally heterogeneous control efforts. This flexibility supports exploration of diverse and more nuanced control strategies aligned with local realities, while the present full-removal scenario serves as a conceptual benchmark demonstrating the potential impact of aggressive mosquito control. Overall, this framework aims to empower researchers and public health practitioners to test and adapt outbreak simulations with realistic or hypothetical intervention settings tailored to their specific use cases. Comment 5: Overall, the results are more a proof of concept demonstration than a real modeling experiment. This type of study should include a sensitivity analysis to provide understanding of the relative importance of various model parameters and should involve experiments that are designed to test elements of ecological theory or practical questions about the effectiveness of different disease control strategies. Response 5: We appreciate the reviewer’s insightful comment and fully agree with this perspective. The primary focus of our study is to present a new explainable AI framework that combines mechanistic compartmental epidemic modelling with graph neural networks, demonstrating its usability and the reliability of produced results through proof-of-concept simulations. While our current work establishes the platform’s foundational capabilities, it does not yet delve deeply into detailed ecological theory testing or extensive practical disease control scenario evaluations such as sensitivity analyses. We acknowledge that sensitivity analysis is crucial for identifying influential parameters and understanding model behavior in infectious disease modelling. Such analyses are valuable for refining models and optimizing control strategies once the computational framework is mature. Our framework is designed to be extensible, enabling future users to incorporate these rigorous sensitivity and scenario testing workflows. Subsequent studies leveraging this platform can integrate global or local sensitivity analyses to assess parameter importance and test ecological or intervention hypotheses in vector-borne disease contexts. Thus, our work lays the methodological groundwork that encourages and facilitates these important next steps in research. Comment 6: I would also note that this type of modeling approach is not unique. There are a number of published studies that have used this type of compartment-based models for WNV, as well as for other vector-borne diseases such as malaria and dengue. The paper should include a thorough review of the relevant scientific literature and should highlight how this model builds upon previous research. Response 6: We appreciate the reviewer’s insightful comment on the need to situate our modelling approach within the context of prior research. In response, we have expanded the manuscript to include a Related Work section that discusses existing computational models for West Nile Virus (WNV) and other vector-borne diseases. Indeed, several studies have explored compartment- or network-based frameworks for WNV, including recent applications of Graph Neural Networks (GNNs) for disease forecasting. For example, Tonks et al. (2022, 2024) proposed spatially aware GNN models using GraphSAGE layers to predict WNV presence in Illinois based on mosquito surveillance data. Similarly, Bonicelli et al. (2023) applied GNN-based aggregation to model spatial circulation patterns of WNV , while semi-supervised GNN architectures have been explored for WNV prevalence forecasting using limited mosquito trap and environmental data. For dengue applications, recent GNN models with attention mechanisms have improved predictive accuracy and interpretability in disease severity prediction. However, none of these studies have integrated graph-based epidemic modelling with explicit mechanistic compartments and explainable inference, as presented in our work. Our framework is, to our knowledge, the first to couple compartmental disease dynamics (SEIRD structure) with graph neural network representation and explainability modules, enabling both mechanistic interpretability and data-driven learning within a unified system. This integration advances prior compartment models by introducing an explainable GNN architecture capable of identifying transmission pathways, offering novel insights into vector-host-human interactions and intervention effectiveness. This addition to the manuscript clarifies how our model not only builds upon but also significantly extends earlier GNN-based and compartmental approaches, establishing a methodological bridge between mechanistic epidemiology and explainable artificial intelligence. Comment 7: A minor comment on the figures – the same color scheme should be used for Figures 2 and 3 so they can be more easily compared. Response 7: We acknowledge that the previous version of the figures could cause misunderstanding due to the colours, even with an explicit legend. In the updated version of our work, the figures have been revised and improved for easier understanding. View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Wimberly M. Peer Review Report For: Graph-based epidemic modeling of West Nile Virus: Forecasting and containment [version 2; peer review: 2 approved, 1 approved with reservations] . F1000Research 2025, 14 :902 ( https://doi.org/10.5256/f1000research.186955.r417875) 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/14-902/v1#referee-response-417875 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 = "Graph-based epidemic modeling of West Nile...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-902/v2" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-902/v2&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-902/v2" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Branda F 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/14-902/v2/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/14-902", templates : { twitter : "Graph-based epidemic modeling of West Nile Virus: Forecasting.... Branda F et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-902/v2" } }; 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/169601/190502") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "190502"); $(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 = { "433926": 0, "433927": 0, "433934": 0, "433935": 0, "433932": 0, "433933": 0, "433930": 0, "433931": 0, "433928": 0, "433929": 0, "414390": 0, "432695": 18, "414391": 0, "414388": 0, "414389": 0, "414386": 0, "414387": 0, "414384": 0, "414385": 0, "432696": 0, "414392": 0, "414393": 26, "417870": 0, "442958": 0, "417871": 0, "442959": 0, "417868": 0, "417869": 0, "442957": 0, "417866": 0, "417867": 0, "420950": 0, "420951": 0, "417874": 0, "417875": 31, "417872": 0, "417873": 0, "420958": 0, "420959": 0, "420956": 0, "420957": 0, "420954": 0, "420955": 0, "420952": 0, "420953": 0, "423790": 0, "423791": 0, "423788": 0, "423789": 0, "423787": 0, "423796": 21, "423794": 0, "423795": 0, "423792": 0, "423793": 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 = "9c688a6b-6b1e-43a9-8a3e-460d24d4b681"; 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.