’Spanscriptomics’: towards... | 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-1143" }, "headline": "’Spanscriptomics’: towards bioinformatics training materials in Spanish.", "datePublished": "2025-10-20T10:08:10", "dateModified": "2025-10-20T10:08:10", "author": [ { "@type": "Person", "name": "Jurgi Giraud" }, { "@type": "Person", "name": "Stefana Dreptate" }, { "@type": "Person", "name": "Wendi Bacon" }, { "@type": "Person", "name": "The Galaxy Community" } ], "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": " Background As the field of bioinformatics continues to expand, the need for effective education and training becomes increasingly pressing. Despite global efforts to make bioinformatics education more inclusive, challenges remain in ensuring accessibility and linguistic diversity. A major barrier is the predominance of English-only resources, which can limit participation and learning outcomes among non-English-speaking communities. Methods This study investigated how linguistic accessibility affects learning outcomes in bioinformatics training. A two-day virtual and asynchronous workshop was hosted on the Gallantries platform under the Galaxy Training Network. Participants, primarily native Spanish speakers, were randomly assigned to one of three language conditions: human-translated Spanish materials, English materials, or machine-translated Spanish materials. Data were collected through pre- and post-workshop surveys focusing on demographics, English proficiency, language preference, and learning outcomes. Quantitative data were analyzed descriptively, and associations between English proficiency and language preference were tested using Pearson’s Chi-Square. Qualitative feedback from participants was examined through thematic analysis to identify key learning and engagement patterns. Results Findings reveal that linguistic familiarity plays a critical role in learner confidence and comprehension. Participants expressed a clear preference for materials available in their native language, underscoring the need for culturally and linguistically relevant educational resources. The analysis also identified key limitations in current translation practices used in scientific education, particularly in conveying specialized terminology accurately and naturally across languages. Conclusions The study highlights the importance of developing multilingual and culturally adapted bioinformatics resources to foster equitable access to training. Incorporating linguistic diversity into bioinformatics education has the potential to improve learner engagement and support the growth of a more globally inclusive scientific community. " } { "@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-1143/v1", "name": "’Spanscriptomics’: towards bioinformatics training materials in Spanish." } } ] } Home Browse ’Spanscriptomics’: towards bioinformatics training materials in Spanish. ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Giraud J, Dreptate S, Bacon W and The Galaxy Community. ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.12688/f1000research.171282.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 ▬ ✚ Research Article ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] Jurgi Giraud https://orcid.org/0009-0000-2614-3382 1,2 * , Stefana Dreptate 1 * , Wendi Bacon 1,3 , The Galaxy Community Jurgi Giraud https://orcid.org/0009-0000-2614-3382 1,2 * , Stefana Dreptate 1 * , Wendi Bacon 1,3 , The Galaxy Community * Equal contributors PUBLISHED 20 Oct 2025 Author details Author details 1 The Open University School of Life Health and Chemical Sciences, Milton Keynes, England, UK 2 The Open University School of Languages and Applied Linguistics, Milton Keynes, England, UK 3 Health Data Research UK, London, England, UK Jurgi Giraud Roles: Data Curation, Formal Analysis, Investigation, Methodology, Project Administration, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Stefana Dreptate Roles: Conceptualization, Data Curation, Methodology, Project Administration, Writing – Review & Editing Wendi Bacon Roles: Conceptualization, Funding Acquisition, Methodology, Project Administration, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Galaxy gateway. This article is included in the Bioinformatics gateway. This article is included in the CABANA: Computational Biology Resources for and from Latin America collection. Abstract Background As the field of bioinformatics continues to expand, the need for effective education and training becomes increasingly pressing. Despite global efforts to make bioinformatics education more inclusive, challenges remain in ensuring accessibility and linguistic diversity. A major barrier is the predominance of English-only resources, which can limit participation and learning outcomes among non-English-speaking communities. Methods This study investigated how linguistic accessibility affects learning outcomes in bioinformatics training. A two-day virtual and asynchronous workshop was hosted on the Gallantries platform under the Galaxy Training Network. Participants, primarily native Spanish speakers, were randomly assigned to one of three language conditions: human-translated Spanish materials, English materials, or machine-translated Spanish materials. Data were collected through pre- and post-workshop surveys focusing on demographics, English proficiency, language preference, and learning outcomes. Quantitative data were analyzed descriptively, and associations between English proficiency and language preference were tested using Pearson’s Chi-Square. Qualitative feedback from participants was examined through thematic analysis to identify key learning and engagement patterns. Results Findings reveal that linguistic familiarity plays a critical role in learner confidence and comprehension. Participants expressed a clear preference for materials available in their native language, underscoring the need for culturally and linguistically relevant educational resources. The analysis also identified key limitations in current translation practices used in scientific education, particularly in conveying specialized terminology accurately and naturally across languages. Conclusions The study highlights the importance of developing multilingual and culturally adapted bioinformatics resources to foster equitable access to training. Incorporating linguistic diversity into bioinformatics education has the potential to improve learner engagement and support the growth of a more globally inclusive scientific community. READ ALL READ LESS Keywords bioinformatics; bioinformatics education; Latin America; multilingualism; scientific translation Corresponding Author(s) Jurgi Giraud ( [email protected] ) Close Corresponding author: Jurgi Giraud Competing interests: No competing interests were disclosed. Grant information: Company of Biologists grant EA455. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2025 Giraud J 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: Giraud J, Dreptate S, Bacon W and The Galaxy Community. ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.12688/f1000research.171282.1 ) First published: 20 Oct 2025, 14 :1143 ( https://doi.org/10.12688/f1000research.171282.1 ) Latest published: 20 Oct 2025, 14 :1143 ( https://doi.org/10.12688/f1000research.171282.1 ) Introduction Bioinformatics - the intersection of biology and computational science - has revolutionized biological research since its emergence in the late 20th century. The field of bioinformatics has evolved drastically from simple sequence analysis tools to sophisticated algorithms capable of handling vast datasets generated by high-throughput sequencing technologies ( Baxevanis et al., 2020 ). As the field of bioinformatics continues to expand, there is an increasing demand for the education and training of the next generation of bioinformaticians. This necessity has prompted scrutiny into the development and accessibility of training programs and materials ( Mulder et al., 2018 ), particularly evident on a global scale ( Attwood et al., 2019 ; Aron et al., 2021 ; Marangoni et al., 2023 ). Such work demonstrates the growing recognition of the importance of ensuring that bioinformatics training is comprehensive, accessible, and tailored to meet the diverse needs of learners worldwide. However, there are several challenges inherent in delivering bioinformatics training and creating accessible materials. One significant challenge is the steep learning curve associated with bioinformatics, which is exacerbated by the lack of linguistic diversity in available resources ( Işık et al., 2023 ; Ras et al., 2021 ). Language barriers in science, coupled with the dominance of English, poses obstacles to achieving open and inclusive science, further limiting accessibility for scientists globally ( Amano et al., 2016, 2021, 2023 ; Woolston & Osório, 2019 ). This trend particularly affects geographical regions such as Low-and Middle-income Countries (LIMCs). In regions like Latin America, scientists encounter numerous hurdles in accessing scientific knowledge, with the lack of linguistic representation and multilingual resources being prominent barriers ( Kalergis et al., 2016 ; Ramírez-Castañeda, 2020 ; Valenzuela-Toro and Viglino, 2021 ; Massarani and de Oliveira, 2022 ; Yáñez-Serrano et al., 2022 ; Basilio, 2023 ). Despite the increasing interest in developing bioinformatics initiatives in Latin America ( De Las Rivas et al., 2019 ; Hernández-Rosales, 2021 ), bioinformatics in this region faces similar challenges. An example of such initiatives is the CABANA project ( https://www.cabana.online/ ), a collaborative effort aimed at enhancing bioinformatics capacity in Latin America. This project, orchestrated by an international consortium of organizations, including partners from Latin America and the UK, has also identified the critical necessity for making multilingual bioinformatics resources accessible to scientists ( Stroe, 2022 ). This pilot study aims to address these challenges by advancing the creation of multilingual bioinformatics resources by and for Spanish-speaking bioinformaticians. The Open University, with the collaboration of the Galaxy Training Network (GTN, https://training.galaxyproject.org/ ) ( Hiltemann et al., 2023 ), designed a virtual and asynchronous workshop titled “Spanscriptomics: Análisis de células únicas usando Galaxy|Single cell analysis using Galaxy” and collected pre- and post-workshop data from the participants. The pilot study was guided by the main objective to identify the need, reception, and impact of translated bioinformatics training materials among Spanish-speaking bioinformatics trainees. Materials and methods Ethics and consent Approvals were obtained from the Open University Human Research Ethics Committees (HREC, reference number 4135). A full Data Protection Impact Assessment (DPIA) was carried out as part of the ethics application. Written informed consent was obtained from participants for the use of their anonymized data in publication. Workshop The study involved the creation of a virtual and asynchronous workshop which lasted two days (from 2021-11-29 to 2021-11-30) during which all data was collected. The workshop was hosted on the Gallantries platform ( https://gallantries.github.io/about ) as part of the Galaxy Training Network (GTN). The workshop was comprised of two slide decks with videos, and three tutorials and three walkthrough videos. The participants were randomized into three groups: • HES (Human-translated Spanish content and video captions, and Spanish dubbing for audio), • ENG (English content, and English audio and captions), • CAT (Machine-translated Spanish content and video captions, audio in English). Participants were allowed to change groups at any stage of the workshop. Participants had access to trainers across multiple time zones throughout the workshops via an online chat workspace. The human translations of the workshop materials were generated by bilingual workshop presenters, instructors, and organizers with bioinformatics expertise. The machine-generated translations were produced by Google Translate ( https://translate.google.com/ ), a free on-line Machine Translation (MT) tool. Recruitment and participants An interest registration link was available on the main workshop web page. A leaflet invitation containing the dates and the details of the workshop along with an interest registration link was also sent to the study authors to share across their networks and institutions. The workshop was publicized on existing Galaxy platforms. Additionally, the workshop was publicized on social media through institutional accounts. Consent to participate in the study was obtained during registration, where participants were also given a project information sheet and the pre-course survey. The workshop’s target audience was clearly identified as being native speakers of Spanish. Surveys Two sets of survey questions were created using Jisc ( https://www.onlinesurveys.ac.uk/ ) with the aim of collecting information and feedback from participants. The first survey was shared with participants during registration (pre-workshop survey), and the second survey was shared with participants after the workshop (post-workshop survey). The pre-workshop survey contained 15 questions on demographics, education, English-proficiency levels, and preferred language for workshop materials. The post-workshop survey contained 17 questions pertaining to participants’ learning outcomes as well as feedback from participants on their learning experience. Data processing Out of the 155 participants who filled in the pre-workshop survey, four opted out, leaving 151 participants’ data for analysis. 25 participants filled in the post-workshop survey, out of which five were incomplete and removed, leaving 20 participants’ data for post-workshop analysis. For participant self-assessment of learning, a rating system based on a revised Bloom’s taxonomy was developed. Revised versions of this tool are widely utilised in life sciences education ( Larsen et al., 2022 ). Learning was also assessed using three traditional, exam-style questions developed by the workshop trainers. Data analysis The majority of the data outlined in this article is descriptive. The correlation between participants’ English language proficiency and their preference for training materials was evaluated using a Pearson’s Chi-Square test ( McHugh, 2013 ; Sharpe, 2015 ). A thematic analysis was conducted to uncover key themes in participants’ feedback ( Fugard, 2020 ). Results Pre-workshop survey: Participants’ demographics Figure 1 illustrates the distribution of participants based on their countries of origin ( Figure 1A ) and work ( Figure 1B ). Peru was the primary destination for work, attracting nearly 25% of participants, while also serving as the country of origin for 26% of the participants. Furthermore, a significant majority, approximately 75% of the participants, were engaged in work activities within the geographic regions of South, North, or Central America. Similarly, approximately 80% of the participants originate from these same regions. Almost 20% of the participants declared hailing from and working in Spain. 77% (n = 116) of participants had never worked, studied, or lived in an English-speaking country ( Figure 2A ). Sex representation was even across participants, with 73 self-identifying as male and 72 self-identifying as female ( Figure 2A ). Six participants preferred not to self-identify as either male or female. Figure 1. Map of participant distribution across countries. (A) Distribution of participants across their country of origin, and (B) country of work. Figure 2. Participant demographics and English proficiency. (A) Participants with experience living or working in an English-speaking country and sex representation across participants (self-identified), (B) Participants’ highest level of education and English proficiency, (C) English proficiency across education groups. Pre-workshop survey: Education & English proficiency Figure 2B presents the distribution of participants’ highest level of education. Approximately 76% of the participants reported possessing a university qualification, while around 20% stated having a baccalaureate or A level qualification only. A subset of 5 participants possessed neither a university qualification nor a baccalaureate/A level qualification. Within the university qualifications, Undergraduates (28%), Masters (23%) and PhD degree holders (25%) were evenly represented. Participants were requested to self-assess their proficiency in the English language. Approximately 45% of participants indicated possessing an intermediate level of English proficiency ( Figure 2B ). Around 30% of participants characterized their English proficiency as advanced, while thirteen participants regarded themselves as fluent in the language. Among the proficiency categories, beginners constituted the second smallest group, with roughly 15% of participants. When taking education level into account, the percentage of participants categorized as beginners in English diminishes with educational longevity. This reduction starts from 35% among participants with a Baccalaureate/A level qualification, reaching 0% for Master’s holders and 3% for PhD holders. English proficiency correlates with higher educational attainment, as illustrated in Figure 2C . Conversely, as the beginner category declines, the intermediate category experiences a corresponding increase. Among Baccalaureate/A level holders, 29% fall within the intermediate proficiency range, while the proportions rise to 43% for Master’s holders and further to 61% for PhD holders. Interestingly, Master’s degree holders demonstrate a notably more advanced English proficiency compared to their peers across other educational levels. Approximately 46% of participants in this group reported having an advanced proficiency level, in contrast to 26% for those with Baccalaureate/A level and PhD qualifications, and 28% for those with Bachelor’s degrees/Undergraduate degrees. Fluent category (13 total participants) remains consistent across all education levels, with an average of 9.5%. Pre-workshop survey: Preferred language When asked their preferred language for workshop materials - HES , ENG , or CAT - almost 74% of participants expressed a preference for HES . A notable 25% indicated a preference for ENG , while only one participant selected CAT ( Figure 3A ). Figure 3. Language preferences for workshop materials. (A) Preferred language for workshop materials, (B) Preferred language for workshop materials per English proficiency. We further examined participants’ language preferences in relation to their English proficiency. The higher the English proficiency, the less inclined participants are to opt for HES as their preferred language ( Figure 3B ). This trend relating English proficiency and preferred language group was statistically significant ( Table 1 ) (X2 = 41.53, df = 6, p = <.001). The “CAT” preference was under-represented across beginner, intermediate, and advanced fluency levels. Table 1. Residuals from Chi-Square test. Adjusted residuals denoted in bold represent values that go beyond the range of +/- 2. Adjusted residuals suggest deviations from what would be expected if language fluency and language preference were independent. HES ENG CAT Total Beginner Obs 21 1 0 22 Std. Res 2.5 -2.4 -0.41 Adj. Res 1.2 -1.9 -0.38 Intermediate Obs 60 9 0 69 Std. Res 3.3 -3.1 -0.92 Adj. Res 1.2 -2.0 -0.68 Advanced Obs 28 19 0 47 Std. Res -2.8 2.9 -0.67 Adj. Res -1.2 2.1 -0.56 Fluent Obs 3 9 1 13 Std. Res -4.4 3.8 3.27 Adj. Res -2.1 3.2 3.11 Total 112 38 1 151 Post-workshop survey: learning outcomes and language groups Out of the 151 participants who completed the pre-workshop survey, only 20 completed (13%) the post-workshop survey, therefore the data presented here is descriptive only. The post-workshop survey was designed to collect data with regard to participants’ learning outcome as well as participants’ feedback regarding language groups. Among those 20 participants, six were randomized in group ENG , seven in group HES , and seven in group CAT ( Figure 4A ). Participants were given the opportunity to migrate from their group of origin to a different group at any point ( Figure 4A ). Seven participants did so: one participant migrated from ENG to HES , two participants migrated from HES to ENG , and finally four participants migrated from CAT , two each to ENG and HES . The final number of participants for each group was nine for ENG , eight for HES , and three for CAT , as seen in Figure 4A . Figure 4. Group allocation, performance, and learning outcomes. (A) Number of participants randomized in each group and participants’ migration towards a different group with final number of participants per group after migration, (B) Correct answers per question, (C) Depth of learning scores across language groups. Qualitative feedback was collected from participants to understand the rationale behind their migration towards a different group. The main reason why more than half of the participants originally randomized into CAT decided to leave this group was because of the quality of the translations generated by the Machine Translation. One participant mentioned that: La traducción automática genera muchas incoherencies en palabras y por tal razón su interpretación. Los video tambien tenian sus problemas de traducción y de imagenes. The automated translation generates many inconsistencies in words, and for this reason in their interpretation. The videos also had translation and image problems. Another participant noted: Había muchos errores de traducción en la traducción automática que dificultaban el seguimiento del curso. There were many translation errors in the automated translation that made it difficult to follow the course. In terms of other language group transfers, one participant transferred from HES to ENG with the following rationale: Prefiero utilizar inglés cuando trabajo con este tipo de análisis porque estoy más acostumbrada a estos términos. I prefer to use English when working with this type of analysis because I am more accustomed to these terms. Finally, one participant transferred from ENG to HES , and explained: Me parece más cómodo aprender usando mi idioma nativo. I find it more comfortable to learn using my native language. Learning outcomes The participants were then tasked with answering three questions in order to test their comprehension of the material. Figure 4B gives an overview of the success rate across all 3 questions, which is around 33.3% on average. Question 1 recorded the lowest success rate with only 15% correct answers, whereas Question 3 recorded the highest success rate with 45% correct answers. Looking at the success rate per language group, we can observe that participants within the CAT group performed the worst, with 67% scoring 0 correct answer, and 33% scoring 1 correct answer only. ENG and HES groups display close performance, with HES being the only group scoring 3 correct answers. In addition to scores based on knowledge questions, participants were asked to self-assess their depth of learning after completing the workshop. This was done using an 8-point scoring system based on the Bloom’s Taxonomy learning levels, as follow: • 1: Repeat with help • 2: Repeat without help • 3: Describe what you are doing in the workflow • 4: Describe why most tasks need to be done and their outcomes • 5: Implement the analysis on public (or your own) data (not counting data already in the tutorials) • 6: Compare and contrast analytical choices (i.e., for granularity of cluster calling) • 7: Defend of critique interpretation of data based on its analysis • 8: Design novel workflows for single cell analysis Figure 4C provides an overview of the self-assessed scores for each participant based on their final language group. The average self-assessed score for the HES group is 4.25, with scores ranging from 1 to 8. For the ENG group, the average score is 3.8, with scores ranging from 2 to 5. Finally, the average score for the CAT group stands at 5, with scores ranging from 3 to 8. Participants’ experience Participants were given the opportunity to provide free-form feedback in both pre- and post-workshop surveys. Pre-workshop survey contained two such questions, post-workshop survey contained six. From this feedback, two main themes arose, along with seven sub-themes ( Table 2 ). In addition to the poor quality of machine translations, the general appreciation for translated materials was high, along with preferences for English or bilingual materials. Workshop design also appeared frequently, with a desire for more time, more detail, and an appreciation for the live trainer support. Table 2. Thematic analysis. Main themes and sub-themes identified from participants’ feedback. Description provided for each sub-theme. Participants’ quotations are available in the underlying data. Main themes Sub-themes Description 1. Language for Training Materials a. Quality of machine translations. Quotations from participants discussing the poor performance of machine translation for workshop materials. Participants agree that machine translated materials contain many translation errors which lead to a difficult understanding of the materials. b. Appreciation for materials translated into Spanish. Quotations from participants sharing appreciation for materials translated into Spanish, highlighting the importance to have access to such resources which are often very rarely available. Participants also express their preference for materials in Spanish when it comes to learning. c. Preference for materials in English. Quotations from participants expressing a preference for materials in English. d. Preference for bilingual materials. Quotations from participants expressed a preference for materials available in both English and Spanish. 2. Study Design a. Not enough time. Quotations from participants agreeing that the workshop should have lasted longer, as many did not have time to complete the workshop and the tasks. b. Not enough attention being paid to tools and versions. Quotations from participants mentioning the lack of clarity when it comes to the tools being used in the materials, and their versions. c. Access to live trainers for guidance as a positive aspect of the study. Quotations from participants showing appreciation for the live trainers and their availability throughout the workshop. Feedback from translators Along with the feedback collected from the participants, feedback was also collected from three of the translators involved in translating the materials from English to Spanish. One translator mentioned that the main challenge they faced during the translation process was: Disciplinary vocabulary mainly. Also, the interface is in English and even in the term dictionary, there were certain things we agreed to keep untranslated. It was also added that: There was definitely a lack of resources directed to other language speakers. Another translator mentioned that: The main challenge was to translate the colloquial phrases we had in the video tutorials. In some cases, there was no real translation and we had to use completely different phrases with similar meanings. Also, some specialised terms used in the field were difficult to translate and in some cases, it turned out that no translation was required at all. Lastly, one translator provided some insight into their translational approach and the resources they used: I use The Carpentries’ Glossary (Multilingual and open-source glossary of terms used in computer science. Available at: https://github.com/carpentries/glosario ) and I kept notes of how people were translating terms to favour the use of preferred terminologies. Discussion The findings of this study provide insights into the demographics, language preferences, learning outcomes and experiences of Spanish-speaking bioinformatics trainees and trainers. This study is pioneering in its approach, by simultaneously providing a resource for bioinformatics learning across languages and a platform for voicing the experiences and preferences of native Spanish-speaking scientists. Additionally, the study facilitated contributions from educators and developers of bioinformatics training resources, enabling them to share insights from their experience. While a few participants indicated working outside the hispanosphere, the large majority reported originating and working in a Spanish-speaking country, predominantly in Latin America. Participants displayed a broad range of English proficiency and education levels, with a significant portion self-assessing their English proficiency as beginner or intermediate. The study revealed a clear preference among participants for bioinformatics resources in Spanish, evident from their choice of language group and the feedback they provided. Also apparent was the general aversion towards machine-translated materials, as indicated by the lack of interest shown by participants in this language group and the feedback they provided. With regard to learning outcomes, knowledge questions recorded a majority of incorrect answers, contrasting with participants’ self-assessed depth of learning but corroborating general workshop feedback wanting more time and more explanation. Language can create a barrier in science and the use of English as lingua franca of science has both advantages and disadvantages ( Woolston and Osório, 2019 ). While English serves as a facilitator of global collaboration in science, its dominance also raises concerns regarding linguistic diversity and inclusivity. The advantages of a common language for communication must be weighed against the disadvantages of potentially excluding non-English-speaking scientists and overlooking the rich scientific contributions emerging from diverse linguistic and cultural contexts. This barrier is exemplified within the demographic of native Spanish speakers in our study, the majority of whom reported possessing a beginner or intermediate level of English proficiency. This poses potential challenges for their ability to access and engage with English-language bioinformatics materials, which could hinder their capacity to understand training materials or replicate research findings in this field ( Işık et al., 2023 ; Ras et al., 2021 ). Additionally, the clear preference among participants for resources in Spanish underscores the importance of linguistic familiarity and cultural resonance in scientific communication. This preference reflects a desire to engage with materials in their native language, where nuances and context are more readily understood, potentially enhancing comprehension and knowledge retention. Participants’ choice of language for training materials was closely associated with their level of proficiency in English. The greater their proficiency in English, the more inclined participants were to opt for English as their preferred language. Nevertheless, Spanish was the favored language for training materials, except for those fluent in English. Fluent speakers constituted less than nine percent of all participants. Machine-generated translation was the least preferred by our participants. Participants’ feedback showed that machine-generated translations lack precision and intelligibility for bioinformatics materials. Machine Translation (MT) has the potential to accelerate and facilitate knowledge exchange in science ( Tinsley, 2019 ; Steigerwald et al., 2022 ), however such MT systems require training on domain-specific data in order to capture the complexity of the domain, such as specialised terminology. The limitations of current machine translation systems underscore the need for domain-specific adaptations to improve their efficacy in scientific contexts. This process of domain-adaptation (i.e., tailoring a MT system to a specific discipline) can be laborious and expensive, especially for low-resource domains, but has been proven to enhance the quality of MT-generated translations for the domain in which the system is adapted ( Chu and Wang, 2018 ; Saunders, 2022 ). The system used to generate automated translations for this study was not specifically trained on bioinformatics data. As such, it is likely that this system failed to translate domain-specific elements, such as terminology. Furthermore, as emphasized in the feedback from translators, there is a scarcity of resources available to support translators in the translation of bioinformatics materials. This poses yet another challenge in the effort to develop multilingual resources in this field. Limitations and recommendations for future studies We acknowledge several limitations in our current study. Firstly, there was a disparity between the number of participants who completed the pre-workshop survey and those who completed the post-workshop survey, preventing us from performing statistical analyses on the post-workshop data. In this study, participants were not incentivized to complete the post-workshop survey, which may have affected participation rates. We propose that offering incentives could enhance participation and motivate respondents to complete a post-workshop survey. Secondly, based on participant feedback, there is room for improvement in the workshop design for future investigations, particularly by allowing participants more time to complete the tutorials. Moreover, the current study does not aim to gather data regarding participants’ socioeconomic backgrounds and access to language education. These factors could provide additional insights into the current landscape of bioinformatics education and training, as well as their accessibility, in Latin America. Thirdly, as previously discussed, the machine-generated translations were conducted using a Machine Translation system not specifically tailored for the bioinformatics domain. It is likely that a system customized for this purpose would yield more accurate translations. It would be worth exploring the idea of a domain-adapted MT system for bioinformatics in a future study, and how this system performs, as the existence of such system could not be identified in the existing literature. Conclusion In conclusion, our study provides valuable insights into the demographics, language preferences, and experiences of Spanish-speaking bioinformatics trainees. We observed a clear preference among participants for Spanish content, emphasizing the importance of scientific translation and the availability of multilingual resources. However, machine-generated translations were found to be less preferred due to their lack of precision and intelligibility for bioinformatics materials. Addressing the language barrier in bioinformatics requires innovative solutions, such as the development of domain-specific machine translation systems tailored to the unique linguistic and terminological characteristics of the field. Overall, our study highlights the importance of addressing language barriers in bioinformatics to foster inclusivity and equity in scientific training, communication and research. Data availability All anonymized and processed data pertaining to pre- and post-workshop surveys, as well as thematic analysis, are available at: https://doi.org/10.6084/m9.figshare.25488865 ( Giraud, 2024 ). Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). Acknowledgements We would like to thank all participants for taking part in the study. We are thankful for the donation made by The Company of Biologists. We would also like to thank The Galaxy Community for their involvement in the project, namely María Bernardi, Melissa Black, Patricia Carvajal-López, Irelka Colina-Moreno, Grisel Alejandra Escobar-Zepeda, Lorena Gallego-Villar, Saskia Hiltemann, Pablo Moreno, Nicolás Palopoli, Jolene Ramsey, Helena Rasche, Beatriz Serrano-Solano, and Montserrat Ve Go. References Amano T, Berdejo-Espinola V, Christie AP, et al. : Tapping into non-English-language science for the conservation of global biodiversity. PLoS Biol. 2021; 19 (10): e3001296. PubMed Abstract | Publisher Full Text | Free Full Text Amano T, González-Varo JP, Sutherland WJ: Languages Are Still a Major Barrier to Global Science. PLoS Biol. 2016; 14 (12): e2000933. Publisher Full Text Amano T, Ramírez-Castañeda V, Berdejo-Espinola V, et al. : The manifold costs of being a non-native English speaker in science. PLoS Biol. 2023; 21 (7): e3002184. PubMed Abstract | Publisher Full Text | Free Full Text Aron S, Chauke PA, Ras V, et al. : The Development of a Sustainable Bioinformatics Training Environment Within the H3Africa Bioinformatics Network (H3ABioNet). Frontiers in Education. 2021; 6 . Publisher Full Text Attwood TK, Blackford S, Brazas MD, et al. : A global perspective on evolving bioinformatics and data science training needs. Brief. Bioinform. 2019; 20 (2): 398–404. PubMed Abstract | Publisher Full Text | Free Full Text Basilio H: Raising the Visibility of Latin American Science. Eos; 2023, March 20. Reference Source Baxevanis AD, Bader GD, Wishart DS: Bioinformatics. John Wiley & Sons; 2020. Chu C, Wang R: A Survey of Domain Adaptation for Neural Machine Translation. Bender EM, Derczynski L, Isabelle P, editors. Proceedings of the 27th International Conference on Computational Linguistics. Association for Computational Linguistics; 2018; pp. 1304–1319. Reference Source De Las Rivas J, Bonavides-Martínez C, Campos-Laborie FJ: Bioinformatics in Latin America and SoIBio impact, a tale of spin-off and expansion around genomes and protein structures. Brief. Bioinform. 2019; 20 (2): 390–397. PubMed Abstract | Publisher Full Text | Free Full Text Fugard A: Thematic analysis. London: SAGE Publications Ltd; 2020. Giraud J: ‘Spanscriptomics’: Towards Bioinformatics in Spanish.2024. Publisher Full Text Hernández-Rosales M: Bioinformatics in Latin America: ISCB-LA SOIBIO RMB Symposium 2020. Interface Focus. 2021; 11 (4): 20210038. 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. Publisher: Public Library of Science. PubMed Abstract | Publisher Full Text | Free Full Text Işık EB, Brazas MD, Schwartz R, et al. : Grand challenges in bioinformatics education and training. Nat. Biotechnol. 2023; 41 (8): 1171–1174. PubMed Abstract | Publisher Full Text Kalergis AM, Lacerda M, Rabinovich GA, et al. : Challenges for Scientists in Latin America. Trends Mol. Med. 2016; 22 (9): 743–745. Publisher Full Text Larsen TM, Endo BH, Yee AT, et al. : Probing Internal Assumptions of the Revised Bloom’s Taxonomy. CBE Life Sci. Educ. 2022; 21 (4): ar66. PubMed Abstract | Publisher Full Text | Free Full Text Marangoni R, Bevilacqua V, Cannataro M, et al. : An overview of bioinformatics courses delivered at the academic level in Italy: Reflections and recommendations from BITS. PLoS Comput. Biol. 2023; 19 (2): e1010846. PubMed Abstract | Publisher Full Text | Free Full Text Massarani L, de Oliveira T : Research in science communication in Latin America: Mind the gap. J. Sci. Commun. 2022; 21 (7): C08. Publisher Full Text McHugh ML: The Chi-square test of independence. Biochem. Med. 2013; 23 (2): 143–149. PubMed Abstract | Publisher Full Text | Free Full Text Mulder N, Schwartz R, Brazas MD, et al. : The development and application of bioinformatics core competencies to improve bioinformatics training and education. PLoS Comput. Biol. 2018; 14 (2): e1005772. PubMed Abstract | Publisher Full Text | Free Full Text Ramírez-Castañeda V: Disadvantages in preparing and publishing scientific papers caused by the dominance of the English language in science: The case of Colombian researchers in biological sciences. PLOS ONE. 2020; 15 (9): e0238372. PubMed Abstract | Publisher Full Text | Free Full Text Ras V, Carvajal-López P, Gopalasingam P, et al. : Challenges and Considerations for Delivering Bioinformatics Training in LMICs: Perspectives From Pan-African and Latin American Bioinformatics Networks. Frontiers in Education. 2021; 6 . Publisher Full Text Saunders D: Domain Adaptation and Multi-Domain Adaptation for Neural Machine Translation: A Survey. J. Artif. Intell. Res. 2022; 75 : 351–424. Publisher Full Text Sharpe D: Chi-Square Test is Statistically Significant: Now What? Pract. Assess. Res. Eval. 2015; 20 (1): Article 1. Publisher Full Text Steigerwald E, Ramírez-Castañeda V, Brandt DYC, et al. : Overcoming Language Barriers in Academia: Machine Translation Tools and a Vision for a Multilingual Future. Bioscience. 2022; 72 (10): 988–998. PubMed Abstract | Publisher Full Text | Free Full Text Stroe O: Building bioinformatics capacity in Latin America. EMBL; 2022, November 16. Reference Source Tinsley J: The growing role of neural MT in the life sciences. MultiLingual. 2019. Reference Source Valenzuela-Toro AM, Viglino M: How Latin American researchers suffer in science. Nature. 2021; 598 (7880): 374–375. Publisher Full Text Woolston C, Osório J: When English is not your mother tongue. Nature. 2019; 570 (7760): 265–267. Publisher Full Text Yáñez-Serrano AM, Aguilos M, Barbosa C, et al. : The Latin America Early Career Earth System Scientist Network (LAECESS): Addressing present and future challenges of the upcoming generations of scientists in the region. Npj Climate and Atmospheric Science. 2022; 5 (1): Article 1. PubMed Abstract | Publisher Full Text | Free Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 20 Oct 2025 ADD YOUR COMMENT Comment Author details Author details 1 The Open University School of Life Health and Chemical Sciences, Milton Keynes, England, UK 2 The Open University School of Languages and Applied Linguistics, Milton Keynes, England, UK 3 Health Data Research UK, London, England, UK Jurgi Giraud Roles: Data Curation, Formal Analysis, Investigation, Methodology, Project Administration, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Stefana Dreptate Roles: Conceptualization, Data Curation, Methodology, Project Administration, Writing – Review & Editing Wendi Bacon Roles: Conceptualization, Funding Acquisition, Methodology, Project Administration, Writing – Review & Editing Competing interests No competing interests were disclosed. Grant information Company of Biologists grant EA455. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 20 Oct 2025, 14:1143 https://doi.org/10.12688/f1000research.171282.1 Copyright © 2025 Giraud J 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 Giraud J, Dreptate S, Bacon W and The Galaxy Community. ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.12688/f1000research.171282.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 20 Oct 2025 Views 0 Cite How to cite this report: Ruan W. Reviewer Report For: ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.5256/f1000research.188877.r428968 ) The direct URL for this report is: https://f1000research.com/articles/14-1143/v1#referee-response-428968 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 25 Nov 2025 Wei Ruan , University of Georgia, Athens, Georgia, USA Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.188877.r428968 Summary This article addresses the critical barrier of language in bioinformatics training and provides a valuable descriptive overview of the demographics and preferences of Spanish-speaking trainees. While the motivation is commendable, I have outlined a few reservations regarding the ... Continue reading READ ALL Summary This article addresses the critical barrier of language in bioinformatics training and provides a valuable descriptive overview of the demographics and preferences of Spanish-speaking trainees. While the motivation is commendable, I have outlined a few reservations regarding the statistical validity and experimental design that I believe should be addressed to strengthen the manuscript. Major 1. Statistical Validity of Learning Outcomes: I am concerned about the validity of the quantitative learning outcomes due to the high attrition rate, particularly in the Machine Translation (CAT) group, which retained only 3 participants. Presenting mean scores and error bars for such a small sample size (as seen in Figure 4C) may be statistically misleading. I recommend reframing these specific results as descriptive or anecdotal evidence rather than quantitative comparisons to better reflect the data limitations. 2. Experimental Design and Randomization: The study protocol allowed participants to switch groups during the workshop, which resulted in a significant migration away from the CAT group. This flexibility, while understandable for an educational workshop, compromises the initial randomization and introduces selection bias. It would be beneficial to explicitly acknowledge in the methodology that this factor effectively shifts the study from a controlled experiment to an observational one, and to interpret the results of the remaining participants with this bias in mind. 3. Technological Context of Machine Translation: The study concludes that machine translation lacks precision based on the use of a generic online tool (Google Translate) as it existed in 2021. From a computational perspective, it is expected that non-domain-adapted models would struggle with specialized bioinformatics terminology. I suggest qualifying the conclusion to specify that generic, unadapted tools were found ineffective, rather than dismissing the potential of automated translation entirely, as modern domain-adapted systems or Large Language Models may offer different results. 4. Internal Consistency: There appears to be a discrepancy where the Discussion section candidly admits that the disparity in response rates "preventing us from performing statistical analyses on the post-workshop data," yet the Results section still presents comparative bar charts with error bars. I suggest aligning the Results section with the Limitations by removing or clearly labeling these quantitative figures to ensure they do not imply a statistical power that the authors have acknowledged is absent. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Large Language Models (LLMs), Natural Language Processing (NLP), Machine Learning, Bioinformatics, Computational Biology, Data Science 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 Ruan W. Reviewer Report For: ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.5256/f1000research.188877.r428968 ) The direct URL for this report is: https://f1000research.com/articles/14-1143/v1#referee-response-428968 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: Goller CC. Reviewer Report For: ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.5256/f1000research.188877.r426098 ) The direct URL for this report is: https://f1000research.com/articles/14-1143/v1#referee-response-426098 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 11 Nov 2025 Carlos C. Goller , North Carolina State University, Raleigh, North Carolina, USA Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.188877.r426098 Summary This is an exciting and much-needed area of research. The study is based on a survey that collects quantitative data on participants' preferences for the language they prefer to learn bioinformatics materials. As stated in the conclusion, the ... Continue reading READ ALL Summary This is an exciting and much-needed area of research. The study is based on a survey that collects quantitative data on participants' preferences for the language they prefer to learn bioinformatics materials. As stated in the conclusion, the study provides insights into the demographics, language, preferences, and experiences of Spanish-speaking bioinformatics trainees. There are limitations in the sample size and in the conclusions that can be drawn, given response rates and workshop participant composition. These limitations were described in the limitations and recommendations for future studies section. These results provide an intriguing initial view of the barriers and preferences that would make bioinformatics education accessible to broader audiences, particularly Spanish-speaking participants. Major Figure 3 provides strong preferences for HES. Can the authors comment on whether this trend has been identified in similar (or related) studies, if available? The thematic analysis is intriguing, yet it is based on limited information, and the methods are not fully described. The table could be improved by including an indication of the frequency of the themes. Figure 4 is rich and intriguing. The title mentions learning outcomes, but they are not clearly defined in the text. What is meant by "Depth of learning scores across language groups?" It may be challenging to infer the depth of learning based on self-assessment and the limited number of respondents. How was learning through "exam-style questions" assessed while considering language proficiency? For example, how did the authors develop questions that aligned with their workshop goals and were accessible to the broad range of participants? Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? I cannot comment. A qualified statistician is required. Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Molecular biology and microbiology education; bioinformatics education 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 Goller CC. Reviewer Report For: ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.5256/f1000research.188877.r426098 ) The direct URL for this report is: https://f1000research.com/articles/14-1143/v1#referee-response-426098 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 20 Oct 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 Version 1 20 Oct 25 read read Carlos C. Goller , North Carolina State University, Raleigh, USA Wei Ruan , University of Georgia, Athens, USA Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Ruan W. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 25 Nov 2025 | for Version 1 Wei Ruan , University of Georgia, Athens, Georgia, USA 0 Views copyright © 2025 Ruan W. 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 Summary This article addresses the critical barrier of language in bioinformatics training and provides a valuable descriptive overview of the demographics and preferences of Spanish-speaking trainees. While the motivation is commendable, I have outlined a few reservations regarding the statistical validity and experimental design that I believe should be addressed to strengthen the manuscript. Major 1. Statistical Validity of Learning Outcomes: I am concerned about the validity of the quantitative learning outcomes due to the high attrition rate, particularly in the Machine Translation (CAT) group, which retained only 3 participants. Presenting mean scores and error bars for such a small sample size (as seen in Figure 4C) may be statistically misleading. I recommend reframing these specific results as descriptive or anecdotal evidence rather than quantitative comparisons to better reflect the data limitations. 2. Experimental Design and Randomization: The study protocol allowed participants to switch groups during the workshop, which resulted in a significant migration away from the CAT group. This flexibility, while understandable for an educational workshop, compromises the initial randomization and introduces selection bias. It would be beneficial to explicitly acknowledge in the methodology that this factor effectively shifts the study from a controlled experiment to an observational one, and to interpret the results of the remaining participants with this bias in mind. 3. Technological Context of Machine Translation: The study concludes that machine translation lacks precision based on the use of a generic online tool (Google Translate) as it existed in 2021. From a computational perspective, it is expected that non-domain-adapted models would struggle with specialized bioinformatics terminology. I suggest qualifying the conclusion to specify that generic, unadapted tools were found ineffective, rather than dismissing the potential of automated translation entirely, as modern domain-adapted systems or Large Language Models may offer different results. 4. Internal Consistency: There appears to be a discrepancy where the Discussion section candidly admits that the disparity in response rates "preventing us from performing statistical analyses on the post-workshop data," yet the Results section still presents comparative bar charts with error bars. I suggest aligning the Results section with the Limitations by removing or clearly labeling these quantitative figures to ensure they do not imply a statistical power that the authors have acknowledged is absent. Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? Partly Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Large Language Models (LLMs), Natural Language Processing (NLP), Machine Learning, Bioinformatics, Computational Biology, Data Science 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) Ruan W. Peer Review Report For: ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.5256/f1000research.188877.r428968) 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-1143/v1#referee-response-428968 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Goller C. 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. 11 Nov 2025 | for Version 1 Carlos C. Goller , North Carolina State University, Raleigh, North Carolina, USA 0 Views copyright © 2025 Goller C. 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 Summary This is an exciting and much-needed area of research. The study is based on a survey that collects quantitative data on participants' preferences for the language they prefer to learn bioinformatics materials. As stated in the conclusion, the study provides insights into the demographics, language, preferences, and experiences of Spanish-speaking bioinformatics trainees. There are limitations in the sample size and in the conclusions that can be drawn, given response rates and workshop participant composition. These limitations were described in the limitations and recommendations for future studies section. These results provide an intriguing initial view of the barriers and preferences that would make bioinformatics education accessible to broader audiences, particularly Spanish-speaking participants. Major Figure 3 provides strong preferences for HES. Can the authors comment on whether this trend has been identified in similar (or related) studies, if available? The thematic analysis is intriguing, yet it is based on limited information, and the methods are not fully described. The table could be improved by including an indication of the frequency of the themes. Figure 4 is rich and intriguing. The title mentions learning outcomes, but they are not clearly defined in the text. What is meant by "Depth of learning scores across language groups?" It may be challenging to infer the depth of learning based on self-assessment and the limited number of respondents. How was learning through "exam-style questions" assessed while considering language proficiency? For example, how did the authors develop questions that aligned with their workshop goals and were accessible to the broad range of participants? Is the work clearly and accurately presented and does it cite the current literature? Partly Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Partly If applicable, is the statistical analysis and its interpretation appropriate? I cannot comment. A qualified statistician is required. Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Molecular biology and microbiology education; bioinformatics education 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) Goller CC. Peer Review Report For: ’Spanscriptomics’: towards bioinformatics training materials in Spanish. [version 1; peer review: 2 approved with reservations] . F1000Research 2025, 14 :1143 ( https://doi.org/10.5256/f1000research.188877.r426098) 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-1143/v1#referee-response-426098 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 = "\’Spanscriptomics\’: towards bioinformatics...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/14-1143/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/14-1143/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/14-1143/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Giraud J 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-1143/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-1143", templates : { twitter : "\’Spanscriptomics\’: towards bioinformatics training.... Giraud J et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/14-1143/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/171282/188877") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "188877"); $(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 = { "428966": 0, "428967": 0, "428964": 0, "428965": 0, "428962": 0, "428963": 0, "428960": 0, "428961": 0, "426094": 0, "426095": 0, "428968": 6, "428969": 0, "426102": 0, "426103": 0, "426100": 0, "426101": 0, "426098": 8, "426099": 0, "426096": 0, "426097": 0, }; $(".referee-response-container,.js-referee-report").each(function(index, el) { var reportId = $(el).attr("data-reportid"), reportCount = reportIds[reportId] || 0; $(el).find(".comments-count-container,.js-referee-report-views").html(reportCount); }); var uuidInput = $("#article_uuid"), oldUUId = uuidInput.val(), newUUId = "c4348b24-d63a-4e0d-a096-df04ce516501"; 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.