A guide to selecting high-performing antibodies for... | 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/13-1049" }, "headline": "A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot,...", "datePublished": "2024-09-12T11:39:38", "dateModified": "2025-01-02T17:44:30", "author": [ { "@type": "Person", "name": "Vera Ruíz Moleón" }, { "@type": "Person", "name": "Charles Alende" }, { "@type": "Person", "name": "Maryam Fotouhi" }, { "@type": "Person", "name": "Riham Ayoubi" }, { "@type": "Person", "name": "Kathleen Southern" }, { "@type": "Person", "name": "Carl Laflamme" }, { "@type": "Person", "name": "NeuroSGC/YCharOS/EDDU collaborative group" }, { "@type": "Person", "name": "ABIF consortium" } ], "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": "Stimulator of interferon genes protein (STING1) is an immune adaptor protein which promotes innate immune defense mechanisms against pathogens. To enhance our understanding of STING1-associated disease, it is essential to make high-performing antibodies accessible to the scientific community. This study aims to improve reliability of STING1 research as we have characterized sixteen STING1 commercial antibodies for western blot, immunoprecipitation, and immunofluorescence using a standardized experimental protocol based on comparing read-outs in knockout cell lines and isogenic parental controls. These studies are part of a larger, collaborative initiative seeking to address antibody reproducibility issues by characterizing commercially available antibodies for human proteins and publishing the results openly as a resource for the scientific community. While use of antibodies and protocols vary between laboratories, we encourage readers to use this report as a guide to select the most appropriate antibodies for their specific needs." } { "@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/13-1049", "name": "A guide to selecting high-performing antibodies for STING1 (Uniprot..." } } ] } Home Browse A guide to selecting high-performing antibodies for STING1 (Uniprot... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Ruíz Moleón V, Alende C, Fotouhi M et al. A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.12688/f1000research.155929.2 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Data Note Revised A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] Vera Ruíz Moleón https://orcid.org/0000-0003-3728-3158 1 , Charles Alende https://orcid.org/0009-0005-4611-6134 1 , Maryam Fotouhi 1 , [...] Riham Ayoubi 1 , Kathleen Southern https://orcid.org/0000-0002-4125-3608 1 , Carl Laflamme https://orcid.org/0000-0001-5906-025X 1 , NeuroSGC/YCharOS/EDDU collaborative group , ABIF consortium Vera Ruíz Moleón https://orcid.org/0000-0003-3728-3158 1 , Charles Alende https://orcid.org/0009-0005-4611-6134 1 , [...] Maryam Fotouhi 1 , Riham Ayoubi 1 , Kathleen Southern https://orcid.org/0000-0002-4125-3608 1 , Carl Laflamme https://orcid.org/0000-0001-5906-025X 1 , NeuroSGC/YCharOS/EDDU collaborative group , ABIF consortium PUBLISHED 02 Jan 2025 Author details Author details 1 Department of Neurology and Neurosurgery, Structural Genomics Consortium, The Montreal Neurological Institute, McGill University, Montreal, Québec, H3A 2B4, Canada Vera Ruíz Moleón Roles: Investigation, Validation Charles Alende Roles: Investigation, Validation Maryam Fotouhi Roles: Investigation Riham Ayoubi Roles: Formal Analysis, Methodology, Validation, Visualization, Writing – Review & Editing Kathleen Southern Roles: Writing – Original Draft Preparation, Writing – Review & Editing Carl Laflamme Roles: Conceptualization, Formal Analysis, Funding Acquisition, Resources, Supervision, Validation, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the YCharOS (Antibody Characterization through Open Science) gateway. Abstract Stimulator of interferon genes protein (STING1) is an immune adaptor protein which promotes innate immune defense mechanisms against pathogens. To enhance our understanding of STING1-associated disease, it is essential to make high-performing antibodies accessible to the scientific community. This study aims to improve reliability of STING1 research as we have characterized sixteen STING1 commercial antibodies for western blot, immunoprecipitation, and immunofluorescence using a standardized experimental protocol based on comparing read-outs in knockout cell lines and isogenic parental controls. These studies are part of a larger, collaborative initiative seeking to address antibody reproducibility issues by characterizing commercially available antibodies for human proteins and publishing the results openly as a resource for the scientific community. While use of antibodies and protocols vary between laboratories, we encourage readers to use this report as a guide to select the most appropriate antibodies for their specific needs. READ ALL READ LESS Keywords Uniprot ID: Q86WV6, STING1, hSTING, MPYS, MITA, stimulator of interferon genes protein, mediator of IRF3 activation, transmembrane protein 173, antibody characterization, antibody validation, western blot, immunoprecipitation, immunofluorescence Corresponding Author(s) Carl Laflamme ( [email protected] ) Close Corresponding author: Carl Laflamme Competing interests: For this project, the laboratory of Peter McPherson developed partnerships with high-quality antibody manufacturers and KO cell line providers. The partners provide antibodies and KO cell lines to the McPherson laboratory at no cost. These partners include: - Abcam- ABCD antibodies-ABclonal- Aviva Systems Biology -Bio Techne -Cell Signalling Technology -Developmental Studies Hybridoma Bank -GeneTex – Horizon Discovery – Proteintech – Synaptic Systems –Thermo Fisher Scientific. Grant information: This work was supported by a grant from the Michael J. Fox Foundation for Parkinson’s Disease Research. It was also supported by the Government of Canada through Genome Canada, Genome Quebec, and Ontario Genomics (grant no. OGI-210). RA is supported by a Mitacs fellowship. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2025 Ruíz Moleón V 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: Ruíz Moleón V, Alende C, Fotouhi M et al. A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.12688/f1000research.155929.2 ) First published: 12 Sep 2024, 13 :1049 ( https://doi.org/10.12688/f1000research.155929.1 ) Latest published: 02 Jan 2025, 13 :1049 ( https://doi.org/10.12688/f1000research.155929.2 ) Revised Amendments from Version 1 The revised version includes updated formats for Figures 2 and 3 to enhance their clarity. Additionally, the molecular function of the STING1 protein has been described with greater precision in the introduction. The revised version includes updated formats for Figures 2 and 3 to enhance their clarity. Additionally, the molecular function of the STING1 protein has been described with greater precision in the introduction. See the authors' detailed response to the review by Jieya Shao READ REVIEWER RESPONSES Introduction Stimulator of interferon genes protein (STING1) is a conserved transmembrane protein involved in innate immune response mechanisms. 1 , 2 It is primarily activated by cyclic GMP-AMP (cGAMP), a second messenger generated by cGAS upon detection of cytosolic DNA from pathogens or damaged cells. 1 , 3 , 4 Upon activation, STING1 triggers downstream signaling pathways, including the phosphorylation of IRF3 by TBK1, leading to the production of type I interferons and pro-inflammatory cytokines. 5 , 6 This response plays a crucial role in antiviral defense, immune surveillance, and the regulation of inflammatory diseases. 5 , 6 This research is part of a broader collaborative initiative in which academics, funders and commercial antibody manufacturers are working together to address antibody reproducibility issues by characterizing commercial antibodies for human proteins using standardized protocols, and openly sharing the data. 7 – 9 Here we evaluated the performance of sixteen commercial antibodies for STING1 for use in western blot, immunoprecipitation, and immunofluorescence, enabling biochemical and cellular assessment of STING1 properties and function. The platform for antibody characterization used to carry out this study was endorsed by a committee of industry academic representatives. It consists of identifying human cell lines with adequate target protein expression and the development/contribution of equivalent knockout (KO) cell lines, followed by antibody characterization procedures using most commercially available antibodies against the corresponding protein. The standardized consensus antibody characterization protocols are openly available on Protocol Exchange, a preprint server (DOI: 10.21203/rs.3.pex-2607/v1 ). 10 The authors do not engage in result analysis or offer explicit antibody recommendations. Our primary aim is to deliver top-tier data to the scientific community, grounded in Open Science principles. This empowers experts to interpret the characterization data independently, enabling them to make informed choices regarding the most suitable antibodies for their specific experimental needs. Guidelines on how to interpret antibody characterization data found in this study are featured on the YCharOS gateway. 11 Results and discussion Our standard protocol involves comparing readouts from WT (wild type) and KO cells. 12 , 13 The first step was to identify a cell line(s) that expresses sufficient levels of a given protein to generate a measurable signal using antibodies. To this end, we examined the DepMap (Cancer Dependency Map Portal, RRID:SCR_017655) transcriptomics database to identify all cell lines that express the target at levels greater than 2.5 log 2 (transcripts per million “TPM” + 1), which we have found to be a suitable cut-off. 7 The THP-1 cell line expresses the STING1 transcript at 4.1 log 2 (TPM+1), which is above the average range of cancer cells analyzed. A STING1 KO in THP-1 was obtained from Abcam ( Table 1 ). THP-1 cells are small, round human leukemia monocytic cell line commonly used to study proteins involved in immune responses. Phorbol 12-myristate-13-acetate (PMA) treatment is required to differentiate THP-1 in suspension into macrophage-like adherent cells. 14 Table 1. Summary of the cell lines used. Institution Catalog number RRID (Cellosaurus) Cell line Genotype Abcam ab271147 CVCL_0006 THP-1 WT Abcam ab270493 CVCL_B1AK THP-1 STING1 KO For western blot experiments, WT and STING1 KO protein lysates were first separated on SDS-PAGE, transferred onto nitrocellulose membranes, and then probed with sixteen STING1 antibodies in parallel ( Table 2 , Figure 1 ). Table 2. Summary of the STING1 antibodies tested. Company Catalog number Lot number RRID (Antibody Registry) Clonality Clone ID Host Concentration (μg/μl) Vendors recommended applications Abcam ab181125 ** 1000056-10 AB_2916053 recombinant-mono EPR13130 rabbit 0.30 Wb, IF Abcam ab227704 ** 1004954-2 AB_3083474 recombinant-mono SP338 rabbit 1.50 Wb, IF Abcam ab227705 ** 1062328-1 AB_3076486 recombinant-mono SP339 rabbit 0.31 Wb Abcam ab239074 ** 1001652-16 AB_3068528 recombinant-mono EPR13130-55 rabbit 0.53 Wb, IP, IF ABclonal A21051 ** 6100001330 AB_3083450 recombinant-mono ARC57967 rabbit 0.29 Wb Cell Signaling Technology 13647 ** 9 AB_2732796 recombinant-mono D2P2F rabbit 0.06 Wb, IP Cell Signaling Technology 50494 ** 8 AB_2799375 recombinant-mono D1V5L rabbit 0.56 Wb, IP DSHB CPTC-STING1-1 ** 4/27/23-15ug/mL AB_3068346 recombinant-mono CPTC-STING1-1 rabbit 0.02 Wb, IF GeneTex GTX134373 43628 AB_2887262 polyclonal - rabbit 0.42 Wb, IF Novus Biologicals (Bio-Techne) NBP2-24683 G-4 AB_2868483 polyclonal - rabbit 1.00 Wb, IF Novus Biologicals (Bio-Techne) NBP3-18816 ** COMU01 AB_3068548 recombinant-mono 2922D rabbit 1.00 Wb, IF Proteintech 19851-1-AP 00118975 AB_10665370 polyclonal - rabbit 0.70 Wb, IP, IF R&D Systems (Bio-Techne) MAB7169 * CFWR0420041 AB_10971940 monoclonal 723505 mouse 0.20 Wb, IF Thermo Fisher Scientific 702993 ** 2842286 AB_2762404 recombinant-mono 2H1L5 rabbit 0.50 Wb Thermo Fisher Scientific MA5-26030 * YJ4087701 AB_2725437 monoclonal OTI4H1 mouse 1.00 Wb, IF Thermo Fisher Scientific MA5-32768 ** YJ4089249A AB_2810045 recombinant-mono JM03-47 rabbit 1.00 Wb * Monoclonal antibody. ** Recombinant antibody. Figure 1. STING1 antibody screening by western blot. Lysates from PMA-treated THP-1 WT and STING1 KO were prepared, and 40 μg of protein were processed for western blot with the indicated STING1 antibodies. The Ponceau stained transfers of each blot are presented to show equal loading of WT and KO lysates and protein transfer efficiency from polyacrylamide gels to the nitrocellulose membrane. Antibody dilutions were chosen according to the recommendations of the antibody supplier. Antibody dilution used: ab181125** at 1/1000, ab227704** at 1/200, ab227705** at 1/1000, ab239074** at 1/1000, A21051** at 1/1000, 13647** at 1/1000, 50494** at 1/1000, CPTC-STING1-1** at 1/10, GTX134373 at 1/1000, NBP2-24683 at 1/1000, NBP3-18816** at 1/1000, 19851-1-AP at 1/1000, MAB7169* at 1/1000, 702993** at 1/1000, MA5-26030* at 1/1000, MA5-32768** at 1/1000. Predicted band size: 42 kDa. *Monoclonal antibody, **Recombinant antibody. We then assessed the capability of all sixteen antibodies to capture STING1 from THP-1 protein extracts using immunoprecipitation techniques, followed by western blot analysis. For the immunoblot step, a specific STING1 antibody identified previously (refer to Figure 1 ) was selected. Equal amounts of the starting material (SM) and unbound fractions (UB), as well as the whole immunoprecipitate (IP) eluates were separated by SDS-PAGE ( Figure 2 ). Figure 2. STING1 antibody screening by immunoprecipitation. Lysates from PMA-treated THP-1 WT were prepared, and immunoprecipitation was performed using 1.0 mg of lysate and 2.0 μg of the indicated STING1 antibodies pre-coupled to Dynabeads protein A or protein G. Samples were washed and processed for western blot with the indicated STING1 antibody. For western blot, NBP3-18816** was used at 1/1000. The Ponceau stained transfers of each blot are shown. SM = 4% starting material; UB = 4% unbound fraction; IP = immunoprecipitate, HC = antibody heavy chain. *Monoclonal antibody, **Recombinant antibody. For immunofluorescence, sixteen antibodies were screened using a mosaic strategy. First, THP-1 WT and STING1 KO cells were labelled with different fluorescent dyes in order to distinguish the two cell lines, and the STING1 antibodies were evaluated. Both WT and KO lines imaged in the same field of view to reduce staining, imaging and image analysis bias ( Figure 3 ). Quantification of immunofluorescence intensity in hundreds of WT and KO cells was performed for each antibody tested, and the images presented in Figure 3 are representative of this analysis. 10 Figure 3. STING1 antibody screening by immunofluorescence. PMA-treated THP-1 WT and STING1 KO cells were labelled with a green or a far-red fluorescent dye, respectively. WT and KO cells were mixed and plated to a 1:1 ratio in a 96-well plate with optically clear flat-bottom. Cells were stained with the indicated STING1 antibodies and with the corresponding Alexa-fluor 555 coupled secondary antibody including DAPI. Acquisition of the blue (nucleus-DAPI), green (identification of WT cells), red (antibody staining) and far-red (identification of KO cells) channels was performed. Representative images of the merged blue and red (grayscale) channels are shown. WT and KO cells are outlined with green and magenta dashed line, respectively. When an antibody was recommended for immunofluorescence by the supplier, we tested it at the recommended dilution. The rest of the antibodies were tested at 1 and 2 μg/ml and the final concentration was selected based on the detection range of the microscope used and a quantitative analysis not shown here. Antibody dilution used: ab181125** at 1/300, ab227704** at 1/1000, ab227705** at 1/300, ab239074** at 1/500, A21051** at 1/300, 13647** at 1/60, 50494** at 1/500, CPTC-STING1-1** at 1/20, GTX134373 at 1/1000, NBP2-24683 at 1/1000, NBP3-18816** at 1/1000, 19851-1-AP at 1/200, MAB7169* at 1/200, 702993** at 1/250, MA5-26030* at 1/1000, MA5-32768** at 1/1000. Bars = 10 μm. *Monoclonal antibody, **Recombinant antibody. In conclusion, we have screened sixteen STING1 commercial antibodies by western blot, immunoprecipitation, and immunofluorescence by comparing the signal produced by the antibodies in human THP-1 WT and STING1 KO cells. To assist users in interpreting antibody performance, Table 3 outlines various scenarios in which antibodies may perform in all three applications. Several high-quality and renewable antibodies that successfully detect STING1 were identified in all applications. Researchers who wish to study STING1 in a different species are encouraged to select high-quality antibodies, based on the results of this study, and investigate the predicted species reactivity of the manufacturer before extending their research. Table 3. Illustrations to assess antibody performance in western blot, immunoprecipitation and immunofluorescence. Western blot Immunoprecipitation Immunofluorescence The underlying data for this study can be found on Zenodo, an open-access repository for which YCharOS has its own collection of antibody characterization reports. 15 , 16 Limitations Inherent limitations are associated with the antibody characterization platform used in this study. Firstly, the YCharOS project focuses on renewable (recombinant and monoclonal) antibodies and does not test all commercially available STING1 antibodies. YCharOS partners provide approximately 80% of all renewable antibodies, but some top-cited polyclonal antibodies may not be available through these partners. Secondly, the YCharOS effort employs a non-biased approach that is agnostic to the protein for which antibodies have been characterized. The aim is to provide objective data on antibody performance without preconceived notions about how antibodies should perform or the molecular weight that should be observed in western blot. As the authors are not experts in STING1, only a brief overview of the protein’s function and its relevance in disease is provided. STING1 experts are responsible for analyzing and interpreting observed banding patterns in western blots and subcellular localization in immunofluorescence. Thirdly, YCharOS experiments are not performed in replicates primarily due to the use of multiple antibodies targeting various epitopes. Once a specific antibody is identified, it validates the protein expression of the intended target in the selected cell line, confirms the lack of protein expression in the KO cell line and supports conclusions regarding the specificity of the other antibodies. All experiments are performed using master mixes, and meticulous attention is paid to sample preparation and experimental execution. In immunofluorescence, the use of two different concentrations serves to evaluate antibody specificity and can aid in assessing assay reliability. In instances where antibodies yield no signal, a repeat experiment is conducted following titration. Additionally, our independent data is performed subsequently to the antibody manufacturers internal validation process, therefore making our characterization process a repeat. Lastly, as comprehensive and standardized procedures are respected, any conclusions remain confined to the experimental conditions and cell line used for this study. The use of a single cell type for evaluating antibody performance poses as a limitation, as factors such as target protein abundance significantly impact results. 10 Additionally, the use of cancer cell lines containing gene mutations poses a potential challenge, as these mutations may be within the epitope coding sequence or other regions of the gene responsible for the intended target. Such alterations can impact the binding affinity of antibodies. This represents an inherent limitation of any approach that employs cancer cell lines. Methods The standardized protocols used to carry out this KO cell line-based antibody characterization platform was established and approved by a collaborative group of academics, industry researchers and antibody manufacturers. The detailed materials and step-by-step protocols used to characterize antibodies in western blot, immunoprecipitation and immunofluorescence are openly available on Protocol Exchange, a preprint server (DOI: 10.21203/rs.3.pex-2607/v1 ). 10 Brief descriptions of the experimental setup used to carry out this study can be found below. Cell lines and antibodies used Cell lines used and primary antibodies tested in this study are listed in Tables 1 and 2 , respectively. To ensure that the cell lines and antibodies are cited properly and can be easily identified, we have included their corresponding Research Resource Identifiers, or RRID. 17 , 18 Cells were cultured in RPMI 1640 (Gibco, cat. number A1049101) containing 10% fetal bovine serum (Wisent, cat. number 080450), 0.05 mM 2-Mercaptoethanol (Gibco, cat. number 21985023, 2 mM L-glutamine (Wisent cat. number 609-065), 100 IU penicillin and 100 μg/ml streptomycin (Wisent cat. number 450201). THP-1 WT and STING1 KO cells were treated with 200 ng/ml PMA (Abcam, cat. number ab147465) for 2 days. 200 ng/ml of PMA was added to fresh medium in both day 1 and day 2. 14 Peroxidase-conjugated goat anti-rabbit and anti-mouse antibodies (Thermo Fisher Scientific, cat. number 65-6120 and 62-6520) and Peroxidase-conjugated Protein A (MilliporeSigma, cat. number P8651) were used in western blot and immunoprecipitation. Alexa-555-conjugated goat anti-rabbit and anti-mouse secondary antibodies (Thermo Fisher Scientific, cat. number A-21429 and A-21424) were used in immunofluorescence. Antibody screening by western blot PMA-treated THP-1 WT and STING1 KO cells (listed in Table 1 ) were collected in RIPA buffer (25mM Tris-HCl pH 7.6, 150mM NaCl, 1% NP-40, 1% sodium deoxycholate, 0.1% SDS) (Thermo Fisher Scientific, cat. number 89901) supplemented with 1x protease inhibitor cocktail mix (MilliporeSigma, cat. number P8340). Lysates were sonicated briefly and incubated for 30 min on ice. Lysates were spun at ~110,000 × g for 15 min at 4°C and equal protein aliquots of the supernatants were analyzed by SDS-PAGE and western blot. BLUelf prestained protein ladder (GeneDireX, cat. number PM008-0500) was used. Western blots were performed with precast midi 10% Bis-Tris polyacrylamide gels (Thermo Fisher Scientific, cat. number WG1201BOX) ran with MES SDS buffer (Thermo Fisher Scientific, cat. number NP000202), loaded in LDS sample buffer (Thermo Fisher Scientific, cat. number NP0008) with 1× sample reducing agent (Thermo Fisher Scientific, cat. number NP0009) and transferred on nitrocellulose membranes. Proteins on the blots were visualized with Ponceau S staining (Thermo Fisher Scientific, cat. number BP103-10) which is scanned to show together with individual western blot. Blots were blocked with 5% milk for 1 hr, and antibodies were incubated overnight at 4°C with 5% milk in TBS with 0.1% Tween 20 (TBST) (Cell Signaling Technology, cat. number 9997). Following three washes with TBST, the peroxidase conjugated secondary antibody was incubated at a dilution of ~0.2 μg/ml in TBST with 5% milk for 1 hr at room temperature followed by three washes with TBST. Membranes were incubated with Pierce ECL (Thermo Fisher Scientific, cat. number 32106) or Clarity Western ECL Substrate (Bio-Rad, cat. number 1705061) prior to detection with the iBright™ CL1500 Imaging System (Thermo Fisher Scientific, cat. number A44240). Antibody screening by immunoprecipitation Antibody-beads conjugates were prepared by adding 2 μg of antibody (with an exception 20 μl of antibody CPTC-STING1-1** and 20 μl of antibody 13647**) to 500 μl of Pierce IP Lysis Buffer (Thermo Fisher Scientific, cat. number 87788) in a microcentrifuge tube, together with 30μl of Dynabeads protein A- (for rabbit antibodies) or protein G- (for mouse antibodies) (Thermo Fisher Scientific, cat. number 10002D and 10004D, respectively). Tubes were rocked for ~1 hr at 4°C followed by two washes to remove unbound antibodies. PMA-treated THP-1 WT cells were collected in Pierce IP buffer (25 mM Tris-HCl pH 7.4, 150 mM NaCl, 1 mM EDTA, 1% NP-40 and 5% glycerol) supplemented with protease inhibitors. Lysates were rocked for 30 min at 4°C and spun at 110,000 × g for 15 min at 4°C. 0.5 ml aliquots at 2.0 mg/ml of lysate were incubated with an antibody-bead conjugate for ~1 hr at 4°C. The unbound fractions were collected, and beads were subsequently washed three times with 1.0 ml of IP lysis buffer and processed for SDS-PAGE and western blot on precast midi 10% Bis-Tris polyacrylamide gels. Protein A:HRP (MilliporeSigma, cat. number P8651) was used as a secondary detection system at a concentration of 2.0 μg/ml. Antibody screening by immunofluorescence PMA-treated THP-1 WT and STING1 KO cells were labelled with a green and a far-red fluorescence dye, respectively (Thermo Fisher Scientific, cat. number C2925 and C34565, respectively). The nuclei were labelled with DAPI (Thermo Fisher Scientific, cat. Number D3571) fluorescent stain. WT and KO cells were plated in a 96-well plate with optically clear flat-bottom. (Perkin Elmer, cat. number 6055300) as a mosaic and incubated for 24 hrs in a cell culture incubator, 37 o C, 5% CO 2 . Cells were fixed in 4% paraformaldehyde (PFA) (Beantown chemical, cat. number 140770-10 ml) in phosphate buffered saline (PBS) (Wisent, cat. number 311-010-CL) for 15 min at room temperature and then washed 3 times with PBS. Cells were permeabilized in PBS with 0.1% Triton X-100 (Thermo Fisher Scientific, cat. number BP151-500) for 10 min at room temperature and blocked with PBS with 5% BSA, 5% goat serum (Gibco, cat. number 16210-064) and 0.01% Triton X-100 for 30 min at room temperature. Cells were incubated with IF buffer (PBS, 5% BSA, 0.01% Triton X-100) containing the primary STING1 antibodies overnight at 4°C. Cells were then washed 3 × 10 min with IF buffer and incubated with corresponding Alexa Fluor 555-conjugated secondary antibodies in IF buffer at a dilution of 1.0 μg/ml for 1 hr at room temperature with DAPI. Cells were washed 3 × 10 min with IF buffer and once with PBS. Images were acquired on an ImageXpress micro confocal high-content microscopy system (Molecular Devices), using a 20× NA 0.95 water immersion objective and scientific CMOS cameras, equipped with 395, 475, 555 and 635 nm solid state LED lights (lumencor Aura III light engine) and bandpass filters to excite DAPI, Cellmask Green, Alexa-555 and Cellmask Red, respectively. Images had pixel sizes of 0.68 × 0.68 microns, and a z-interval of 4 microns. For analysis and visualization, shading correction (shade only) was carried out for all images. Then, maximum intensity projections were generated using 3 z-slices. Segmentation was carried out separately on maximum intensity projections of Cellmask channels using CellPose 1.0, and masks were used to generate outlines and for intensity quantification. 19 Figures were assembled with Adobe Illustrator. Data availability Underlying data Zenodo: Antibody Characterization Report for STING1, https://doi.org/10.5281/zenodo.11582350 . 15 Zenodo: Dataset for the stimulator of interferon genes protein (STING1) antibody screening study, https://doi.org/10.5281/zenodo.12761294 . 16 Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). Acknowledgment We would like to thank the NeuroSGC/YCharOS/EDDU collaborative group for their important contribution to the creation of an open scientific ecosystem of antibody manufacturers and KO cell line suppliers, for the development of community-agreed protocols, and for their shared ideas, resources, and collaboration. Members of the group can be found below. We would also like to thank the Advanced BioImaging Facility (ABIF) consortium for their image analysis pipeline development and conduction (RRID:SCR_017697). Members of each group can be found below. NeuroSGC/YCharOS/EDDU collaborative group: Thomas M. Durcan, Aled M. Edwards, Peter S. McPherson, Chetan Raina and Wolfgang Reintsch ABIF consortium: Claire M. Brown and Joel Ryan Thank you to the Structural Genomics Consortium, a registered charity (no. 1097737), for your support on this project. The Structural Genomics Consortium receives funding from Bayer AG, Boehringer Ingelheim, Bristol-Myers Squibb, Genentech, Genome Canada through Ontario Genomics Institute (grant no. OGI-196), the EU and EFPIA through the Innovative Medicines Initiative 2 Joint Undertaking (EUbOPEN grant no. 875510), Janssen, Merck KGaA (also known as EMD in Canada and the United States), Pfizer and Takeda. An earlier version of this of this article can be found on Zenodo (DOI: 10.5281/zenodo.11582350 ). References 1. Ishikawa H, Barber GN: STING is an endoplasmic reticulum adaptor that facilitates innate immune signalling. Nature. 2008; 455 (7213): 674–678. PubMed Abstract | Publisher Full Text | Free Full Text 2. Ishikawa H, Ma Z, Barber GN: STING regulates intracellular DNA-mediated, type I interferon-dependent innate immunity. Nature. 2009; 461 (7265): 788–792. PubMed Abstract | Publisher Full Text | Free Full Text 3. Motwani M, Pesiridis S, Fitzgerald KA: DNA sensing by the cGAS-STING pathway in health and disease. Nat. Rev. Genet. 2019; 20 (11): 657–674. PubMed Abstract | Publisher Full Text 4. Zhang R, Kang R, Tang D: The STING1 network regulates autophagy and cell death. Signal Transduct. Target. Ther. 2021; 6 (1): 208. PubMed Abstract | Publisher Full Text | Free Full Text 5. Honda K, Takaoka A, Taniguchi T: Type I interferon [corrected] gene induction by the interferon regulatory factor family of transcription factors. Immunity. 2006; 25 (3): 349–360. PubMed Abstract | Publisher Full Text 6. Shinde O, Li P: The molecular mechanism of dsDNA sensing through the cGAS-STING pathway. Adv Immunol. 2024; 162 : 1–21. PubMed Abstract | Publisher Full Text 7. Ayoubi R, Ryan J, Biddle MS, et al. : Scaling of an antibody validation procedure enables quantification of antibody performance in major research applications. elife. 2023; 12 : 12. Publisher Full Text 8. Carter AJ, Kraemer O, Zwick M, et al. : Target 2035: probing the human proteome. Drug Discov. Today. 2019; 24 (11): 2111–2115. PubMed Abstract | Publisher Full Text 9. Licciardello MP, Workman P: The era of high-quality chemical probes. RSC Med. Chem. 2022; 13 (12): 1446–1459. PubMed Abstract | Publisher Full Text | Free Full Text 10. Ayoubi R, Ryan J, Bolivar SG, et al. : A consensus platform for antibody characterization (Version 1). Protocol Exchange. 2024. Publisher Full Text 11. Biddle MS, Virk HS: YCharOS open antibody characterisation data: Lessons learned and progress made. F1000Res. 2023; 12 (12): 1344. Publisher Full Text 12. Laflamme C, McKeever PM, Kumar R, et al. : Implementation of an antibody characterization procedure and application to the major ALS/FTD disease gene C9ORF72. elife. 2019; 8 : 8. Publisher Full Text 13. Alshafie W, Fotouhi M, Shlaifer I, et al. : Identification of highly specific antibodies for Serine/threonine-protein kinase TBK1 for use in immunoblot, immunoprecipitation and immunofluorescence. F1000Res. 2022; 11 : 977. Publisher Full Text 14. Starr T, Bauler TJ, Malik-Kale P, et al. : The phorbol 12-myristate-13-acetate differentiation protocol is critical to the interaction of THP-1 macrophages with Salmonella Typhimurium. PLoS One. 2018; 13 (3): e0193601. PubMed Abstract | Publisher Full Text | Free Full Text 15. Ruiz Moleon V, et al. : Antibody Characterization Report for STING1 (Uniprot ID: Q86WV6).2024. Publisher Full Text 16. Ayoubi R, Laflamme C: Dataset for the stimulator of interferon genes protein (STING1) antibody screening study. [Data set]. Zenodo 2024. Publisher Full Text 17. Bandrowski A, Pairish M, Eckmann P, et al. : The Antibody Registry: ten years of registering antibodies. Nucleic Acids Res. 2023; 51 (D1): D358–D367. PubMed Abstract | Publisher Full Text | Free Full Text 18. Bairoch A: The Cellosaurus, a Cell-Line Knowledge Resource. J. Biomol. Tech. 2018; 29 (2): 25–38. PubMed Abstract | Publisher Full Text | Free Full Text 19. Stringer C, Wang T, Michaelos M, et al. : Cellpose: a generalist algorithm for cellular segmentation. Nat. Methods. 2021; 18 (1): 100–106. PubMed Abstract | Publisher Full Text Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 12 Sep 2024 ADD YOUR COMMENT Comment Author details Author details 1 Department of Neurology and Neurosurgery, Structural Genomics Consortium, The Montreal Neurological Institute, McGill University, Montreal, Québec, H3A 2B4, Canada Vera Ruíz Moleón Roles: Investigation, Validation Charles Alende Roles: Investigation, Validation Maryam Fotouhi Roles: Investigation Riham Ayoubi Roles: Formal Analysis, Methodology, Validation, Visualization, Writing – Review & Editing Kathleen Southern Roles: Writing – Original Draft Preparation, Writing – Review & Editing Carl Laflamme Roles: Conceptualization, Formal Analysis, Funding Acquisition, Resources, Supervision, Validation, Writing – Review & Editing Competing interests For this project, the laboratory of Peter McPherson developed partnerships with high-quality antibody manufacturers and KO cell line providers. The partners provide antibodies and KO cell lines to the McPherson laboratory at no cost. These partners include: - Abcam- ABCD antibodies-ABclonal- Aviva Systems Biology -Bio Techne -Cell Signalling Technology -Developmental Studies Hybridoma Bank -GeneTex – Horizon Discovery – Proteintech – Synaptic Systems –Thermo Fisher Scientific. Grant information This work was supported by a grant from the Michael J. Fox Foundation for Parkinson’s Disease Research. It was also supported by the Government of Canada through Genome Canada, Genome Quebec, and Ontario Genomics (grant no. OGI-210). RA is supported by a Mitacs fellowship. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (2) version 2 Revised Published: 02 Jan 2025, 13:1049 https://doi.org/10.12688/f1000research.155929.2 version 1 Published: 12 Sep 2024, 13:1049 https://doi.org/10.12688/f1000research.155929.1 Copyright © 2025 Ruíz Moleón V 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 Ruíz Moleón V, Alende C, Fotouhi M et al. A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.12688/f1000research.155929.2 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 2 VERSION 2 PUBLISHED 02 Jan 2025 Revised Views 0 Cite How to cite this report: Nielsen M and LaCava J. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r356517 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v2#referee-response-356517 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 05 Feb 2025 Mathias Nielsen , Laboratory of Cellular and Structural Biology, The Rockefeller University (Ringgold ID: 5929), New York, New York, USA John LaCava , University Medical Centre Groningen, The Rockefeller University, Groningen, The Netherlands Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.175918.r356517 The research presented by Moleón et al. is directed at demonstrating examples of standard operating procedures for the rigorous selection of antibodies to use in western blotting, immunoprecipitation, and immunofluorescence applications. The guidance given is sound and pertains to the ... Continue reading READ ALL The research presented by Moleón et al. is directed at demonstrating examples of standard operating procedures for the rigorous selection of antibodies to use in western blotting, immunoprecipitation, and immunofluorescence applications. The guidance given is sound and pertains to the principled selection of antibodies for these applications based on well-articulated criteria: the presence of signal in the WT and absence of signal in the cognate KO cell line (specificity in western); the depletion of signal in the unbound compared to the starting material along with the appearance of signal in the IP eluate (affinity to the target in IP), the presence of signal in the WT and absence of signal in the KO (specificity in IF). The authors are careful to state that the quality and pattern of the results are not necessarily transferable to other cell lines and experimental conditions, and are therefore representative of what one should expect from these reagents, given the experimental framework used. There are some intermediate or marginal cases presented within some of the data and various ways to interpret those. Some extended discussion about the meaning of such cases would be welcomed, but is not necessary to justify the work. Effectively, this article could help investigators looking for promising STING1 antibodies to short list pre-validated candidates, taken from this list, for screening in their applications, under their own experimental conditions - and evaluate those results in context, with the support of the comparative context provided here. It would have been satisfying to have mass spectrometry included in the analysis of the IP results - including the IP done in the WT vs KO for selected antibodies - or, at least to discuss a role for mass spectrometry in antibody validation for IP / co-IP (given that this is such a common application), but this appears to be outside of the intended scope of the research and not necessary to justify the work. This work, and work like it, contributes to more reproducible research by instructing investigators on principled ways to evaluate antibodies and, in this specific case, providing them with data that reduces their burden of evaluation for commercially available anti-STING1 products. I believe the following critiques apply and should be addressed: 1. Failure to indicate the units of the ingredients listed by %. Some will be e.g., by volume, such as 1% (v/v) NP-40, whereas others will be e.g., by weight, such as 0.1% (w/v) SDS - unlabeled % units appear through the methods for multiple reagents and it is best to ensure the reader is provided this info to complete the methods. 2. It seems that the experiments (WB, IP, and IF) are performed on PMA-treated (differentiated) THP-1 cells. The authors state that the PMA-treatment is required for differentiation into macrophage-like cells, but it is never explained why this treatment is relevant to the different experiments. The authors had already screened cell lines specifically for high STING1 expression and had chosen the THP-1 cell line - so why is the PMA-treatment needed? Is the expression of STING1 higher or lower in the differentiated cell? For IF experiments the treatment could be necessary, as the THP-1 cell line is a suspension cell that becomes adherent after the PMA treatment. So is the point to use the same input material / cell type for all experiments? One sentence could help clear this up. 3. In the Methods section under 'Antibody screening by western blot' the authors write: "Membranes were incubated with Pierce ECL (Thermo Fisher Scientific, cat. number 32106) or Clarity Western ECL Substrate (Bio-Rad, cat. number 1705061) prior to detection with the iBright™ CL1500 Imaging System (Thermo Fisher Scientific, cat. number A44240)." Why did the authors use two different ECL reagents? And does this affect the interpretation of the WB results? Since the results are presented as individual stand along panels - this should have no effect - but in the event that different panels are being compared, this would be a potential issues. The fact that two different reagents are used is not a problem, but it would be nice to add one line to the method or discussion stating that the blots are not intended to be compared to one another, per se, except through ratiometric means (e.g. UB/SM or IP/SM) and only qualitatively or semi-quantitatively (they mention these are only single replicate experiments, so, they would not be intended to be used quantitatively anyway). In essence, some verbiage on how these results can be used between panels (if at all), not just within panels, would be desirable. Is the rationale for creating the dataset(s) clearly described? Yes Are the protocols appropriate and is the work technically sound? Yes Are sufficient details of methods and materials provided to allow replication by others? Partly Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Protein and nucleic acids biochemistry, proteomics / interactomics. We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however we have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Nielsen M and LaCava J. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r356517 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v2#referee-response-356517 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: Tao Sc. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r356518 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v2#referee-response-356518 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 23 Jan 2025 Sheng-ce Tao , Shanghai Jiao Tong University, Shanghai, China Approved VIEWS 0 https://doi.org/10.5256/f1000research.175918.r356518 Because of the importance of STING, high quality antibody is a needed. This study compared sixteen commercially available STING1 antibodies for use in western blot, immunoprecipitation, and immunofluorescence. The antibodies were tested using standardized protocols in knockout cell lines and ... Continue reading READ ALL Because of the importance of STING, high quality antibody is a needed. This study compared sixteen commercially available STING1 antibodies for use in western blot, immunoprecipitation, and immunofluorescence. The antibodies were tested using standardized protocols in knockout cell lines and isogenic parental controls to assess their reliability. The aim of this study is helping researchers select the most suitable antibodies for perform STING related studies. Overall, I endorse the acceptance of this study. 1. What are the criteria for selecting the 16 commercial antibodies? Please clarify. 2. This study only tested one cell line (THP-1). It is not necessary that the conclusion from one cell generally also works among other cell lines. 3. Since one of the major application of these validated antibodies is WB, it is highly possible that these antibodies recognize linear epitopes on STING. In this case, mapping the epitopes (for example, using AbMap technology), and then judge the specificity by epitope searching across the whole proteome will be a more general approach. Is the rationale for creating the dataset(s) clearly described? Yes Are the protocols appropriate and is the work technically sound? Yes Are sufficient details of methods and materials provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Antibody technology, proteomics I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Tao Sc. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r356518 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v2#referee-response-356518 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: Shao J. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r355436 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v2#referee-response-355436 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 13 Jan 2025 Jieya Shao , Washington University in St Louis, St. Louis, Missouri, USA Approved VIEWS 0 https://doi.org/10.5256/f1000research.175918.r355436 I approve ... Continue reading READ ALL I approve this revised report. Competing Interests: No competing interests were disclosed. Reviewer Expertise: molecular and cellular biology I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Shao J. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r355436 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v2#referee-response-355436 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Version 1 VERSION 1 PUBLISHED 12 Sep 2024 Views 0 Cite How to cite this report: Shao J. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.171164.r333636 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v1#referee-response-333636 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 08 Nov 2024 Jieya Shao , Washington University in St Louis, St. Louis, Missouri, USA Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.171164.r333636 In this article the authors systematically compared the performance and specificity of sixteen commercial anti-STING1 antibodies using three different experimental approaches (Western blot, immunoprecipitation, and immunofluorescence staining). This study is part of a large collaborative initiative to characterize commercial antibodies ... Continue reading READ ALL In this article the authors systematically compared the performance and specificity of sixteen commercial anti-STING1 antibodies using three different experimental approaches (Western blot, immunoprecipitation, and immunofluorescence staining). This study is part of a large collaborative initiative to characterize commercial antibodies for different human proteins and offer unbiased guidance to researchers who can select the best antibodies for their specific experimental objectives based on their own interpretations. As a Data Note, this paper successfully achieved its goal with rigorously collected high-quality data, and the results are self-explanatory and useful for the research community. However, there are a few minor points to address. First, the authors wrote in the Introduction section that “activated in response to bacterial cyclic dinucleotides, STING1 initiates a cascade of signaling events”. This statement seems incorrect as cGAMP can be generated endogenously by cGAS rather than derived from bacteria. Second, the statement that aberrant expression of STING1 can lead to cancer needs clarification. Third, in Fig.2, the bottom panel of images are larger than the rest. Fourth, the images in Fig.3 can be rearranged (e.g. 4 x 4) for better presentation. Is the rationale for creating the dataset(s) clearly described? Yes Are the protocols appropriate and is the work technically sound? Yes Are sufficient details of methods and materials provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: molecular and cellular biology 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 Shao J. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.171164.r333636 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v1#referee-response-333636 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 02 Jan 2025 Carl Laflamme , Department of Neurology and Neurosurgery, Structural Genomics Consortium, The Montreal Neurological Institute, McGill University, Montreal, H3A 2B4, Canada 02 Jan 2025 Author Response Dear Dr. Shao, Thank you for taking the time to review our STING1 antibody characterization report. We greatly appreciate your feedback. This report is part of a global ... Continue reading Dear Dr. Shao, Thank you for taking the time to review our STING1 antibody characterization report. We greatly appreciate your feedback. This report is part of a global initiative aimed at characterizing antibodies for every human protein. While the authors are experts in antibody development, we acknowledge that our expertise does not extend specifically to the STING1 protein. In light of your comments, we have revised the introduction to ensure greater accuracy and clarity regarding STING1. Additionally, we have modified Figures 2 and 3 in accordance with your recommendations. We trust these changes address your concerns and enhance the quality of our report. Thank you once again for your thoughtful insights. Best regards, Carl Dear Dr. Shao, Thank you for taking the time to review our STING1 antibody characterization report. We greatly appreciate your feedback. This report is part of a global initiative aimed at characterizing antibodies for every human protein. While the authors are experts in antibody development, we acknowledge that our expertise does not extend specifically to the STING1 protein. In light of your comments, we have revised the introduction to ensure greater accuracy and clarity regarding STING1. Additionally, we have modified Figures 2 and 3 in accordance with your recommendations. We trust these changes address your concerns and enhance the quality of our report. Thank you once again for your thoughtful insights. Best regards, Carl Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 02 Jan 2025 Carl Laflamme , Department of Neurology and Neurosurgery, Structural Genomics Consortium, The Montreal Neurological Institute, McGill University, Montreal, H3A 2B4, Canada 02 Jan 2025 Author Response Dear Dr. Shao, Thank you for taking the time to review our STING1 antibody characterization report. We greatly appreciate your feedback. This report is part of a global ... Continue reading Dear Dr. Shao, Thank you for taking the time to review our STING1 antibody characterization report. We greatly appreciate your feedback. This report is part of a global initiative aimed at characterizing antibodies for every human protein. While the authors are experts in antibody development, we acknowledge that our expertise does not extend specifically to the STING1 protein. In light of your comments, we have revised the introduction to ensure greater accuracy and clarity regarding STING1. Additionally, we have modified Figures 2 and 3 in accordance with your recommendations. We trust these changes address your concerns and enhance the quality of our report. Thank you once again for your thoughtful insights. Best regards, Carl Dear Dr. Shao, Thank you for taking the time to review our STING1 antibody characterization report. We greatly appreciate your feedback. This report is part of a global initiative aimed at characterizing antibodies for every human protein. While the authors are experts in antibody development, we acknowledge that our expertise does not extend specifically to the STING1 protein. In light of your comments, we have revised the introduction to ensure greater accuracy and clarity regarding STING1. Additionally, we have modified Figures 2 and 3 in accordance with your recommendations. We trust these changes address your concerns and enhance the quality of our report. Thank you once again for your thoughtful insights. Best regards, Carl Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Bowman K. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.171164.r333635 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v1#referee-response-333635 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 07 Nov 2024 Karen Bowman , University of Leicester, Leicester, England, UK Approved VIEWS 0 https://doi.org/10.5256/f1000research.171164.r333635 The study involved characterisation of sixteen commercial antibodies, from nine different suppliers, for the stimulator of interferon genes protein (STING1) for use in western blot, immunoprecipitation, and immunofluorescence. The study formed part of the wider YCharOS collaboration to characterise commercial ... Continue reading READ ALL The study involved characterisation of sixteen commercial antibodies, from nine different suppliers, for the stimulator of interferon genes protein (STING1) for use in western blot, immunoprecipitation, and immunofluorescence. The study formed part of the wider YCharOS collaboration to characterise commercial antibodies for human proteins using standardized protocols with the intention of improving antibody reproducibility issues. As a Data Note, it allows the direct comparison of the performance of commercially available antibodies to STING1 protein to aid scientists in choosing the most appropriate antibody for their studies. This would be of use in several fields such as study of innate immunity, autoinflammatory diseases, cancer and neurodegenerative diseases. A committee of industry and academic representatives have endorsed the platform used, and the protocols used appear to be consistent with those in general use. The platform consisted of identification of a human cell line suitable for antibody characterisation studies i.e., with adequate levels of the STING1 protein to generate a measurable signal. They found that the commercially available THP-1 WT cell line expresses the STING1 transcript at a level above the average range of cancer cells analysed, and therefore, it was a logical choice for their study. The matched isogenic knockout control cell line, THP-1 STING1 KO was used as an appropriate negative control. The final step was a series of antibody characterisation procedures, limited to the most common research uses of antibodies. The interpretation of the results is left to the reader, with the study providing unbiased guidance. Limitations of the study are clearly stated. The summary Table 3 with illustrations to assess antibody performance in western blot, immunoprecipitation and immunofluorescence, is very helpful. A minor point to note. An ‘at a glance’ summary table encompassing the outcomes for each antibody would be useful. In conclusion, the study will be a useful resource when choosing the most appropriate antibody for study of the STING1 protein. Is the rationale for creating the dataset(s) clearly described? Yes Are the protocols appropriate and is the work technically sound? Yes Are sufficient details of methods and materials provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Cell biology. Drug discovery and development. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Bowman K. Reviewer Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.171164.r333635 ) The direct URL for this report is: https://f1000research.com/articles/13-1049/v1#referee-response-333635 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 2 VERSION 2 PUBLISHED 12 Sep 2024 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 3 4 Version 2 (revision) 02 Jan 25 read read read Version 1 12 Sep 24 read read Karen Bowman , University of Leicester, Leicester, UK Jieya Shao , Washington University in St Louis, St. Louis, USA Sheng-ce Tao , Shanghai Jiao Tong University, Shanghai, China Mathias Nielsen , The Rockefeller University (Ringgold ID: 5929), New York, USA John LaCava , University Medical Centre Groningen, The Rockefeller University, Groningen, The Netherlands 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 LaCava J et al. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 05 Feb 2025 | for Version 2 Mathias Nielsen , Laboratory of Cellular and Structural Biology, The Rockefeller University (Ringgold ID: 5929), New York, New York, USA John LaCava , University Medical Centre Groningen, The Rockefeller University, Groningen, The Netherlands 0 Views copyright © 2025 LaCava J et al. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The research presented by Moleón et al. is directed at demonstrating examples of standard operating procedures for the rigorous selection of antibodies to use in western blotting, immunoprecipitation, and immunofluorescence applications. The guidance given is sound and pertains to the principled selection of antibodies for these applications based on well-articulated criteria: the presence of signal in the WT and absence of signal in the cognate KO cell line (specificity in western); the depletion of signal in the unbound compared to the starting material along with the appearance of signal in the IP eluate (affinity to the target in IP), the presence of signal in the WT and absence of signal in the KO (specificity in IF). The authors are careful to state that the quality and pattern of the results are not necessarily transferable to other cell lines and experimental conditions, and are therefore representative of what one should expect from these reagents, given the experimental framework used. There are some intermediate or marginal cases presented within some of the data and various ways to interpret those. Some extended discussion about the meaning of such cases would be welcomed, but is not necessary to justify the work. Effectively, this article could help investigators looking for promising STING1 antibodies to short list pre-validated candidates, taken from this list, for screening in their applications, under their own experimental conditions - and evaluate those results in context, with the support of the comparative context provided here. It would have been satisfying to have mass spectrometry included in the analysis of the IP results - including the IP done in the WT vs KO for selected antibodies - or, at least to discuss a role for mass spectrometry in antibody validation for IP / co-IP (given that this is such a common application), but this appears to be outside of the intended scope of the research and not necessary to justify the work. This work, and work like it, contributes to more reproducible research by instructing investigators on principled ways to evaluate antibodies and, in this specific case, providing them with data that reduces their burden of evaluation for commercially available anti-STING1 products. I believe the following critiques apply and should be addressed: 1. Failure to indicate the units of the ingredients listed by %. Some will be e.g., by volume, such as 1% (v/v) NP-40, whereas others will be e.g., by weight, such as 0.1% (w/v) SDS - unlabeled % units appear through the methods for multiple reagents and it is best to ensure the reader is provided this info to complete the methods. 2. It seems that the experiments (WB, IP, and IF) are performed on PMA-treated (differentiated) THP-1 cells. The authors state that the PMA-treatment is required for differentiation into macrophage-like cells, but it is never explained why this treatment is relevant to the different experiments. The authors had already screened cell lines specifically for high STING1 expression and had chosen the THP-1 cell line - so why is the PMA-treatment needed? Is the expression of STING1 higher or lower in the differentiated cell? For IF experiments the treatment could be necessary, as the THP-1 cell line is a suspension cell that becomes adherent after the PMA treatment. So is the point to use the same input material / cell type for all experiments? One sentence could help clear this up. 3. In the Methods section under 'Antibody screening by western blot' the authors write: "Membranes were incubated with Pierce ECL (Thermo Fisher Scientific, cat. number 32106) or Clarity Western ECL Substrate (Bio-Rad, cat. number 1705061) prior to detection with the iBright™ CL1500 Imaging System (Thermo Fisher Scientific, cat. number A44240)." Why did the authors use two different ECL reagents? And does this affect the interpretation of the WB results? Since the results are presented as individual stand along panels - this should have no effect - but in the event that different panels are being compared, this would be a potential issues. The fact that two different reagents are used is not a problem, but it would be nice to add one line to the method or discussion stating that the blots are not intended to be compared to one another, per se, except through ratiometric means (e.g. UB/SM or IP/SM) and only qualitatively or semi-quantitatively (they mention these are only single replicate experiments, so, they would not be intended to be used quantitatively anyway). In essence, some verbiage on how these results can be used between panels (if at all), not just within panels, would be desirable. Is the rationale for creating the dataset(s) clearly described? Yes Are the protocols appropriate and is the work technically sound? Yes Are sufficient details of methods and materials provided to allow replication by others? Partly Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Protein and nucleic acids biochemistry, proteomics / interactomics. We confirm that we have read this submission and believe that we have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however we have significant reservations, as outlined above. reply Respond to this report Responses (0) Nielsen M and LaCava J. Peer Review Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r356517) 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/13-1049/v2#referee-response-356517 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Tao S. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 23 Jan 2025 | for Version 2 Sheng-ce Tao , Shanghai Jiao Tong University, Shanghai, China 0 Views copyright © 2025 Tao S. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Because of the importance of STING, high quality antibody is a needed. This study compared sixteen commercially available STING1 antibodies for use in western blot, immunoprecipitation, and immunofluorescence. The antibodies were tested using standardized protocols in knockout cell lines and isogenic parental controls to assess their reliability. The aim of this study is helping researchers select the most suitable antibodies for perform STING related studies. Overall, I endorse the acceptance of this study. 1. What are the criteria for selecting the 16 commercial antibodies? Please clarify. 2. This study only tested one cell line (THP-1). It is not necessary that the conclusion from one cell generally also works among other cell lines. 3. Since one of the major application of these validated antibodies is WB, it is highly possible that these antibodies recognize linear epitopes on STING. In this case, mapping the epitopes (for example, using AbMap technology), and then judge the specificity by epitope searching across the whole proteome will be a more general approach. Is the rationale for creating the dataset(s) clearly described? Yes Are the protocols appropriate and is the work technically sound? Yes Are sufficient details of methods and materials provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Antibody technology, proteomics I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Tao Sc. Peer Review Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r356518) 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/13-1049/v2#referee-response-356518 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Shao J. 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. 13 Jan 2025 | for Version 2 Jieya Shao , Washington University in St Louis, St. Louis, Missouri, USA 0 Views copyright © 2025 Shao J. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions I approve this revised report. Competing Interests No competing interests were disclosed. Reviewer Expertise molecular and cellular biology I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Shao J. Peer Review Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.175918.r355436) 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/13-1049/v2#referee-response-355436 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2024 Shao J. 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. 08 Nov 2024 | for Version 1 Jieya Shao , Washington University in St Louis, St. Louis, Missouri, USA 0 Views copyright © 2024 Shao J. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions In this article the authors systematically compared the performance and specificity of sixteen commercial anti-STING1 antibodies using three different experimental approaches (Western blot, immunoprecipitation, and immunofluorescence staining). This study is part of a large collaborative initiative to characterize commercial antibodies for different human proteins and offer unbiased guidance to researchers who can select the best antibodies for their specific experimental objectives based on their own interpretations. As a Data Note, this paper successfully achieved its goal with rigorously collected high-quality data, and the results are self-explanatory and useful for the research community. However, there are a few minor points to address. First, the authors wrote in the Introduction section that “activated in response to bacterial cyclic dinucleotides, STING1 initiates a cascade of signaling events”. This statement seems incorrect as cGAMP can be generated endogenously by cGAS rather than derived from bacteria. Second, the statement that aberrant expression of STING1 can lead to cancer needs clarification. Third, in Fig.2, the bottom panel of images are larger than the rest. Fourth, the images in Fig.3 can be rearranged (e.g. 4 x 4) for better presentation. Is the rationale for creating the dataset(s) clearly described? Yes Are the protocols appropriate and is the work technically sound? Yes Are sufficient details of methods and materials provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise molecular and cellular biology I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (1) Author Response 02 Jan 2025 Carl Laflamme, Department of Neurology and Neurosurgery, Structural Genomics Consortium, The Montreal Neurological Institute, McGill University, Montreal, H3A 2B4, Canada Dear Dr. Shao, Thank you for taking the time to review our STING1 antibody characterization report. We greatly appreciate your feedback. This report is part of a global initiative aimed at characterizing antibodies for every human protein. While the authors are experts in antibody development, we acknowledge that our expertise does not extend specifically to the STING1 protein. In light of your comments, we have revised the introduction to ensure greater accuracy and clarity regarding STING1. Additionally, we have modified Figures 2 and 3 in accordance with your recommendations. We trust these changes address your concerns and enhance the quality of our report. Thank you once again for your thoughtful insights. Best regards, Carl View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Shao J. Peer Review Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.171164.r333636) 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/13-1049/v1#referee-response-333636 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2024 Bowman K. 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. 07 Nov 2024 | for Version 1 Karen Bowman , University of Leicester, Leicester, England, UK 0 Views copyright © 2024 Bowman K. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The study involved characterisation of sixteen commercial antibodies, from nine different suppliers, for the stimulator of interferon genes protein (STING1) for use in western blot, immunoprecipitation, and immunofluorescence. The study formed part of the wider YCharOS collaboration to characterise commercial antibodies for human proteins using standardized protocols with the intention of improving antibody reproducibility issues. As a Data Note, it allows the direct comparison of the performance of commercially available antibodies to STING1 protein to aid scientists in choosing the most appropriate antibody for their studies. This would be of use in several fields such as study of innate immunity, autoinflammatory diseases, cancer and neurodegenerative diseases. A committee of industry and academic representatives have endorsed the platform used, and the protocols used appear to be consistent with those in general use. The platform consisted of identification of a human cell line suitable for antibody characterisation studies i.e., with adequate levels of the STING1 protein to generate a measurable signal. They found that the commercially available THP-1 WT cell line expresses the STING1 transcript at a level above the average range of cancer cells analysed, and therefore, it was a logical choice for their study. The matched isogenic knockout control cell line, THP-1 STING1 KO was used as an appropriate negative control. The final step was a series of antibody characterisation procedures, limited to the most common research uses of antibodies. The interpretation of the results is left to the reader, with the study providing unbiased guidance. Limitations of the study are clearly stated. The summary Table 3 with illustrations to assess antibody performance in western blot, immunoprecipitation and immunofluorescence, is very helpful. A minor point to note. An ‘at a glance’ summary table encompassing the outcomes for each antibody would be useful. In conclusion, the study will be a useful resource when choosing the most appropriate antibody for study of the STING1 protein. Is the rationale for creating the dataset(s) clearly described? Yes Are the protocols appropriate and is the work technically sound? Yes Are sufficient details of methods and materials provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Cell biology. Drug discovery and development. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Bowman K. Peer Review Report For: A guide to selecting high-performing antibodies for STING1 (Uniprot ID: Q86WV6) for use in western blot, immunoprecipitation, and immunofluorescence [version 2; peer review: 3 approved, 1 approved with reservations] . F1000Research 2025, 13 :1049 ( https://doi.org/10.5256/f1000research.171164.r333635) 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/13-1049/v1#referee-response-333635 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 = "A guide to selecting high-performing antibodies...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/13-1049/v2" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/13-1049/v2&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/13-1049/v2" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Ruíz Moleón V 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/13-1049/v2/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/13-1049", templates : { twitter : "A guide to selecting high-performing antibodies for STING1 (Uniprot.... Ruíz Moleón V et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/13-1049/v2" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/155929/175918") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "175918"); $(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 = { "356517": 7, "333636": 28, "356516": 0, "356518": 7, "356513": 0, "356512": 0, "333635": 12, "356515": 0, "356514": 0, "355437": 0, "355436": 7, "356509": 0, "356511": 0, "356510": 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 = "f1816fb2-af5b-4c5d-9068-37c4d0a09f1a"; 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.