Strengthening bioinformatics education:... | 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-1422" }, "headline": "Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities", "datePublished": "2025-12-22T06:01:55", "dateModified": "2025-12-22T06:01:55", "author": [ { "@type": "Person", "name": "Monique Zahn-Zabala" }, { "@type": "Person", "name": "Minna Ahokas" }, { "@type": "Person", "name": "Bérénice Batut" }, { "@type": "Person", "name": "Sebastian Beier" }, { "@type": "Person", "name": "Alexander Botzki" }, { "@type": "Person", "name": "Alexia Cardona" }, { "@type": "Person", "name": "Kristina Gruden" }, { "@type": "Person", "name": "Eija Korpelainen" }, { "@type": "Person", "name": "Maria Lehtivaara" }, { "@type": "Person", "name": "Brane Leskosek" }, { "@type": "Person", "name": "Bogdan Mirăuță" }, { "@type": "Person", "name": "Ajay Mishra" }, { "@type": "Person", "name": "Cyril Pommier" }, { "@type": "Person", "name": "Krzysztof Poterlowicz" }, { "@type": "Person", "name": "Helena Rasche" }, { "@type": "Person", "name": "Olivier Sand" }, { "@type": "Person", "name": "Rob Waterhouse" }, { "@type": "Person", "name": "Samantha Wittke" }, { "@type": "Person", "name": "Cătălina Zenoaga-Barbăroșie" }, { "@type": "Person", "name": "Mihail Anton" }, { "@type": "Person", "name": "Daniel Wibberg" } ], "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 rapid evolution of bioinformatics and data-driven life sciences necessitates widespread, effective training solutions capable of transcending geographical and institutional boundaries. ELIXIR, as a pan-European bioinformatics research infrastructure, has strategically embraced e-learning methodologies to meet this challenge. This white paper systematically reviews the current landscape of e-learning initiatives across various ELIXIR Nodes and Communities, detailing both historical developments and contemporary practices. It identifies core attributes and desirable features of effective e-learning, presenting an analysis of diverse educational platforms and the deployment of Learning Management Systems (LMS) within ELIXIR’s framework. Emphasis is placed on the interactive, open-access, and sustainable nature of these resources, exemplified by platforms such as the Training e-Support System (TeSS) and the ELIXIR-SI eLearning Platform (EeLP). The paper highlights critical advancements toward standardization and interoperability through initiatives such as the adoption of SCORM protocols, facilitating resource reuse across Nodes. Additionally, the integration of e-learning into broader educational strategies—such as hybrid learning environments and structured learning paths—is examined. Finally, future directions are discussed, including strategies for integrating e-learning with traditional training methods, enhancing trainer expertise, and further expanding the availability and FAIRification of bioinformatics training resources." } { "@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-1422", "name": "Strengthening bioinformatics education: e-learning initiatives across..." } } ] } Home Browse Strengthening bioinformatics education: e-learning initiatives across... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Zahn-Zabala M, Ahokas M, Batut B et al. Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.12688/f1000research.173116.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Opinion Article Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] Monique Zahn-Zabala https://orcid.org/0000-0001-7961-6091 1 , Minna Ahokas https://orcid.org/0000-0003-2313-0011 2 , Bérénice Batut https://orcid.org/0000-0001-9852-1987 3,4 , [...] Sebastian Beier https://orcid.org/0000-0002-2177-8781 5 , Alexander Botzki https://orcid.org/0000-0001-6691-4233 6 , Alexia Cardona 7 , Kristina Gruden 8 , Eija Korpelainen https://orcid.org/0000-0002-4406-5602 2 , Maria Lehtivaara 2 , Brane Leskosek 9 , Bogdan Mirăuță https://orcid.org/0000-0002-9733-292X 10 , Ajay Mishra 11 , Cyril Pommier https://orcid.org/0000-0002-9040-8733 12 , Krzysztof Poterlowicz https://orcid.org/0000-0001-6173-5674 13 , Helena Rasche 14 , Olivier Sand 3 , Rob Waterhouse https://orcid.org/0000-0003-4199-9052 1 , Samantha Wittke https://orcid.org/0000-0002-9625-7235 2 , Cătălina Zenoaga-Barbăroșie 10 , Mihail Anton https://orcid.org/0000-0002-7753-9042 15,16 , Daniel Wibberg https://orcid.org/0000-0002-1331-4311 5 Monique Zahn-Zabala https://orcid.org/0000-0001-7961-6091 1 , Minna Ahokas https://orcid.org/0000-0003-2313-0011 2 , [...] Bérénice Batut https://orcid.org/0000-0001-9852-1987 3,4 , Sebastian Beier https://orcid.org/0000-0002-2177-8781 5 , Alexander Botzki https://orcid.org/0000-0001-6691-4233 6 , Alexia Cardona 7 , Kristina Gruden 8 , Eija Korpelainen https://orcid.org/0000-0002-4406-5602 2 , Maria Lehtivaara 2 , Brane Leskosek 9 , Bogdan Mirăuță https://orcid.org/0000-0002-9733-292X 10 , Ajay Mishra 11 , Cyril Pommier https://orcid.org/0000-0002-9040-8733 12 , Krzysztof Poterlowicz https://orcid.org/0000-0001-6173-5674 13 , Helena Rasche 14 , Olivier Sand 3 , Rob Waterhouse https://orcid.org/0000-0003-4199-9052 1 , Samantha Wittke https://orcid.org/0000-0002-9625-7235 2 , Cătălina Zenoaga-Barbăroșie 10 , Mihail Anton https://orcid.org/0000-0002-7753-9042 15,16 , Daniel Wibberg https://orcid.org/0000-0002-1331-4311 5 PUBLISHED 22 Dec 2025 Author details Author details 1 Swiss Institute of Bioinformatics, Lausanne, Vaud, Switzerland 2 CSC IT Center for Science Ltd, Espoo, Uusimaa, Finland 3 Institut Francais de Bioinformatique, Villejuif, Île-de-France, France 4 Universite Clermont Auvergne, Clermont-Ferrand, Auvergne-Rhône-Alpes, France 5 Forschungszentrum Julich GmbH, Jülich, North Rhine-Westphalia, Germany 6 Vlaams Instituut voor Biotechnologie, Ghent, Flanders, Belgium 7 University of Cambridge, Cambridge, England, UK 8 National Institute of Biology Department of Biotechnology and Systems Biology, Ljubljana, Ljubljana, Slovenia 9 University of Ljubljana, Ljubljana, Ljubljana, Slovenia 10 Romanian Bioinformatics Cluster, Târgu Mureș, Romania 11 EMBL-EBI, Hinxton, England, UK 12 Universite Paris-Saclay, Orsay, Île-de-France, France 13 University of Bradford Faculty of Life Sciences, Bradford, England, UK 14 Erasmus MC Department of Pathology and Clinical Bioinformatics, Rotterdam, South Holland, The Netherlands 15 ELIXIR Hub, Hinxton, England, UK 16 Chalmers University of Technology Department of Life Sciences, Gothenburg, Västra Götaland County, Sweden Monique Zahn-Zabala Roles: Conceptualization, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Minna Ahokas Roles: Writing – Original Draft Preparation Bérénice Batut Roles: Writing – Original Draft Preparation Sebastian Beier Roles: Writing – Original Draft Preparation Alexander Botzki Roles: Conceptualization, Writing – Original Draft Preparation Alexia Cardona Roles: Writing – Original Draft Preparation Kristina Gruden Roles: Writing – Original Draft Preparation Eija Korpelainen Roles: Writing – Original Draft Preparation Maria Lehtivaara Roles: Writing – Original Draft Preparation Brane Leskosek Roles: Writing – Original Draft Preparation Bogdan Mirăuță Roles: Writing – Original Draft Preparation Ajay Mishra Roles: Writing – Original Draft Preparation Cyril Pommier Roles: Writing – Original Draft Preparation Krzysztof Poterlowicz Roles: Writing – Original Draft Preparation Helena Rasche Roles: Writing – Original Draft Preparation Olivier Sand Roles: Writing – Original Draft Preparation Rob Waterhouse Roles: Writing – Original Draft Preparation Samantha Wittke Roles: Writing – Original Draft Preparation Cătălina Zenoaga-Barbăroșie Roles: Writing – Original Draft Preparation Mihail Anton Roles: Writing – Original Draft Preparation Daniel Wibberg Roles: Conceptualization, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the ELIXIR gateway. This article is included in the EMBL-EBI collection. Abstract The rapid evolution of bioinformatics and data-driven life sciences necessitates widespread, effective training solutions capable of transcending geographical and institutional boundaries. ELIXIR, as a pan-European bioinformatics research infrastructure, has strategically embraced e-learning methodologies to meet this challenge. This white paper systematically reviews the current landscape of e-learning initiatives across various ELIXIR Nodes and Communities, detailing both historical developments and contemporary practices. It identifies core attributes and desirable features of effective e-learning, presenting an analysis of diverse educational platforms and the deployment of Learning Management Systems (LMS) within ELIXIR’s framework. Emphasis is placed on the interactive, open-access, and sustainable nature of these resources, exemplified by platforms such as the Training e-Support System (TeSS) and the ELIXIR-SI eLearning Platform (EeLP). The paper highlights critical advancements toward standardization and interoperability through initiatives such as the adoption of SCORM protocols, facilitating resource reuse across Nodes. Additionally, the integration of e-learning into broader educational strategies—such as hybrid learning environments and structured learning paths—is examined. Finally, future directions are discussed, including strategies for integrating e-learning with traditional training methods, enhancing trainer expertise, and further expanding the availability and FAIRification of bioinformatics training resources. READ ALL READ LESS Keywords E-learning, Bioinformatics Training, Learning Management Systems, FAIR Principles Corresponding Author(s) Daniel Wibberg ( [email protected] ) Close Corresponding author: Daniel Wibberg Competing interests: No competing interests were disclosed. Grant information: The author(s) declared that no grants were involved in supporting this work. Copyright: © 2025 Zahn-Zabala M et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. How to cite: Zahn-Zabala M, Ahokas M, Batut B et al. Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.12688/f1000research.173116.1 ) First published: 22 Dec 2025, 14 (ELIXIR):1422 ( https://doi.org/10.12688/f1000research.173116.1 ) Latest published: 22 Dec 2025, 14 (ELIXIR):1422 ( https://doi.org/10.12688/f1000research.173116.1 ) Introduction ELIXIR 1 is a pan-European research infrastructure within the European Strategy Forum on Research Infrastructures (ESFRI). Its mission is to build a sustainable infrastructure to support European life science research and its translation to medicine and the environment, the bio-industries and society. ELIXIR is an inter-governmental organisation which brings together existing bioinformatics resources. Coordinated by the ELIXIR Hub, its 23 members are European countries; the scientific community in each member country develops their national Node, which operates the services and resources that are part of ELIXIR. Each ELIXIR Node is itself a network of national life science organisations, coordinated by a lead institute. ELIXIR regroups experts in specific themes across ELIXIR Nodes and externally around Communities who drive the development of standards, services, and training in and across ELIXIR. It also concentrates its efforts around five central areas of activity, referred to as Platforms: Data, Tools, Compute, Interoperability and Training. The ELIXIR Training Platform 2 (TrP) was established to develop a training community that spans all ELIXIR member states. The TrP aims to strengthen national training programmes, grow bioinformatics training capacity and competence across Europe, and empower researchers to use ELIXIR’s services and tools ( Alloza et al. 2024 ). To do so, the Platform establishes and implements best practices in bioinformatics training, through a T raining Toolkit . 3 Secondly, it supports training providers across Europe in creating and delivering training for developers, researchers and trainers. Thirdly, the TrP builds a sustainable training infrastructure. TeSS , 4 a one-stop shop platform of training events and materials for trainees, trainers, and training service providers, is part of this infrastructure ( Beard et al. 2020 ). The Nodes provide traditional face-to-face courses in the classroom, as well as online training events. They also provide materials for self-learning, ranging from videos, course materials, and e-learning. E-learning definition The term “e-learning” has been subject to varied interpretations across different contexts, prompting ELIXIR and GOBLET trainers to engage in a collaborative workshop to establish a precise definition. The outcomes of this discussion were formalized in a report ( Attwood et al. 2016 ), which defined e-learning as “a mode of learning facilitated and supported by information and communications technologies, in which educational resources may be accessed via the Internet or intranets.” A distinguishing characteristic of e-learning is the absence of a trainer throughout the training and its availability online. This also applies to other self-training approaches, for instance educational materials online or videos. While the possibility for trainees to access educational material at any time and to go through it at their own pace is clearly an advantage, it requires that the trainee be motivated – something traditional textbooks also require. Eight essential attributes of e-learning were defined by the trainers: (1) online, (2) open access, (3) interactive, (4) easy-to-use, (5) prerequisites, (6) measurable learning outcomes, (7) maintainable, and (8) sustainable. An additional seven attributes were judged to be desirable: (1) available on demand, (2) self-paced, (3) contextual, (4) quality control, (5) scalable, (6) interoperable, and (7) support. While many of these attributes also apply to traditional classroom teaching, it is the interactivity of the e-learning material which replaces the interactions with the trainer and other course participants. It is the inherent interactivity of e-learning which makes for an active learning process. In a recent survey, 63.2% of industry respondents and 84.1% of those in academia indicated that their preferred training format was “E-learning materials to consult anytime” ( Alves et al., 2023 ). Several of the attributes make e-learning likely to reach a large audience: (1) open access, (2) contextual, (3) easy-to-use, (4) interactive, and (5) measurable learning outcomes. By eliminating the need for trainer availability and leveraging digital delivery, e-learning is particularly well-suited for capacity building. Once the technical aspects of creating e-learning courses have been mastered, trainers can efficiently make use of their time by adopting this approach, particularly when the course has already been taught many times. E-learning courses have the advantage that they can be followed by an infinite number of students anytime and anywhere. This gain in efficiency has led to widespread adoption of e-learning by institutions worldwide, including numerous ELIXIR Nodes. E-learning at the ELIXIR Nodes The implementation of e-learning across ELIXIR Nodes has largely occurred through independent efforts, with several Nodes actively participating in the E-learning Interest Group . 5 This group convenes on a monthly basis to foster the exchange of best practices, address shared challenges, and advance the collective development of e-learning resources. To provide a better idea of the path taken by each Node in developing e-learning and its LMS of choice ( Table 1 ), each Node has provided a summary of its e-learning activities to date. Table 1. ELIXIR Nodes offering e-learning courses. It summarises which Nodes provide e-learning (as defined above), the year the first e-learning was made available, the website(s) where the e-learning courses are listed, as well as the conditions to access the e-learning courses. There are currently 9 ELIXIR nodes which offer e-learning. EMBL-EBI was the first to do so in 2011, followed closely by the Swiss node and, over the years by the remaining nodes. The majority of Nodes have a single website from which trainees can choose to follow free e-learning courses (except for ELIXIR France). Login is not required to access the e-learning courses except for those of ELIXIR Belgium, Finland, Romania and Slovenia. Note that some Node institutes adopted e-learning prior to being part of the Node, or even prior to the creation of ELIXIR. ELIXIR Node First E-learning Course Website(s) with E-learning Courses Accessibility ELIXIR-BE 2020 https://elearning.vib.be/ Login required; mostly free ELIXIR-CH 2012 https://www.sib.swiss/training/e-learning Open and free ELIXIR-DE 2016 https://www.denbi.de/online-training-media-library Open and free ELIXIR-FI 2019 https://e-learn.csc.fi/ Login required; mostly free ELIXIR-FR 2024 https://sandboxbio.france-bioinformatique.fr , https://ifb-elixirfr.github.io/Wasm4Learn/ Open and free ELIXIR-RO 2024 https://elixir.mf.uni-lj.si/course/index.php?categoryid=33 Open and free, login required ELIXIR-SI 2015 https://elixir.mf.uni-lj.si/ Login required; mostly free ELIXIR-UK 2015 https://tess.elixir-europe.org/events?country=United+Kingdom https://tess.elixir-europe.org/materials?node=United+Kingdom&resource_type=e-learning Multiple accessibility options EMBL-EBI 2011 https://www.ebi.ac.uk/training/on-demand Open and free ELIXIR Belgium (BE) The VIB (Flemish Institute of Biotechnology) coordinates the activities of the ELIXIR Belgium Node’s endeavours. Embracing the digital age, VIB has pioneered an e-learning platform that complements the traditional classroom short-format courses. This platform primarily caters to novices, offering an array of beginner-level courses that serve as a foundation for future scientific research. The journey began with biosafety, where the first e-learning modules, crafted by external experts, laid the groundwork for what would become a robust educational framework. Since 2020, the VIB Training team has been diligently expanding this platform, introducing 2-3 new courses annually. The curriculum spans a diverse spectrum, delving into the basics of bioinformatics, guiding learners through the essentials of data management, and equipping them with vital programming and computing skills in Linux, Python using Dodona , 6 and High Performance Computing. Moreover, VIB upskills its internal talent by offering specialised introductory courses in Technology Transfer, Research Ethics and Data Analytics for Websites, ensuring a well-rounded educational experience that fosters both scientific and professional growth. ELIXIR Switzerland (CH) The SIB Swiss Institute of Bioinformatics is the institute that oversees the work in the Node. Learner-centred education (e-learning, course material, videos) complement teacher-centred education – practically all e-learning courses offered are at the beginner level. The first e-learning courses developed at SIB were ad hoc. The first two courses were at the request of the Food and Agriculture Organization (FAO) of the United Nations, while the two additional courses were for new users of the Vital-IT Competence Centre in Bioinformatics and Computational Biology. Since 2021, the SIB has been creating 2-3 new courses every year. Most modules take 1 to 1.5 hours to complete, taking into account the normal attention span of trainees. The courses cover a wide range of topics, from topics in bioinformatics (BLAST, MSA, phylogenetics), data management (file formats and vocabularies) to introductions to SIB resources (ISMARA, Cellosaurus, SARS-CoV-2: Studying a new virus) and programming and computing techniques (UNIX, Python, High Performance Computing). The latest courses cover diverse aspects of data management and were developed as part of the CAS in Data Stewardship, University of Lausanne, 2024-2025. All SIB e-learning courses are found in TeSS. ELIXIR Germany (DE) The German Network for Bioinformatics Infrastructure (de.NBI), which represents the German ELIXIR Node ( Tauch and Al-Dilaimi 2019 ), has been compiling a collection of training materials since 2017 ( Wibberg et al. 2020 ) and guidelines for the preparation of e-learning material were established in 2018. These resources are on a dedicated media library webpage which serves as a supplement to traditional training courses, offering a self-paced learning environment that is particularly well-suited for beginners. This library includes various e-learning modules, course materials, and instructional videos. The library serves as a vital supplement to traditional training courses, offering a self-paced learning environment that is particularly well-suited for beginners. The content spans basic bioinformatics topics such as Research Data Management (RDM) ( Mayer et al. 2021 ) or R programming as well as a range of other de.NBI and ELIXIR-DE tools, e.g. Galaxy, Bioconductor. This library not only facilitates the training of researchers in the use of de.NBI tools. By providing easy and open access to training materials, the library essentially supports an unlimited number of participants, significantly scaling up the reach and impact of de. NBI training initiatives. The de.NBI’s commitment to education and training is evident in its continuous efforts to expand and update the media library, ensuring that it remains a valuable resource for the scientific community. ELIXIR Finland (FI) The ELIXIR-Finland Node CSC organises a wide range of training in bioinformatics, AI and data analytics, High Performance Computing, programming and data management. Our online courses 7 are implemented in the Moodle-based eLena e-learning environment 8 and they can be accessed using the Life Science login. In addition, the programming and data analytics courses typically use our notebook environment Noppe , 9 which allows easy, installation-free studying. Our bioinformatics e-learning courses include Single-cell RNA-seq data analysis 10 and Spatially-resolved transcriptomics (Visium) data analysis . 11 Each section of the courses contains lecture videos, hands-on exercises, and questions and tasks, which allow the participants to check if they have reached the learning goals. In order to enable non-coding scientists to analyse data, we use in the exercises the web based Chipster data analysis software (see also Chipster course materials , 12 including slides, exercises, example analysis sessions and lecture videos). Our Research Data Management (RDM) Competence Center offers a wide range of webinars and tutorial videos on RDM, providing practical guidance to support researchers at every stage of the data lifecycle. The self-study Research Data Management 13 course, available on our e-learning platform, offers an introduction to key aspects of RDM, from planning and organising data to sharing and reusing it. ELIXIR France (FR) The Institut Français de Bioinformatique (IFB) is a federation of regional platforms plus a coordination platform called IFB-core. The IFB Training team only started to work on e - l earning solutions 14 four years ago. The main motivation was to prepare life scientists for other training courses requiring Unix and R skills as prerequisites. For this, we wanted our e-learners to have access to environments emulating an actual system in their browser. Previously, students were directed towards DataCamp , 15 but a change in business model reduced the freely available e-learning courses. Katacoda 16 was then used but disappeared unexpectedly in July 2022. As the content was GitHub-based, it was quickly migrated to Killercoda 17 where it is available at https://killercoda.com/ifb-eformation-linux . Next, collaborating with the https://sandbox.bio owner led to the publication of our tutorials on Sandbox.bio at https://sandbox.bio/community/ and on our own instance at https://sandboxbio.france-bioinformatique.fr/ . Impressed by the capabilities of the Web Assembly (Wasm) technology, we started to develop material on other topics (for instance, R programming) on a dedicated platform called Wasm4Learn and to work on the associated competency reference frames. ELIXIR Romania (RO) Romania became an ELIXIR Observer in 2023 and is working toward full membership, with the Romanian Bioinformatics Cluster (CRB) as its official node. Since 2018, the Romanian Society of Bioinformatics (RSBI), a CRB founding member, has led national bioinformatics training efforts, organising a large number of bioinformatics workshops ( Mirăut¸ă et al. 2024 ). However, many of the training materials developed with these occasions were lost over time, limiting their reuse and hindering sustainable training. To address this, CRB launched an initiative in 2024 to improve the FAIRification of bioinformatics training resources. The initial step was to directly adopt an existing solution developed by ELIXIR Nodes, the ELIXIR-SI eLearning Platform (see next section). An instance of this platform was developed for the Romanian community, 18 and was tested during two training events. However, an internal review revealed that the approach did not successfully engage the community. Community option is crucial for such a platform to effectively achieve its objectives. Therefore, CRB launched a community consultation to assess: existing e-learning approaches with the Romanian research community, perspectives of training FAIRification, preferences for training material management systems and the level of interest in a national e-learning platform. Conducted in collaboration with the Open Science Knowledge Hub at the Executive Agency for Higher Education, Research, Development and Innovation Funding (UEFISCDI), the consultation gathered 222 responses, including 54 from life sciences. While multiple institutional e-learning platforms exist in Romania, most are restricted to university-affiliated users, and 83% of respondents expressed a need for a national e-learning platform. Although this high positive rate may be influenced by survey biases, it indicates a strong need to provide community wide solutions. Additionally, the consultation assessed awareness and usage of ELIXIR-affiliated training resources. Galaxy Training was relatively well known and used (13 out of 54 respondents) whereas awareness of TeSS was extremely low (only 2 out of 54 respondents), suggesting that systematic engagement actions are needed to enhance awareness and visibility of training registries within the community. ELIXIR Slovenia (SI) The ELIXIR-SI Node is based at University of Ljubljana, Faculty of Medicine. Within the Slovenian Node, the Centre ELIXIR-SI and its e-learning team is responsible for e-learning activities. This team initiated the establishment of the ELIXIR e-learning group within the project ELIXIR-EXCELERATE and which is now part of TrP. The Centre ELIXIR-SI team developed the ELIXIR-SI eLearning Platform 19 (EeLP), and one of the services offered by the ELIXIR TrP. Launched in 2015, EeLP is a Learning Management System (LMS) that provides storage for courses and training materials, including as an open e-learning tools and services platform for trainers and trainees. EeLP is a single access point with user management for different courses developed by members of ELIXIR network where all necessary information, dynamic educational resources, tools and services for any training event, including registration, embedded access to compute resources (HPC), exams, quizzes, feedback surveys, interactive H5P applications, communications and certificates among others are available. In EeLP learning paths can also be developed, e.g. as developed for the project PerMedCoE . 20 More about EeLP with examples of e-learning courses and features was recorded and is available as an ELIXIR webinar . 21 ELIXIR United Kingdom (UK) ELIXIR-UK is a distributed network of 28 (and growing) research-performing organisations, representing national expertise in data-driven life sciences and providing a platform for UK bioinformatics resources to engage with ELIXIR. As part of its e-learning initiatives, ELIXIR-UK members have developed a wide range of courses and training materials tailored for the higher education and research community, with a strong focus on Research Data Management (RDM), data science, and bioinformatics. A key achievement in this space is the ELIXIR-UK flagship Data Stewardship Training Fellowship, which has facilitated the creation of diverse e-learning resources, including materials within the Galaxy Training Network and concise video-based courses such as RDMbites. Additionally, the Training e-Support System (TeSS ) 22 - an ELIXIR-UK Node service - plays a crucial role in aggregating and increasing the visibility of e-learning courses across different ELIXIR Nodes. Beyond content development, ELIXIR-UK actively contributes to community building and capacity development. It co-leads the ELIXIR Learning Paths Focus Group , 23 which works to enhance educational strategies by developing structured learning programmes and supporting their implementation. ELIXIR-UK also co-leads the ELIXIR-GOBLET Train-the-Trainer programme , 24 which fosters a collaborative network of trainers, providing opportunities for reciprocal support and shared best practices through the TtT instructors’ community. EMBL-EBI EMBL-EBI provides a range of training across the field of data-driven life sciences to guide researchers in both accessing open data using EMBL-EBI data services and analysing their own data. The EMBL-EBI Training website 25 follows FAIR principles to improve user experience, ensuring content is findable, accessible, interoperable, and reusable ( Swan et al. 2024 ). Features include keyword search, themed collections, and open access without registration, with optional login for allowing users to create their personalised learning profile. The site supports various devices and links competencies to courses, promoting resource reuse and knowledge sharing. E-learning is provided through the on-demand training section 26 where two major components are online tutorials and collection. Tutorials are designed for self-paced learning and cover a broad spectrum of topics in data science. They range from beginner-level tutorials like Bioinformatics for the terrified , 27 to more advanced tutorials focusing on specific biological domains or EMBL-EBI data services such as AlphaFold: A practical guide 28 or GWAS Catalog: Exploring SNP-trait associations . 29 These tutorials incorporate recorded videos and interactive elements created with the H5P application 30 to engage learners, enhance their learning experience, and support self-assessment. Curated collections of on-demand training materials, including recorded webinars and course materials, bring together a variety of training on a specific topic, such as Biostatistics 31 and Data-driven plant sciences 32 to guide learners through relevant on-demand training. E-learning in ELIXIR communities This section provides an overview of the diverse array of educational resources available across various ELIXIR Communities – groups of experts across ELIXIR Nodes and externally that represent a scientific or technological theme, and drive the development of standards, services, and training in and across ELIXIR. ELIXIR biodiversity community Fostering knowledge transfer in biodiversity data management and analysis is one of the five main goals guiding the work of the ELIXIR Biodiversity Community. The aims are to: (1) support community-driven skills sharing focused on understanding how to benefit from the use of available standards and best practices; (2) connect developers of tools/workflows/databases with user communities through training that responds to changing technologies and associated services; and (3) expose collections of biodiversity-related training materials, for example through TeSS, the Galaxy Training Network, and RDMkit. Actions to develop and share training resources that embrace at least some of the essential or desirable attributes that define e-learning are to date largely driven by initiatives with which the ELIXIR Biodiversity Community interacts. A key example from the biodiversity genomics domain is the Knowledge Hub 33 developed and maintained by the European Reference Genome Atlas (ERGA) initiative ( Mazzoni et al. 2023 ). The ERGA Knowledge Hub is a platform for collecting, organising, and sharing openly accessible educational resources related to biomaterial sampling, reference genome sequencing, assembly, annotation, and analysis, as well as for data management, communications and skills sharing, and legal and ethical considerations. A goal of the ELIXIR Biodiversity Community is to continuously improve offerings of the ERGA Knowledge Hub and other platforms by supporting and encouraging the development of more training content that delivers rich e-learning experiences. ELIXIR galaxy community The ELIXIR Galaxy Community has integrated e-learning as a key aspect of its training strategy, aligning with ELIXIR’s mission to build bioinformatics skills and data management capacity across Europe. The Galaxy Project offers an accessible platform for large-scale life sciences data analysis, complemented by interactive, on-demand training materials ( The Galaxy Community 2024 ). These resources empower users—ranging from beginners to advanced learners—to enhance their skills independently and at their own pace, without the need for face-to-face instruction. The Galaxy Training Network (GTN) ( Hiltemann et al. 2023 ) provides over 400 tutorials on diverse topics, including bioinformatics tools, visualization, didactics, and FAIR data management. Training materials cater to learners at various levels: beginner (46%), intermediate (45%), and advanced (8%). Freely available to the global bioinformatics community, these resources promote accessibility and scalability. Galaxy’s e-learning adheres to ELIXIR’s essential attributes of interactivity, open access, and sustainability. Materials include SMART learning objectives, self-assessment tools, and automated quality checks. Metadata compliance ensures interoperability and discoverability through platforms like ELIXIR TeSS. By offering flexible, high-quality resources, the Galaxy Community supports a global audience in advancing their bioinformatics expertise. ELIXIR plant sciences community The Plant Sciences Community is an interdisciplinary group of researchers who aim to develop and leverage tools, databases, standards and best practices for plant research ( Pommier et al. 2021 ). The Community addresses diverse learning needs through various training formats, including virtual workshops, and self-guided resources like videos and written guides. To ensure broad and effective adoption of the Plant Community Service Bundles, interactive e-learning materials have been established, accessible through both TeSS ( https://tess.elixir-europe.org/materials/workshop-on-resources-for-plant-sciences-202 ) and the ELIXIR Slovenia E-Learning Platform (EeLP) ( https://elixir.mf.uni-lj.si/course/view.php?id=107 ). This material is specifically designed to support users at every stage of their learning journey, catering to diverse learning preferences with a blend of multimedia and interactive hands-on content. To anchor learning in real-world applications, an engaging and interactive CorkOak tutorial ( https://corkoak-usecase.readthedocs.io/en/latest/ ) places users in a practical plant science scenario. Here, participants actively apply Service Bundle tools to address different exercises representing research problems, guided through every step by both video and written instructions. This case study bridges theory and practice, giving users the confidence to implement new tools in their own work. By weaving together interactive modules, detailed documentation, and practical exercises, the Plant Community Service Bundles e-learning suite offers an engaging, adaptable, and effective learning environment—equipping plant scientists across ELIXIR and beyond to confidently use new tools and approaches in their research. ELIXIR Single-Cell Omics community The goals of the ELIXIR Single-Cell Omics (SCO) Community are to identify the critical challenges in the rapidly evolving field of single-cell and spatial omics data, as well as to bring together international efforts so as to address the needs of the research community. As described in their white paper ( Czarnewski et al. 2022 ), training efforts will focus on upskilling scientists in SCO data analysis and standards. The Community will coordinate with the TrP, and particular efforts will be made to make the training scalable and FAIR. The SCO Community recently conducted a recent training survey and compiled a list of course instances. 34 The training materials, including slides and exercises for these courses are available online, with the recorded lectures for some of these courses also available. The videos and coding examples from the perturbation modeling AHM workshop will be part of an e-learning module. Summary The development and inclusion of e-learning reflects the dynamic progression of educational technology, with numerous life science data hubs enhancing the quality, accessibility, and relevance of these learning resources. E-learning is defined as education supported by digital technologies, accessible online or via intranets, characterized by its self-paced, open-access and interactive nature. While e-learning and open-access, online training materials are both suitable to increase training capacity compared to traditional trainer-lead courses, e-learning distinguishes itself by its interactive approach, for instance through the inclusion of quizzes which test the learners’ knowledge and provide feedback on wrong answers. Organizations and institutions, including ELIXIR Nodes and Communities, have independently developed a wide range of e-learning resources, from beginner-level courses to advanced modules covering bioinformatics, data management, and programming. EMBL-EBI and ELIXIR Switzerland pioneered an e-learning offering more than 13 years ago. Now, EMBL-EBI provides FAIR training in data-driven life sciences, including self-paced tutorials and curated collections. ELIXIR Switzerland’s offering has recently expanded by 2-3 new courses every year, providing a comprehensive offering in bioinformatics, programming and computing topics, data management and SIB resources. In 2015, ELIXIR Slovenia set up the ELIXIR-SI eLearning Platform (EeLP) platform developing comprehensive LMS services over the years. Only a year later, ELIXIR Germany embarked with a growing media library of e-learning materials. Starting in 2019, ELIXIR Finland offers e-learning courses which now cover topics in bioinformatics, AI, data analytics, High Performance Computing, and programming on Moodle and Noppe. From 2020 onwards, ELIXIR Belgium has expanded its e-learning offering starting with beginner-level bioinformatics courses to include complementary topics like Technology Transfer and Research Ethics. In the last four years, ELIXIR France explored several hosting solutions for e-learning material like Killercoda and Sandbox.bio as well as developing new materials on Wasm4Learn. In 2024, ELIXIR Romania launched an initiative to improve the FAIRification of training resources. The e-learning offering of ELIXIR UK focuses on Research Data Management, data science, and bioinformatics, co-leading educational strategy groups. All of these e-learning materials of ELIXIR nodes are findable via the e-learning tab in TeSS. The ELIXIR communities are actively engaged in enhancing bioinformatics skills through diverse online learning resources. The Biodiversity Community supports community-driven skills sharing and connects developers with user communities through targeted training, maintaining the ERGA Knowledge Hub for sharing educational resources on biodiversity genomics. The Galaxy Community offers over 400 tutorials on bioinformatics tools, visualization, and FAIR data management through the Galaxy Training Network, promoting accessibility and scalability. The Plant Sciences Community conducts the FONDUE Datathon to train participants in submitting plant genomic data to EBI repositories and introduces Service Bundles for comparative genomics, multi-omics data analysis, and phenotyping data publication. The Single-Cell Omics Community focuses on upskilling scientists in single-cell and spatial omics data analysis and standards, providing a range of training materials, including slides, exercises, and recorded lectures, available online to support the research community in addressing critical challenges in this rapidly evolving field. Future directions Efforts to make e-learning resources FAIR—Findable, Accessible, Interoperable, and Reusable—align with the broader mission of making life-science data more accessible and collaborative. The adoption of best practices, such as adhering to standardization through ontologies and developing certification frameworks, ensures that materials harmonize with the efforts of the global scientific community. Looking ahead, strategic documents like white papers could consolidate current achievements in e-learning while addressing challenges related to standardization and technological integration. These initiatives collectively strengthen the e-learning strategy, positioning it as a leader in delivering premier, forward-thinking educational resources to the life-science community. While e-learning is being developed and offered in a number of ELIXIR Nodes, there are many Nodes which have yet to do so. These nodes may wish to use the ELIXIR-SI eLearning Platform (EeLP) to create and host their e-learning courses, rather than invest in developing their own solution. To give these Nodes a jump start, an e-learning course ‘ ELIXIR e-learning definitions and guidelines for e-learning course development 35 ’ is available. Obviously, they are welcome in the ELIXIR E-learning Interest Group where they can discuss with members of the other Nodes and get up to speed. Once they have created their e-learning courses on the platform, the ELIXIR e-learning curation guideline takes them step-by-step through the process of annotating their courses for inclusion in TeSS ( Zahn et al. 2023 ). The ELIXIR Nodes and Communities have developed their e-learning content independently, using different Learning Management Systems (LMS). However, reusable e-learning materials require these to be interoperable, i.e. in a standard format supported by the Learning Management Systems (LMSs) being used. Sharable Content Object Reference Model ( SCORM ) 36 is a set of standards for e-learning which is recognized internationally. It is a technical standard which describes how online learning content and LMSs communicate with each other. SCORM is compatible with the free and open-source Moodle , 37 ILIAS , 38 and Sakai 39 LMSs. The plugin Tin Canny Reporting can be used to work with SCORM packages on Wordpress , 40 the LMS used by the EMBL-EBI Node. Initial tests to see whether content created in one Node and exported in the SCORM format could be integrated and modified in LMSs elsewhere were carried out. ELIXIR Belgium created a SCORM package based on the markdown content with the LiaScript exporter . 41 The ZIP file was successfully imported in the ELIXIR Switzerland Moodle instance. One can thus envision a not-too distant future in which e-learning courses from different Nodes can be combined to meet training requirements, effectively collaborating in an efficient manner. A new development in the training field is to combine e-learning and trainer-led courses. E-learning has significantly enhanced ELIXIR’s training offerings as these have been integrated in institutional onboarding trajectories in ELIXIR UK, and soon in Belgium. The implementation of e-learning as a pre-learning trajectory for, e.g. the ‘Statistics using R’ course in ELIXIR-BE, led to new course offerings integrating several modalities after the pandemic and encouraged trainers to professionalize their skills in creating e-learning compatible activities. These activities can be reused in in-person training, ensuring consistency and quality. Additionally, the future development of learning paths with e-learning components in ELIXIR Switzerland promises to provide structured and comprehensive training experiences. These approaches not only maximize resource efficiency but also offer flexible, accessible learning opportunities for participants across different regions. Looking ahead, several initiatives are poised to shape the future of e-learning. A key initiative involves the development of Train-the-Trainer programs aimed at equipping educators with the skills necessary for effective online teaching. These programs emphasize the importance of interactive, engaging content that is pedagogically sound and technically robust, catering to diverse learner needs, criteria which also apply to e-learning. Data availability No data is associated with this article. Acknowledgements We thank Patricia Palagi for insightful comments on the manuscript. References Alloza E, Heil K, Lindvall J, et al. : How to Make Use of the ELIXIR Training Platform and Its Resources. FEBS Network. 2024; (January 9). Reference Source Alves R, Di Giorgio S, Letunic I, et al. : BioNT D2.1 Training Needs Analysis Report.2023. Accessed 18 July 2025. Reference Source Attwood TK, Leskosek BL, Dimec J, et al. : Defining a Lingua Franca for the ELIXIR/GOBLET e-Learning Ecosystem.2016 November 13. Reference Source Beard N, Bacall F, Nenadic A, et al. : TeSS: A Platform for Discovering Life-Science Training Opportunities. Bioinformatics. 2020; 36 (10): 3290–3291. PubMed Abstract | Publisher Full Text | Free Full Text Czarnewski P, Mahfouz A, Calogero RA, et al. : Community-Driven ELIXIR Activities in Single-Cell Omics. F1000Res. 2022 July 29; 11 : 869. Preprint. Publisher Full Text Hiltemann S, Rasche H, Gladman S, et al. : Galaxy Training: A Powerful Framework for Teaching!. PLoS Comput. Biol. 2023; 19 (1): e1010752. PubMed Abstract | Publisher Full Text | Free Full Text Mayer G, Müller W, Schork K, et al. : Implementing FAIR Data Management within the German Network for Bioinformatics Infrastructure (de.NBI) Exemplified by Selected Use Cases. Brief. Bioinform. 2021; 22 (5): bbab010. PubMed Abstract | Publisher Full Text | Free Full Text Mazzoni CJ, Ciofi C, Waterhouse RM: Biodiversity: An Atlas of European Reference Genomes. Nature. 2023; 619 (7969): 252–252. PubMed Abstract | Publisher Full Text Mirăuță B, Zenoaga-Barbăroșie C, Abrudan M, et al. : From the Establishment of a National Bioinformatics Society to the Development of a National Bioinformatics Infrastructure. F1000Res. 2024 September 3; 13 : 1002. Preprint. Publisher Full Text Pommier C, Gruden K, Junker A, et al. : ELIXIR Plant Sciences 2020-2023 Roadmap. F1000Res. 2021; 10 (145): 145. Publisher Full Text Swan AL, Broadbent A, Singh Gaur P, et al. : Making Bioinformatics Training FAIR: The EMBL-EBI Training Portal. Frontiers in Bioinformatics. 2024; 4 (January). PubMed Abstract | Publisher Full Text | Free Full Text Tauch A, Al-Dilaimi A: Bioinformatics in Germany: Toward a National-Level Infrastructure. Brief. Bioinform. 2019; 20 (2): 370–374. PubMed Abstract | Publisher Full Text | Free Full Text The Galaxy Community: The Galaxy Platform for Accessible, Reproducible, and Collaborative Data Analyses: 2024 Update. Nucleic Acids Res. 2024; 52 (W1): W83–W94. PubMed Abstract | Publisher Full Text | Free Full Text Wibberg D, Batut B, Belmann P, et al. : The de.NBI/ELIXIR-DE Training Platform - Bioinformatics Training in Germany and across Europe within ELIXIR. F1000Res. 2020 September 11; 8 : 1877. Preprint. PubMed Abstract | Publisher Full Text | Free Full Text Zahn M, Sand O, Mishra A, et al. : ELIXIR Guidelines for Curation of E-Learning Material in TeSS.2023. December 6. Reference Source Footnotes 1 https://elixir-europe.org 2 https://elixir-europe.org/platforms/training 3 https://elixir-europe.org/internal-projects/commissioned-services/training-toolkit 4 https://tess.elixir-europe.org 5 https://elixir-europe-training.github.io/ELIXIR-Training-SPLASH/elearning 6 https://dodona.ugent.be 7 https://csc.fi/en/trainings/online-training 8 https://e-learn.csc.fi 9 https://noppe.2.rahtiapp.fi/welcome 10 https://e-learn.csc.fi/course/view.php?id=17 11 https://e-learn.csc.fi/course/view.php?id=146 12 https://chipster.2.rahtiapp.fi/manual/courses.html 13 https://csc.fi/en/training-calendar/cscs-self-study-research-data-management-course 14 https://www.france-bioinformatique.fr/en/e-learning 15 https://www.datacamp.com 16 https://www.katacoda.com 17 https://killercoda.com/learn 18 https://elixir.mf.uni-lj.si/crb 19 https://elixir.mf.uni-lj.si 20 https://elixir.mf.uni-lj.si/permedcoe 21 https://elixir-europe.org/events/elixir-webinar-elixir-sl-elearning-platform 22 https://tess.elixir-europe.org 23 https://elixir-europe.org/focus-groups/learning-paths 24 https://elixir-europe.org/platforms/training/train-the-trainer 25 https://www.ebi.ac.uk/training 26 https://www.ebi.ac.uk/training/on-demandhttps://www.ebi.ac.uk/training/on-demand 27 https://www.ebi.ac.uk/training/online/courses/bioinformatics-terrified 28 https://www.ebi.ac.uk/training/online/courses/alphafold 29 https://www.ebi.ac.uk/training/online/courses/gwas-catalogue-exploring-snp-trait-associations 30 https://h5p.org 31 https://www.ebi.ac.uk/training/online/courses/biostatistics-introduction 32 https://www.ebi.ac.uk/training/online/courses/data-driven-plant-sciences 33 https://knowledge.erga-biodiversity.eu 34 https://www.singlecellomics.org/pages/training/index#training-materials 35 https://elixir.mf.uni-lj.si/course/view.php?id=10 36 https://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model 37 https://moodle.org 38 https://www.ilias.de 39 https://www.sakailms.org 40 https://wordpress.org 41 https://liascript.github.io Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 22 Dec 2025 ADD YOUR COMMENT Comment Author details Author details 1 Swiss Institute of Bioinformatics, Lausanne, Vaud, Switzerland 2 CSC IT Center for Science Ltd, Espoo, Uusimaa, Finland 3 Institut Francais de Bioinformatique, Villejuif, Île-de-France, France 4 Universite Clermont Auvergne, Clermont-Ferrand, Auvergne-Rhône-Alpes, France 5 Forschungszentrum Julich GmbH, Jülich, North Rhine-Westphalia, Germany 6 Vlaams Instituut voor Biotechnologie, Ghent, Flanders, Belgium 7 University of Cambridge, Cambridge, England, UK 8 National Institute of Biology Department of Biotechnology and Systems Biology, Ljubljana, Ljubljana, Slovenia 9 University of Ljubljana, Ljubljana, Ljubljana, Slovenia 10 Romanian Bioinformatics Cluster, Târgu Mureș, Romania 11 EMBL-EBI, Hinxton, England, UK 12 Universite Paris-Saclay, Orsay, Île-de-France, France 13 University of Bradford Faculty of Life Sciences, Bradford, England, UK 14 Erasmus MC Department of Pathology and Clinical Bioinformatics, Rotterdam, South Holland, The Netherlands 15 ELIXIR Hub, Hinxton, England, UK 16 Chalmers University of Technology Department of Life Sciences, Gothenburg, Västra Götaland County, Sweden Monique Zahn-Zabala Roles: Conceptualization, Project Administration, Writing – Original Draft Preparation, Writing – Review & Editing Minna Ahokas Roles: Writing – Original Draft Preparation Bérénice Batut Roles: Writing – Original Draft Preparation Sebastian Beier Roles: Writing – Original Draft Preparation Alexander Botzki Roles: Conceptualization, Writing – Original Draft Preparation Alexia Cardona Roles: Writing – Original Draft Preparation Kristina Gruden Roles: Writing – Original Draft Preparation Eija Korpelainen Roles: Writing – Original Draft Preparation Maria Lehtivaara Roles: Writing – Original Draft Preparation Brane Leskosek Roles: Writing – Original Draft Preparation Bogdan Mirăuță Roles: Writing – Original Draft Preparation Ajay Mishra Roles: Writing – Original Draft Preparation Cyril Pommier Roles: Writing – Original Draft Preparation Krzysztof Poterlowicz Roles: Writing – Original Draft Preparation Helena Rasche Roles: Writing – Original Draft Preparation Olivier Sand Roles: Writing – Original Draft Preparation Rob Waterhouse Roles: Writing – Original Draft Preparation Samantha Wittke Roles: Writing – Original Draft Preparation Cătălina Zenoaga-Barbăroșie Roles: Writing – Original Draft Preparation Mihail Anton Roles: Writing – Original Draft Preparation Daniel Wibberg Roles: Conceptualization, Project Administration, 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 (1) version 1 Published: 22 Dec 2025, 14:1422 https://doi.org/10.12688/f1000research.173116.1 Copyright © 2025 Zahn-Zabala M et al . This is an open access article distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Download Export To Sciwheel Bibtex EndNote ProCite Ref. Manager (RIS) Sente metrics Views Downloads F1000Research - - PubMed Central info_outline Data from PMC are received and updated monthly. - - Citations open_in_new 0 open_in_new 0 open_in_new SEE MORE DETAILS CITE how to cite this article Zahn-Zabala M, Ahokas M, Batut B et al. Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.12688/f1000research.173116.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 22 Dec 2025 Views 0 Cite How to cite this report: Fiston-Lavier AS. Reviewer Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444757 ) The direct URL for this report is: https://f1000research.com/articles/14-1422/v1#referee-response-444757 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 Feb 2026 Anna-Sophie Fiston-Lavier , Univ Montpellier, Paris, France Approved VIEWS 0 https://doi.org/10.5256/f1000research.190899.r444757 This article provides a comprehensive overview of the e-learning initiatives developed across ELIXIR Nodes and Communities. The topic is highly relevant, given the rapid evolution of bioinformatics and the growing need for FAIR training solutions. The manuscript brings ... Continue reading READ ALL This article provides a comprehensive overview of the e-learning initiatives developed across ELIXIR Nodes and Communities. The topic is highly relevant, given the rapid evolution of bioinformatics and the growing need for FAIR training solutions. The manuscript brings together a list of practical resources and initiatives from across Europe that offers a valuable snapshot of the current e-learning landscape within ELIXIR. One of the main strengths of the article is its broad and inclusive scope. The authors successfully document e-learning activities across multiple ELIXIR Nodes and examples of thematic Communities. Such a way, they offer concrete examples of platforms, pedagogical approaches, and technical solutions. The structured presentation of Node-specific initiatives in Europe are listed in the Table 1. While each Node is presented, a broader summary table is missing. It is not possible to compare the Nodes as they do not all provide the same type of resources for the same group of people. Summarising the diversity of the Nodes will help readers to find the information they need. The manuscript also provides a clear and well-referenced definition of e-learning in the ELIXIR context, grounded in prior community discussions (Attwood et al., 2016). The distinction between essential and desirable attributes of e-learning resources is particularly useful and offers a practical framework that can guide future course development. The emphasis on FAIR principles, interoperability (e.g. SCORM adoption), and reuse of training materials is well aligned with ELIXIR’s broader strategic goals. Finally, the discussion of future directions, including hybrid learning models, learning paths, and Train-the-Trainer initiatives, adds value by situating current efforts within a longer-term vision for sustainable training infrastructure. While the article is rich in descriptive detail, it would benefit from a more explicit synthesis across Nodes and Communities. For example, a short comparative analysis highlighting common challenges (e.g. sustainability, learner engagement, maintenance costs, assessment of learning outcomes) and successful mitigation strategies would strengthen the manuscript and help readers extract transferable lessons. In addition, although many platforms and courses are described, there is limited discussion of evaluation metrics or evidence of impact. Where available, even qualitative indicators such as learner numbers, completion rates, or user feedback could help substantiate claims about effectiveness and scalability. The manuscript could also clarify more explicitly how the proposed essential and desirable attributes are currently met across the described initiatives. A concise mapping or summary indicating which attributes are systematically addressed and which remain aspirational would improve coherence between the conceptual framework and the descriptive sections. Finally, given the rapid pace of technological change, a brief discussion of potential risks (e.g. platform dependency, long-term maintenance of interactive content, or trainer workload) would provide a more balanced perspective. Overall, this article represents a valuable and well-documented contribution to the bioinformatics training literature and will be of interest to training coordinators, infrastructure developers, and policy makers within and beyond ELIXIR. With minor revisions to strengthen synthesis and discussion of impact, the manuscript is suitable for indexing and provides a solid reference point for future developments in e-learning within large research infrastructures. Maybe it has been already discuss but a table summary will be appreciated to highlight the different services and type of resources provided by each Node. How to assess the « quality »? enhancing the quality, accessibility, and relevance of these learning resources. Is the topic of the opinion article discussed accurately in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Yes Are arguments sufficiently supported by evidence from the published literature? Yes Are the conclusions drawn balanced and justified on the basis of the presented arguments? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Bioinformatics, teaching innovation 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 Fiston-Lavier AS. Reviewer Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444757 ) The direct URL for this report is: https://f1000research.com/articles/14-1422/v1#referee-response-444757 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 Views 0 Cite How to cite this report: Hu G. Reviewer Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444751 ) The direct URL for this report is: https://f1000research.com/articles/14-1422/v1#referee-response-444751 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 23 Jan 2026 Gangqing Hu , West Virginia University, Morgantown, WV, USA Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.190899.r444751 The manuscript by Zahn-Zabala summarized the development of ELIXIR Nodes and Communities for bioinformatics e-learning. It discussed platforms such as TeSS and Eelp for interactivity, accessibility, and sustainability of the developed resources. The authors also provided overview of integration of ... Continue reading READ ALL The manuscript by Zahn-Zabala summarized the development of ELIXIR Nodes and Communities for bioinformatics e-learning. It discussed platforms such as TeSS and Eelp for interactivity, accessibility, and sustainability of the developed resources. The authors also provided overview of integration of these eLearning resources to broader educational schemes. I have the following points for the authors to consider. 1. While it is understandable ELIXIR from Europe is the focus of the manuscript, the introduction will be benefit by highlighting similar bioinformatics e-learning portals in other places such as the NCBI Learn Portal, DNA Subway from CyVerse, Genomics workshop from Carpentry to name a few. How e-learning portals from ELIXIR nodes are complementary to these resources? 2. The manuscript has described offering by each Node in detail. However, it remains unclear how effectiveness is evaluated. Table 1 could add additional columns to include main features of each node and ways of evaluation. 3. ELIXIR Nodes and Communities are complementary. A diagram showing the relationship between ELIXIR Nodes and Communities will help reader to better appreciate the e-learning landscape of ELIXIR. 4. The recent AI development, in particular LLM, has the potential to transform bioinformatics education. One of the ELIXIR (FI) does have an AI component. How ELIXIR account for this LLM possibility, which could be a worthy point to discuss as future directions. Is the topic of the opinion article discussed accurately in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Yes Are arguments sufficiently supported by evidence from the published literature? Yes Are the conclusions drawn balanced and justified on the basis of the presented arguments? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: bioinformatics, sequencing data analysis, LLMs in bioinformatics and medical informatics I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Hu G. Reviewer Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444751 ) The direct URL for this report is: https://f1000research.com/articles/14-1422/v1#referee-response-444751 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 Views 0 Cite How to cite this report: Chen M. Reviewer Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444750 ) The direct URL for this report is: https://f1000research.com/articles/14-1422/v1#referee-response-444750 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 21 Jan 2026 Ming Chen , Zhejiang University, Hangzhou, China Approved VIEWS 0 https://doi.org/10.5256/f1000research.190899.r444750 This opinion article systematically reviews e-learning initiatives for bioinformatics education across 9 ELIXIR Nodes and 4 Communities. It defines the core and desirable attributes of effective e-learning (e.g., open access, interactivity, interoperability), highlights key platforms (e.g., TeSS, EeLP) and best ... Continue reading READ ALL This opinion article systematically reviews e-learning initiatives for bioinformatics education across 9 ELIXIR Nodes and 4 Communities. It defines the core and desirable attributes of effective e-learning (e.g., open access, interactivity, interoperability), highlights key platforms (e.g., TeSS, EeLP) and best practices (e.g., adoption of SCORM standards for resource reuse), maps regional implementation efforts, identifies gaps in cross-node coordination and global outreach, and outlines future directions for standardization and capacity building. The work fills a critical need for centralized documentation of European bioinformatics e-learning resources. therefore, I would like to recommend its indexing in F1000 Research. However, bioinformatics e-learning is a cross-country trend, the article fails to engage with global literature on the topic and lacks non-European perspectives and comparative global evidence—particularly insights from emerging economies (e.g., China, India) that offer complementary models. a notable example is China's education reform "101 Plan", which features robust cross-regional collaboration mechanisms and AI-enhanced teaching tools; personally I am the lead expert in bioinformatics education for this program). Additionally, the article requires supplementary citations for statistical claims and unvalidated factual statements. Is the topic of the opinion article discussed accurately in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Partly Are arguments sufficiently supported by evidence from the published literature? Yes Are the conclusions drawn balanced and justified on the basis of the presented arguments? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Bioinformatics 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 Chen M. Reviewer Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444750 ) The direct URL for this report is: https://f1000research.com/articles/14-1422/v1#referee-response-444750 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 Views 0 Cite How to cite this report: Brazas MD. Reviewer Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444758 ) The direct URL for this report is: https://f1000research.com/articles/14-1422/v1#referee-response-444758 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 16 Jan 2026 Michelle D. Brazas , Informatics and Bio-computing, Ontario Institute for Cancer Research, Toronto, ON, Canada Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.190899.r444758 This paper provides an overview and history of e-learning activities across ELIXIR nodes. The paper is informative, but could be much more informative if it provided guidance on lessons learned over the course of establishing e-learning resources. For example, how ... Continue reading READ ALL This paper provides an overview and history of e-learning activities across ELIXIR nodes. The paper is informative, but could be much more informative if it provided guidance on lessons learned over the course of establishing e-learning resources. For example, how do ELIXIR nodes avoid redundant e-learning content? Its seems all nodes developed RDM materials - why? It could also be much more informative if it expanded on future directions. Other comments that need corrections include: - Table 1 website column - Not every link is to an LMS, so text below table should not refer to "LMS of choice" - Many abbreviations are repeated throughout document. The entire paper needs to be read and updated by a single author as it currently reads like all authors wrote a section and the sections do not connect to each other. Each node talks about different aspects of e-learning for example. - Aren't all ELIXIR e-learning materials in TeSS? Correct statement " All SIB e-learning courses are found in TeSS" or remove. - German paragraph has repeated text that should be removed - German paragraph has a hanging sentence "This library not only facilitates..." - Finland paragraph - please define CSC abbreviation Some aspects of the paper are so ELIXIR focused that external non-European reviewers cannot follow. This reviewer does not understand "The videos and coding examples from the perturbation modeling AHM workshop will be part of an e-learning module". Is the topic of the opinion article discussed accurately in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Yes Are arguments sufficiently supported by evidence from the published literature? Yes Are the conclusions drawn balanced and justified on the basis of the presented arguments? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: bioinformatics training I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Brazas MD. Reviewer Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444758 ) The direct URL for this report is: https://f1000research.com/articles/14-1422/v1#referee-response-444758 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 22 Dec 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 4 Version 1 22 Dec 25 read read read read Michelle D. Brazas , Ontario Institute for Cancer Research, Toronto, Canada Ming Chen , Zhejiang University, Hangzhou, China Gangqing Hu , West Virginia University, Morgantown, USA Anna-Sophie Fiston-Lavier , Univ Montpellier, Paris, France Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Fiston-Lavier A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 24 Feb 2026 | for Version 1 Anna-Sophie Fiston-Lavier , Univ Montpellier, Paris, France 0 Views copyright © 2026 Fiston-Lavier A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This article provides a comprehensive overview of the e-learning initiatives developed across ELIXIR Nodes and Communities. The topic is highly relevant, given the rapid evolution of bioinformatics and the growing need for FAIR training solutions. The manuscript brings together a list of practical resources and initiatives from across Europe that offers a valuable snapshot of the current e-learning landscape within ELIXIR. One of the main strengths of the article is its broad and inclusive scope. The authors successfully document e-learning activities across multiple ELIXIR Nodes and examples of thematic Communities. Such a way, they offer concrete examples of platforms, pedagogical approaches, and technical solutions. The structured presentation of Node-specific initiatives in Europe are listed in the Table 1. While each Node is presented, a broader summary table is missing. It is not possible to compare the Nodes as they do not all provide the same type of resources for the same group of people. Summarising the diversity of the Nodes will help readers to find the information they need. The manuscript also provides a clear and well-referenced definition of e-learning in the ELIXIR context, grounded in prior community discussions (Attwood et al., 2016). The distinction between essential and desirable attributes of e-learning resources is particularly useful and offers a practical framework that can guide future course development. The emphasis on FAIR principles, interoperability (e.g. SCORM adoption), and reuse of training materials is well aligned with ELIXIR’s broader strategic goals. Finally, the discussion of future directions, including hybrid learning models, learning paths, and Train-the-Trainer initiatives, adds value by situating current efforts within a longer-term vision for sustainable training infrastructure. While the article is rich in descriptive detail, it would benefit from a more explicit synthesis across Nodes and Communities. For example, a short comparative analysis highlighting common challenges (e.g. sustainability, learner engagement, maintenance costs, assessment of learning outcomes) and successful mitigation strategies would strengthen the manuscript and help readers extract transferable lessons. In addition, although many platforms and courses are described, there is limited discussion of evaluation metrics or evidence of impact. Where available, even qualitative indicators such as learner numbers, completion rates, or user feedback could help substantiate claims about effectiveness and scalability. The manuscript could also clarify more explicitly how the proposed essential and desirable attributes are currently met across the described initiatives. A concise mapping or summary indicating which attributes are systematically addressed and which remain aspirational would improve coherence between the conceptual framework and the descriptive sections. Finally, given the rapid pace of technological change, a brief discussion of potential risks (e.g. platform dependency, long-term maintenance of interactive content, or trainer workload) would provide a more balanced perspective. Overall, this article represents a valuable and well-documented contribution to the bioinformatics training literature and will be of interest to training coordinators, infrastructure developers, and policy makers within and beyond ELIXIR. With minor revisions to strengthen synthesis and discussion of impact, the manuscript is suitable for indexing and provides a solid reference point for future developments in e-learning within large research infrastructures. Maybe it has been already discuss but a table summary will be appreciated to highlight the different services and type of resources provided by each Node. How to assess the « quality »? enhancing the quality, accessibility, and relevance of these learning resources. Is the topic of the opinion article discussed accurately in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Yes Are arguments sufficiently supported by evidence from the published literature? Yes Are the conclusions drawn balanced and justified on the basis of the presented arguments? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Bioinformatics, teaching innovation 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) Fiston-Lavier AS. Peer Review Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444757) 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-1422/v1#referee-response-444757 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Hu G. 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. 23 Jan 2026 | for Version 1 Gangqing Hu , West Virginia University, Morgantown, WV, USA 0 Views copyright © 2026 Hu G. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The manuscript by Zahn-Zabala summarized the development of ELIXIR Nodes and Communities for bioinformatics e-learning. It discussed platforms such as TeSS and Eelp for interactivity, accessibility, and sustainability of the developed resources. The authors also provided overview of integration of these eLearning resources to broader educational schemes. I have the following points for the authors to consider. 1. While it is understandable ELIXIR from Europe is the focus of the manuscript, the introduction will be benefit by highlighting similar bioinformatics e-learning portals in other places such as the NCBI Learn Portal, DNA Subway from CyVerse, Genomics workshop from Carpentry to name a few. How e-learning portals from ELIXIR nodes are complementary to these resources? 2. The manuscript has described offering by each Node in detail. However, it remains unclear how effectiveness is evaluated. Table 1 could add additional columns to include main features of each node and ways of evaluation. 3. ELIXIR Nodes and Communities are complementary. A diagram showing the relationship between ELIXIR Nodes and Communities will help reader to better appreciate the e-learning landscape of ELIXIR. 4. The recent AI development, in particular LLM, has the potential to transform bioinformatics education. One of the ELIXIR (FI) does have an AI component. How ELIXIR account for this LLM possibility, which could be a worthy point to discuss as future directions. Is the topic of the opinion article discussed accurately in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Yes Are arguments sufficiently supported by evidence from the published literature? Yes Are the conclusions drawn balanced and justified on the basis of the presented arguments? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise bioinformatics, sequencing data analysis, LLMs in bioinformatics and medical informatics I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Hu G. Peer Review Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444751) 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-1422/v1#referee-response-444751 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Chen 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. 21 Jan 2026 | for Version 1 Ming Chen , Zhejiang University, Hangzhou, China 0 Views copyright © 2026 Chen 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 This opinion article systematically reviews e-learning initiatives for bioinformatics education across 9 ELIXIR Nodes and 4 Communities. It defines the core and desirable attributes of effective e-learning (e.g., open access, interactivity, interoperability), highlights key platforms (e.g., TeSS, EeLP) and best practices (e.g., adoption of SCORM standards for resource reuse), maps regional implementation efforts, identifies gaps in cross-node coordination and global outreach, and outlines future directions for standardization and capacity building. The work fills a critical need for centralized documentation of European bioinformatics e-learning resources. therefore, I would like to recommend its indexing in F1000 Research. However, bioinformatics e-learning is a cross-country trend, the article fails to engage with global literature on the topic and lacks non-European perspectives and comparative global evidence—particularly insights from emerging economies (e.g., China, India) that offer complementary models. a notable example is China's education reform "101 Plan", which features robust cross-regional collaboration mechanisms and AI-enhanced teaching tools; personally I am the lead expert in bioinformatics education for this program). Additionally, the article requires supplementary citations for statistical claims and unvalidated factual statements. Is the topic of the opinion article discussed accurately in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Partly Are arguments sufficiently supported by evidence from the published literature? Yes Are the conclusions drawn balanced and justified on the basis of the presented arguments? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Bioinformatics 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) Chen M. Peer Review Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444750) 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-1422/v1#referee-response-444750 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2026 Brazas 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. 16 Jan 2026 | for Version 1 Michelle D. Brazas , Informatics and Bio-computing, Ontario Institute for Cancer Research, Toronto, ON, Canada 0 Views copyright © 2026 Brazas 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 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 This paper provides an overview and history of e-learning activities across ELIXIR nodes. The paper is informative, but could be much more informative if it provided guidance on lessons learned over the course of establishing e-learning resources. For example, how do ELIXIR nodes avoid redundant e-learning content? Its seems all nodes developed RDM materials - why? It could also be much more informative if it expanded on future directions. Other comments that need corrections include: - Table 1 website column - Not every link is to an LMS, so text below table should not refer to "LMS of choice" - Many abbreviations are repeated throughout document. The entire paper needs to be read and updated by a single author as it currently reads like all authors wrote a section and the sections do not connect to each other. Each node talks about different aspects of e-learning for example. - Aren't all ELIXIR e-learning materials in TeSS? Correct statement " All SIB e-learning courses are found in TeSS" or remove. - German paragraph has repeated text that should be removed - German paragraph has a hanging sentence "This library not only facilitates..." - Finland paragraph - please define CSC abbreviation Some aspects of the paper are so ELIXIR focused that external non-European reviewers cannot follow. This reviewer does not understand "The videos and coding examples from the perturbation modeling AHM workshop will be part of an e-learning module". Is the topic of the opinion article discussed accurately in the context of the current literature? Yes Are all factual statements correct and adequately supported by citations? Yes Are arguments sufficiently supported by evidence from the published literature? Yes Are the conclusions drawn balanced and justified on the basis of the presented arguments? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise bioinformatics training I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (0) Brazas MD. Peer Review Report For: Strengthening bioinformatics education: e-learning initiatives across ELIXIR Nodes and Communities [version 1; peer review: 2 approved, 2 approved with reservations] . F1000Research 2025, 14 (ELIXIR):1422 ( https://doi.org/10.5256/f1000research.190899.r444758) 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-1422/v1#referee-response-444758 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 = "Strengthening bioinformatics education: e-learning...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-1422/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-1422/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-1422/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Zahn-Zabala M et al.'); var offsetTop = /chrome/i.test( navigator.userAgent ) ? 4 : -10; var addthis_config = { ui_offset_top: offsetTop, services_compact : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_expanded : "facebook,twitter,www.linkedin.com,www.mendeley.com,reddit.com", services_custom : [ { name: "LinkedIn", url: linkedInUrl, icon:"/img/icon/at_linkedin.svg" }, { name: "Mendeley", url: "http://www.mendeley.com/import/?url=https://f1000research.com/articles/14-1422/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/14-1422", templates : { twitter : "Strengthening bioinformatics education: e-learning initiatives.... Zahn-Zabala M et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-1422/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/173116/190899") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "190899"); $(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 = { "444758": 23, "444759": 0, "444756": 0, "444757": 2, "444754": 0, "444755": 0, "444752": 0, "444753": 0, "444750": 16, "444751": 12, }; $(".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 = "2c66b9c0-993a-4513-ad95-af6c0c2f079b"; 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.