A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence

preprint OA: closed CC-BY-4.0

Abstract

CSNK1A1 is a key regulator of various signalling pathways, including the Wnt/β-catenin pathway. Playing a central role in cellular function and disease pathology, CSNK1A1 has emerged as an attractive protein target for therapeutic development. In this study we characterize ten CSNK1A1 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. This study is 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 the 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.
Full text 123,753 characters · extracted from preprint-html · click to expand
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-1055" }, "headline": "A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot,...", "datePublished": "2024-09-13T15:34:07", "dateModified": "2024-09-13T15:34:07", "author": [ { "@type": "Person", "name": "Riham Ayoubi" }, { "@type": "Person", "name": "Charles Alende" }, { "@type": "Person", "name": "Maryam Fotouhi" }, { "@type": "Person", "name": "Vera Ruíz Moleón" }, { "@type": "Person", "name": "Sara González Bolívar" }, { "@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": "CSNK1A1 is a key regulator of various signalling pathways, including the Wnt/β-catenin pathway. Playing a central role in cellular function and disease pathology, CSNK1A1 has emerged as an attractive protein target for therapeutic development. In this study we characterize ten CSNK1A1 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. This study is 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 the 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-1055", "name": "A guide to selecting high-performing antibodies for CSNK1A1 (UniProt..." } } ] } Home Browse A guide to selecting high-performing antibodies for CSNK1A1 (UniProt... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Ayoubi R, Alende C, Fotouhi M et al. A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.12688/f1000research.155928.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Data Note A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] Riham Ayoubi 1 , Charles Alende https://orcid.org/0009-0005-4611-6134 1 , Maryam Fotouhi 1 , [...] Vera Ruíz Moleón https://orcid.org/0000-0003-3728-3158 1 , Sara González Bolívar https://orcid.org/0000-0002-4299-8281 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 Riham Ayoubi 1 , Charles Alende https://orcid.org/0009-0005-4611-6134 1 , [...] Maryam Fotouhi 1 , Vera Ruíz Moleón https://orcid.org/0000-0003-3728-3158 1 , Sara González Bolívar https://orcid.org/0000-0002-4299-8281 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 13 Sep 2024 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 Riham Ayoubi Roles: Formal Analysis, Investigation, Methodology, Validation, Visualization, Writing – Review & Editing Charles Alende Roles: Investigation, Validation Maryam Fotouhi Roles: Investigation, Validation Vera Ruíz Moleón Roles: Investigation Sara González Bolívar Roles: Investigation Kathleen Southern Roles: Writing – Original Draft Preparation, Writing – Review & Editing Carl Laflamme Roles: Conceptualization, Funding Acquisition, Project Administration, Resources, Supervision, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the YCharOS (Antibody Characterization through Open Science) gateway. Abstract CSNK1A1 is a key regulator of various signalling pathways, including the Wnt/β-catenin pathway. Playing a central role in cellular function and disease pathology, CSNK1A1 has emerged as an attractive protein target for therapeutic development. In this study we characterize ten CSNK1A1 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. This study is 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 the 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: P48729, CSNK1A1, Casein kinase I isoform alpha, CK-I alpha, CK1, 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 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: © 2024 Ayoubi R 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: Ayoubi R, Alende C, Fotouhi M et al. A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.12688/f1000research.155928.1 ) First published: 13 Sep 2024, 13 :1055 ( https://doi.org/10.12688/f1000research.155928.1 ) Latest published: 13 Sep 2024, 13 :1055 ( https://doi.org/10.12688/f1000research.155928.1 ) Introduction A member of the casein kinase family of serine/threonine kinases, Casein kinase I isoform alpha (CSNK1A1), encoded by the CSNK1A1 gene, acts as a key regulator of various cellular processes such as cell proliferation, apoptosis and key signaling pathways including the Wnt/β-catenin signalling pathway. 1 – 3 By phosphorylating β-catenin, CSNK1A1 initiates its degradation, acting as a negative regulator of the Wnt signalling pathway. 4 , 5 Dysregulation of CSNK1A1 activity often leads to various diseased states, including cancer 6 , 7 and neurodegeneration. 8 As such, pharmacological targeting of CSNK1A1 is of significant interest in the research community for clinical intervention. The creation of a publicly accessible database containing trusted antibody characterization data, aiding researchers in assessing antibody suitability, would enable such research. 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. 9 – 11 Here we evaluated the performance of ten commercial antibodies for CSNK1A1 for use in western blot, immunoprecipitation, and immunofluorescence, enabling biochemical and cellular assessment of CSNK1A1 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 (DOI: 10.21203/rs.3.pex-2607/v1 ). 12 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. 13 Results and discussion Our standard protocol involves comparing readouts from WT (wild type) and KO cell lines. 12 , 14 In the absence of commercially available KO cell lines, siRNA technology can be employed to KD (knockdown) the target gene. 15 , 16 As CSNK1A1 is an essential gene in many cancer cells, the application of siRNA is particularly beneficial to maintain the viability of the cells while reducing the expression of the gene, serving as a negative control. 4 , 17 To determine which cell line demonstrates high expression of CSNK1A1 and thus appropriate for KD, the first step is 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 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. 9 To determine which cell line would be appropriate to evaluate CSNK1A1 antibodies, eight cell line backgrounds ( Table 1 ) were analysed by western blot with three antibodies targeting different epitopes ( Figure 1 ). The resulting band pattern was analysed across the various cell lines. 12 As a result, HCT 116 was identified as the highest expressing cell line as compared to the other cell lines tested here and was thus selected. For simplicity, the western blot with one CSNK1A1 antibody, A9308**, is shown in Figure 1 . The cell lines used in Figure 1 as well as the corresponding RNA levels from DepMap are listed in Table 1 . Table 1. Summary of the cell lines used. Institution Catalog number RRID (Cellosaurus) Cell line Genotype DepMap transcriptomics log2 (TPM+1) Abcam ab255451 CVCL_0291 HCT 116 WT 6.99 ATCC HTB-14 CVCL_0022 U-87 MG WT 6.96 ATCC CRL-2026 CVCL_1177 DMS 53 WT 6.95 ATCC CCL-121 CVCL_0317 HT-1080 WT 6.86 Abcam ab255449 CVCL_0063 HEK293T WT not available ATCC HTB-96 CVCL_0042 U-2 OS WT 6.14 Abcam ab255448 CVCL_0030 HeLa WT 5.93 Horizon Discovery C631 CVCL_Y019 HAP1 WT 5.85 Figure 1. CSNK1A1 western blot on various cell lines. Lysates of HCT 116, U-87 MG, DMS 53, HT-1080, HEK293T, U-2 OS, HeLa and HAP1 were prepared, and 20 μg of protein were processed for western blot with the indicated CSNK1A1 antibody, A9308**, diluted to 1/1000. The Ponceau stained transfer is shown as a loading control. To screen all ten CSNK1A1 antibodies ( Table 2 ) by western blot, HCT 116 was modified with siRNA, targeting the corresponding CSNK1A1 gene. HCT 116 WT and CSNK1A1 KD protein lysates were ran on SDS-PAGE, transferred onto nitrocellulose membranes, and then probed with the antibodies in parallel ( Figure 2 ). Table 2. Summary of the CSNK1A1 antibodies tested. Company Catalog number Lot number RRID (Antibody Registry) Clonality Clone ID Host Concentration (μg/μl) Vendors recommended applications Abcam ab108296 ** 1015306-2 AB_10864123 Recombinant-mono EPR1961(2) rabbit 0.35 Wb Abcam ab206652 ** 1045172-2 AB_2925161 Recombinant-mono EPR19824 rabbit 0.64 Wb, IP ABclonal A9308 ** 4000001860 AB_2863708 Recombinant-mono ARC1860 rabbit 0.80 Wb Aviva Systems Biology ARP51843 QC24062-43315 AB_2045492 Polyclonal - rabbit 0.50 Wb Aviva Systems Biology ARP76053 QC48381-42018 AB_3073938 Polyclonal - rabbit 0.50 Wb Bio-Techne (Novus Biologicals) NBP3-22219 ** 231009 AB_3075892 Recombinant-mono SR1581 rabbit n/a Wb Bio-Techne (R&D systems) AF4569 ZSM0120091 AB_2084642 Polyclonal - sheep 0.20 Wb Proteintech 55192-1-AP 00060980 AB_11183034 Polyclonal - rabbit 0.45 Wb, IP, IF Proteintech 68434-1-Ig * 10037603 AB_3073926 Monoclonal 1E2E7 mouse 1.00 Wb Thermo Fisher Scientific MA5-38189 ** YJ4090056 AB_2898106 Recombinant-mono ARC1860 rabbit 0.80 Wb * Monoclonal antibody. ** Recombinant antibody. Figure 2. CSNK1A1 antibody screening by western blot. Lysates of HCT 116 WT and CSNK1A1 KD were prepared, and 50 μg of protein were processed for western blot with the indicated CSNK1A1 antibodies. The Ponceau stained transfers of each blot are presented to show equal loading of WT and KD lysates and protein transfer efficiency from the polyacrylamide gels to the nitrocellulose membrane. Antibody dilutions were chosen according to the recommendations of the antibody supplier. An exception was given for antibody 68434-1-Ig*, which was titrated as the signal was too weak when following the supplier’s recommendations. Antibody dilution used: ab108296** at 1/1000, ab206652** at 1/1000, A9308** at 1/1000, ARP51843 at 1/500, ARP76053 at 1/500, NBP3-22219** at 1/500, AF4569 at 1/100, 55192-1-AP 1/2000, 68434-1-Ig* at 1/3000, MA5-38189** at 1/1000. Predicted band size: 39 kDa. *Monoclonal antibody, **Recombinant antibody. We then assessed the capability of all ten antibodies to capture CSNK1A1 from HCT 116 protein extracts using immunoprecipitation techniques, followed by western blot analysis. For the immunoblot step, a specific CSNK1A1 antibody identified previously (refer to Figure 2 ) 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 3 ). Figure 3. CSNK1A1 antibody screening by immunoprecipitation. HCT 116 lysates were prepared, and immunoprecipitation was performed using 1 mg of lysate and 2.0 μg of the indicated CSNK1A1 antibodies pre-coupled to Dynabeads protein A or protein G. Samples were washed and processed for western blot with the indicated CSNK1A1 antibody. For western blot, ab206652** 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, the ten antibodies were screened using a mosaic strategy. First, HCT 116 WT and CSNK1A1 KD cells were labelled with different fluorescent dyes in order to distinguish the two cell lines, and the CSNK1A1 antibodies were evaluated. Both WT and KD lines imaged in the same field of view to reduce staining, imaging and image analysis bias ( Figure 4 ). Quantification of immunofluorescence intensity in hundreds of WT and KD cells was performed for each antibody tested, and the images presented in Figure 4 are representative of this analysis. 12 Figure 4. CSNK1A1 antibody screening by immunofluorescence. HCT 116 WT and CSNK1A1 KD cells were labelled with a green or a far-red fluorescent dye, respectively. WT and KD 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 CSNK1A1 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 KD 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: ab108296** at 1/350, ab206652** at 1/600, A9308** at 1/800, ARP51843 at 1/250, ARP76053 at 1/250, NBP3-22219** at 1/500, AF4569 at 1/100, 55192-1-AP 1/400, 68434-1-Ig* at 1/500, MA5-38189** at 1/800. Bars = 10 μm. *Monoclonal antibody, **Recombinant antibody. In conclusion, we have screened ten CSNK1A1 commercial antibodies by western blot, immunoprecipitation, and immunofluorescence by comparing the signal produced by the antibodies in human HCT 116 WT and CSNK1A1 KD cells. To assist viewers 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 CSNK1A1 were identified in all applications. Researchers who wish to study CSNK1A1 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. 18 , 19 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 CSNK1A1 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 CSNK1A1, only a brief overview of the protein’s function and its relevance in disease is provided. CSNK1A1 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. Moreover, some antibody clones are donated by 2-3 manufacturers (cross-licensed antibodies), effectively serving as replicates and enabling the validation of test reproducibility. 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. 12 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 antibody characterization platform based on comparing readouts in WT and KO cells 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 (DOI: 10.21203/rs.3.pex-2607/v1 ). 12 Brief descriptions of the experimental setup used to carry out this study can be found below. Cell line and antibodies used Cell lines used and primary antibodies used 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. 20 , 21 HCT 116 cells were cultured in DMEM high glucose (GE Healthcare cat. number SH30081.01) containing 10% fetal bovine serum (Wisent, cat. number 080450), 2 mM L-glutamine (Wisent cat. number 609-065, 100 IU penicillin and 100 μg/ml streptomycin (Wisent cat. number 450201). To KD CSNK1A1, the HCT 116 cells were treated twice with 10 nM of CSNK1A1 SMARTpool siRNA (Horizon Discovery, cat. number L-003957-00-0005). Lipofectamine RNAiMAX (Thermo Fisher Scientific, cat. number 13778030) was used to transfect the siRNA following the manufacturer’s protocol. All other cell types were cultured as recommended by the provider. Peroxidase-conjugated goat anti-rabbit and anti-mouse (Thermo Fisher Scientific, cat. number 65-6120 and 62-6520), Peroxidase-conjugated donkey anti-sheep antibody (Thermo Fisher Scientific, cat. number A16041) and Peroxidase-conjugated VeriBlot for IP Detection Reagent (Abcam, cat. number ab131366) were used for western blot and immunoprecipitation, respectively. Alexa-555-conjugated goat anti-rabbit and anti-mouse secondary antibodies (Thermo Fisher Scientific, cat. number A-21429 and A-21424) and Alexa-555-conjugated donkey anti-sheep secondary antibody (Thermo Fisher Scientific, cat. number A-21436) were used for immunofluorescence. Antibody screening by western blot HCT 116 WT and CSNK1A1 KD (listed in Table 1 ) were collected in RIPA buffer (25 mM Tris-HCl pH 7.6, 150 mM NaCl, 1% NP-40, 1% sodium deoxycholate, 0.1% SDS) (Thermo Fisher Scientific, cat. number 89901) supplemented with 1× 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 4-20% Tris-Glycine polyacrylamide gels (Thermo Fisher Scientific, cat. number WXP42012BOX) ran with Tris/Glycine/SDS buffer (Bio-Rad, cat. number 1610772), loaded in Laemmli loading sample buffer (Thermo Fisher Scientific, cat. number AAJ61337AD) 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 (antibody at known concentration) or 10 μl of NBP3-22219** (antibody at an unknown concentration) 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 and sheep 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. HCT 116 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 inhibitor. 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 4-20% Tris-Glycine polyacrylamide gels. VeriBlot for IP Detection Reagent:HRP (Abcam, cat. number ab131366) was used as a secondary detection system at a concentration of 0.1 μg/ml. Antibody screening by immunofluorescence HCT 116 WT and CSNK1A1 KD cells were labelled with a green and a far-red fluorescence dye, respectively (Thermo Fisher Scientific, cat. number C2925 and C34565, respectively). WT and KD 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°C, 5% CO 2 . Cells were fixed in 4% PFA (in PBS) for 15 min at room temperature and then washed 3 times with PBS. Cells were permeabilized in PBS with 0.1% Triton X-100 for 10 min at room temperature and blocked with PBS with 5% BSA, 5% goat serum 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 CSNK1A1 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. 22 Figures were assembled with Adobe Illustrator. Data availability Underlying data Zenodo: Antibody Characterization Report for CSNK1A1, https://doi.org/10.5281/zenodo.11618594 . 18 Zenodo: Dataset for the CSNK1A1 antibody screening study, https://doi.org/10.5281/zenodo.13236994 . 19 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.11618594 ) References 1. Desjardins PR, Lue PF, Liew CC, et al. : Purification and properties of rat liver nuclear protein kinases. Can. J. Biochem. 1972; 50 (12): 1249–1259. Publisher Full Text 2. Matsumura S, Takeda M: Phosphoprotein kinases from rat liver cytosol. Biochim. Biophys. Acta. 1972; 289 (1): 237–241. Publisher Full Text 3. Rowles J, Slaughter C, Moomaw C, et al. : Purification of casein kinase I and isolation of cDNAs encoding multiple casein kinase I-like enzymes. Proc. Natl. Acad. Sci. USA. 1991; 88 (21): 9548–9552. PubMed Abstract | Publisher Full Text | Free Full Text 4. Jiang S, Zhang M, Sun J, et al. : Casein kinase 1α: biological mechanisms and theranostic potential. Cell Commun. Signal. 2018; 16 (1): 23. PubMed Abstract | Publisher Full Text | Free Full Text 5. Liu C, Li Y, Semenov M, et al. : Control of beta-catenin phosphorylation/degradation by a dual-kinase mechanism. Cell. 2002; 108 (6): 837–847. PubMed Abstract | Publisher Full Text 6. Xu W, Huang Z, Gan Y, et al. : Casein kinase 1α inhibits p53 downstream of MDM2-mediated autophagy and apoptosis in acute myeloid leukemia. Oncol. Rep. 2020; 44 (5): 1895–1904. PubMed Abstract | Publisher Full Text 7. Janovská P, Normant E, Miskin H, et al. : Targeting Casein Kinase 1 (CK1) in Hematological Cancers. Int. J. Mol. Sci. 2020; 21 (23). PubMed Abstract | Publisher Full Text | Free Full Text 8. Baier A, Szyszka R: CK2 and protein kinases of the CK1 superfamily as targets for neurodegenerative disorders. Front. Mol. Biosci. 2022; 9 : 916063. PubMed Abstract | Publisher Full Text | Free Full Text 9. 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 . Publisher Full Text 10. 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 11. 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 12. Ayoubi R, Ryan J, Bolivar SG, et al. : A consensus platform for antibody characterization (Version 1). Protocol Exchange. 2024. 13. Biddle MS, Virk HS: YCharOS open antibody characterisation data: Lessons learned and progress made. F1000Res. 2023; 12 (12): 1344. Publisher Full Text 14. 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 15. Fire A, Xu S, Montgomery MK, et al. : Potent and specific genetic interference by double-stranded RNA in Caenorhabditis elegans. Nature. 1998; 391 (6669): 806–811. PubMed Abstract | Publisher Full Text 16. Dana H, Chalbatani GM, Mahmoodzadeh H, et al. : Molecular Mechanisms and Biological Functions of siRNA. Int. J. Biomed. Sci. 2017; 13 (2): 48–57. Publisher Full Text 17. Järås M, Miller PG, Chu LP, et al. : Csnk1a1 inhibition has p53-dependent therapeutic efficacy in acute myeloid leukemia. J. Exp. Med. 2014; 211 (4): 605–612. PubMed Abstract | Publisher Full Text | Free Full Text 18. Ayoubi R, Fotouhi M, Alende C, et al. : Antibody Characterization Report for CSNK1A1 (Uniprot ID: P48729).2024. 19. Laflamme C, Ayoubi R, Alende C: Dataset for the CSNK1A1 antibody screening study. [Data set]. 2024. 20. 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 21. 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 22. 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 1 VERSION 1 PUBLISHED 13 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 Riham Ayoubi Roles: Formal Analysis, Investigation, Methodology, Validation, Visualization, Writing – Review & Editing Charles Alende Roles: Investigation, Validation Maryam Fotouhi Roles: Investigation, Validation Vera Ruíz Moleón Roles: Investigation Sara González Bolívar Roles: Investigation Kathleen Southern Roles: Writing – Original Draft Preparation, Writing – Review & Editing Carl Laflamme Roles: Conceptualization, Funding Acquisition, Project Administration, Resources, Supervision, 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 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 (1) version 1 Published: 13 Sep 2024, 13:1055 https://doi.org/10.12688/f1000research.155928.1 Copyright © 2024 Ayoubi R 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 Ayoubi R, Alende C, Fotouhi M et al. A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.12688/f1000research.155928.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 1 VERSION 1 PUBLISHED 13 Sep 2024 Views 0 Cite How to cite this report: Voskuil J. Reviewer Report For: A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.5256/f1000research.171163.r337523 ) The direct URL for this report is: https://f1000research.com/articles/13-1055/v1#referee-response-337523 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 21 Nov 2024 Jan Voskuil , Aeonian Biotech Netherlands, Leiden, The Netherlands Approved VIEWS 0 https://doi.org/10.5256/f1000research.171163.r337523 Table 3 was not visible, broken images. The authors delivered an excellent approach to validate commercial antibodies by comparing their generated signals from a suitable cell line, proven to express the target gene sufficiently for antibody detection, with its ... Continue reading READ ALL Table 3 was not visible, broken images. The authors delivered an excellent approach to validate commercial antibodies by comparing their generated signals from a suitable cell line, proven to express the target gene sufficiently for antibody detection, with its cognate knock-down derivative cell line. In their approach, they analysed the antibody performance in Western blot (WB), in immuno-precipitation (IP), and in immunocytochemistry (staining of entire cells detected by immunofluorescence, IF). Although the objective of the authors is to present their approach as a method of finding high performing antibodies from the market, the data themselves are left without scientific assessment. I think this paper will benefit from an extra paragraph to discuss the quality of the individual data. For example, some antibodies show extra bands in WB, and it is not clear whether these bands would disappear upon further antibody dilution (without loss of specific signal), or that all the bands, the correct and the wrong ones, would equally fade by further antibody dilution. The target CSNK1A1 is located in the cytoskeleton, spindle and cytoplasm. Its location in the IF data is not very clear in many cases. A few sentences on the quality of the data would be desirable and put some extra scientific weight to the article. The authors suggest that several antibodies worked well across all three applications, but in my opinion none of them showed proper cellular localisation in the IF data. Table 3 was inaccessible to me. This paper is extremely useful for scientists needing a good CSNK1A1 antibody for either WB, or IP. I am not comfortable approving the ICC assessments in this version. I also would like to fully access Table 3. 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? Partly Competing Interests: No competing interests were disclosed. Reviewer Expertise: Life-time career expertise on antibody characterisation and validation in all immunoassays. Both experience as an academic scientist, and as a commercial provider. 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 Voskuil J. Reviewer Report For: A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.5256/f1000research.171163.r337523 ) The direct URL for this report is: https://f1000research.com/articles/13-1055/v1#referee-response-337523 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 03 Dec 2024 Carl Laflamme , Department of Neurology and Neurosurgery, Structural Genomics Consortium, The Montreal Neurological Institute, McGill University, Montreal, H3A 2B4, Canada 03 Dec 2024 Author Response Dear Dr. Voskuil, Thank you for taking the time to review our antibody characterization report. We appreciate your feedback. We reached out to the F1000 editorial team regarding ... Continue reading Dear Dr. Voskuil, Thank you for taking the time to review our antibody characterization report. We appreciate your feedback. We reached out to the F1000 editorial team regarding the issue you flagged with Table 3, and they have resolved it. Thank you for bringing this to our attention. While we do not provide assessments of the data in the report, Table 3 includes interpretive tips to guide users. The authors are experts in antibody characterization but not in CSNK1A1 specifically. Therefore, we leave the interpretation of the specific bands detected in western blotting to CSNK1A1 experts. We followed the manufacturers' recommendations for antibody use, and the manufacturers themselves reviewed these data prior to publication. None suggested that titration could improve the signal. This report serves to inform researchers about the availability of specific antibodies for immunofluorescence, as demonstrated by the absence of signal in knockout (KO) cell lines for some antibodies. The microscopy parameters used in our antibody screening are intended to assess antibody specificity, rather than to characterize the subcellular localization of CSNK1A1. We welcome CSNK1A1 experts to further investigate the subcellular distribution of this protein. Thank you once again for your comments. Best regards, Carl Laflamme Dear Dr. Voskuil, Thank you for taking the time to review our antibody characterization report. We appreciate your feedback. We reached out to the F1000 editorial team regarding the issue you flagged with Table 3, and they have resolved it. Thank you for bringing this to our attention. While we do not provide assessments of the data in the report, Table 3 includes interpretive tips to guide users. The authors are experts in antibody characterization but not in CSNK1A1 specifically. Therefore, we leave the interpretation of the specific bands detected in western blotting to CSNK1A1 experts. We followed the manufacturers' recommendations for antibody use, and the manufacturers themselves reviewed these data prior to publication. None suggested that titration could improve the signal. This report serves to inform researchers about the availability of specific antibodies for immunofluorescence, as demonstrated by the absence of signal in knockout (KO) cell lines for some antibodies. The microscopy parameters used in our antibody screening are intended to assess antibody specificity, rather than to characterize the subcellular localization of CSNK1A1. We welcome CSNK1A1 experts to further investigate the subcellular distribution of this protein. Thank you once again for your comments. Best regards, Carl Laflamme Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 03 Dec 2024 Carl Laflamme , Department of Neurology and Neurosurgery, Structural Genomics Consortium, The Montreal Neurological Institute, McGill University, Montreal, H3A 2B4, Canada 03 Dec 2024 Author Response Dear Dr. Voskuil, Thank you for taking the time to review our antibody characterization report. We appreciate your feedback. We reached out to the F1000 editorial team regarding ... Continue reading Dear Dr. Voskuil, Thank you for taking the time to review our antibody characterization report. We appreciate your feedback. We reached out to the F1000 editorial team regarding the issue you flagged with Table 3, and they have resolved it. Thank you for bringing this to our attention. While we do not provide assessments of the data in the report, Table 3 includes interpretive tips to guide users. The authors are experts in antibody characterization but not in CSNK1A1 specifically. Therefore, we leave the interpretation of the specific bands detected in western blotting to CSNK1A1 experts. We followed the manufacturers' recommendations for antibody use, and the manufacturers themselves reviewed these data prior to publication. None suggested that titration could improve the signal. This report serves to inform researchers about the availability of specific antibodies for immunofluorescence, as demonstrated by the absence of signal in knockout (KO) cell lines for some antibodies. The microscopy parameters used in our antibody screening are intended to assess antibody specificity, rather than to characterize the subcellular localization of CSNK1A1. We welcome CSNK1A1 experts to further investigate the subcellular distribution of this protein. Thank you once again for your comments. Best regards, Carl Laflamme Dear Dr. Voskuil, Thank you for taking the time to review our antibody characterization report. We appreciate your feedback. We reached out to the F1000 editorial team regarding the issue you flagged with Table 3, and they have resolved it. Thank you for bringing this to our attention. While we do not provide assessments of the data in the report, Table 3 includes interpretive tips to guide users. The authors are experts in antibody characterization but not in CSNK1A1 specifically. Therefore, we leave the interpretation of the specific bands detected in western blotting to CSNK1A1 experts. We followed the manufacturers' recommendations for antibody use, and the manufacturers themselves reviewed these data prior to publication. None suggested that titration could improve the signal. This report serves to inform researchers about the availability of specific antibodies for immunofluorescence, as demonstrated by the absence of signal in knockout (KO) cell lines for some antibodies. The microscopy parameters used in our antibody screening are intended to assess antibody specificity, rather than to characterize the subcellular localization of CSNK1A1. We welcome CSNK1A1 experts to further investigate the subcellular distribution of this protein. Thank you once again for your comments. Best regards, Carl Laflamme Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Moshinsky D. Reviewer Report For: A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.5256/f1000research.171163.r337524 ) The direct URL for this report is: https://f1000research.com/articles/13-1055/v1#referee-response-337524 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 09 Nov 2024 Deborah Moshinsky , Institute for Protein Innovation, Boston, Massachusetts, USA Approved VIEWS 0 https://doi.org/10.5256/f1000research.171163.r337524 The authors tested 10 commercially available antibodies targeting CSNK1A1 for activity in Western Blotting, Immunoprecipitation, and Immunofluorescence. Since a knockout cell line is not available, they compared signals in WT cells to those in which CSNK1A1 was knocked down by ... Continue reading READ ALL The authors tested 10 commercially available antibodies targeting CSNK1A1 for activity in Western Blotting, Immunoprecipitation, and Immunofluorescence. Since a knockout cell line is not available, they compared signals in WT cells to those in which CSNK1A1 was knocked down by siRNA. The Figures clearly allow for data interpretation, and the methods are outlined in enough detail to reproduce the data. The authors did not interpret the results but gave sufficient justification for not doing so. This paper is scientifically sound, and I have no reservations about approving it. 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 characterization and validation 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 Moshinsky D. Reviewer Report For: A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.5256/f1000research.171163.r337524 ) The direct URL for this report is: https://f1000research.com/articles/13-1055/v1#referee-response-337524 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 13 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 Version 1 13 Sep 24 read read Deborah Moshinsky , Institute for Protein Innovation, Boston, USA Jan Voskuil , Aeonian Biotech Netherlands, Leiden, 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 © 2024 Voskuil 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. 21 Nov 2024 | for Version 1 Jan Voskuil , Aeonian Biotech Netherlands, Leiden, The Netherlands 0 Views copyright © 2024 Voskuil 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 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 Table 3 was not visible, broken images. The authors delivered an excellent approach to validate commercial antibodies by comparing their generated signals from a suitable cell line, proven to express the target gene sufficiently for antibody detection, with its cognate knock-down derivative cell line. In their approach, they analysed the antibody performance in Western blot (WB), in immuno-precipitation (IP), and in immunocytochemistry (staining of entire cells detected by immunofluorescence, IF). Although the objective of the authors is to present their approach as a method of finding high performing antibodies from the market, the data themselves are left without scientific assessment. I think this paper will benefit from an extra paragraph to discuss the quality of the individual data. For example, some antibodies show extra bands in WB, and it is not clear whether these bands would disappear upon further antibody dilution (without loss of specific signal), or that all the bands, the correct and the wrong ones, would equally fade by further antibody dilution. The target CSNK1A1 is located in the cytoskeleton, spindle and cytoplasm. Its location in the IF data is not very clear in many cases. A few sentences on the quality of the data would be desirable and put some extra scientific weight to the article. The authors suggest that several antibodies worked well across all three applications, but in my opinion none of them showed proper cellular localisation in the IF data. Table 3 was inaccessible to me. This paper is extremely useful for scientists needing a good CSNK1A1 antibody for either WB, or IP. I am not comfortable approving the ICC assessments in this version. I also would like to fully access Table 3. 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? Partly Competing Interests No competing interests were disclosed. Reviewer Expertise Life-time career expertise on antibody characterisation and validation in all immunoassays. Both experience as an academic scientist, and as a commercial provider. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (1) Author Response 03 Dec 2024 Carl Laflamme, Department of Neurology and Neurosurgery, Structural Genomics Consortium, The Montreal Neurological Institute, McGill University, Montreal, H3A 2B4, Canada Dear Dr. Voskuil, Thank you for taking the time to review our antibody characterization report. We appreciate your feedback. We reached out to the F1000 editorial team regarding the issue you flagged with Table 3, and they have resolved it. Thank you for bringing this to our attention. While we do not provide assessments of the data in the report, Table 3 includes interpretive tips to guide users. The authors are experts in antibody characterization but not in CSNK1A1 specifically. Therefore, we leave the interpretation of the specific bands detected in western blotting to CSNK1A1 experts. We followed the manufacturers' recommendations for antibody use, and the manufacturers themselves reviewed these data prior to publication. None suggested that titration could improve the signal. This report serves to inform researchers about the availability of specific antibodies for immunofluorescence, as demonstrated by the absence of signal in knockout (KO) cell lines for some antibodies. The microscopy parameters used in our antibody screening are intended to assess antibody specificity, rather than to characterize the subcellular localization of CSNK1A1. We welcome CSNK1A1 experts to further investigate the subcellular distribution of this protein. Thank you once again for your comments. Best regards, Carl Laflamme View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Voskuil J. Peer Review Report For: A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.5256/f1000research.171163.r337523) 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-1055/v1#referee-response-337523 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2024 Moshinsky D. 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. 09 Nov 2024 | for Version 1 Deborah Moshinsky , Institute for Protein Innovation, Boston, Massachusetts, USA 0 Views copyright © 2024 Moshinsky D. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The authors tested 10 commercially available antibodies targeting CSNK1A1 for activity in Western Blotting, Immunoprecipitation, and Immunofluorescence. Since a knockout cell line is not available, they compared signals in WT cells to those in which CSNK1A1 was knocked down by siRNA. The Figures clearly allow for data interpretation, and the methods are outlined in enough detail to reproduce the data. The authors did not interpret the results but gave sufficient justification for not doing so. This paper is scientifically sound, and I have no reservations about approving it. 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 characterization and validation 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) Moshinsky D. Peer Review Report For: A guide to selecting high-performing antibodies for CSNK1A1 (UniProt ID: P48729) for use in western blot, immunoprecipitation, and immunofluorescence [version 1; peer review: 2 approved] . F1000Research 2024, 13 :1055 ( https://doi.org/10.5256/f1000research.171163.r337524) 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-1055/v1#referee-response-337524 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-1055/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/13-1055/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/13-1055/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Ayoubi R 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-1055/v1/mendeley", icon:"/img/icon/at_mendeley.svg" }, { name: "Reddit", url: redditUrl, icon:"/img/icon/at_reddit.svg" }, ] }; var addthis_share = { url: "https://f1000research.com/articles/13-1055", templates : { twitter : "A guide to selecting high-performing antibodies for CSNK1A1 (UniProt.... Ayoubi R et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/13-1055/v1" } }; if (typeof(addthis) != "undefined"){ addthis.addEventListener('addthis.ready', checkCount); addthis.addEventListener('addthis.menu.share', checkCount); } $(".f1r-shares-twitter").attr("href", "https://twitter.com/intent/tweet?text=" + addthis_share.templates.twitter); $(".f1r-shares-facebook").attr("href", "https://www.facebook.com/sharer/sharer.php?u=" + addthis_share.url); $(".f1r-shares-linkedin").attr("href", addthis_config.services_custom[0].url); $(".f1r-shares-reddit").attr("href", addthis_config.services_custom[2].url); $(".f1r-shares-mendelay").attr("href", addthis_config.services_custom[1].url); function checkCount(){ setTimeout(function(){ $(".addthis_button_expanded").each(function(){ var count = $(this).text(); if (count !== "" && count != "0") $(this).removeClass("is-hidden"); else $(this).addClass("is-hidden"); }); }, 1000); } close How to cite this report {{reportCitation}} Cancel Copy Citation Details $(function(){R.ui.buttonDropdowns('.dropdown-for-downloads');}); $(function(){R.ui.toolbarDropdowns('.toolbar-dropdown-for-downloads');}); $.get("/articles/acj/155928/171163") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "171163"); $(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 = { "337524": 9, "337523": 32, "338414": 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 = "2cd6e172-8e80-49b8-b0b0-fe8259bd2cd5"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

Text is read by the "Ask this paper" AI Q&A widget below. Extraction quality varies by source — PMC NXML preserves structure cleanly, OA-HTML may include some navigation residue, and OA-PDF can have broken hyphenation. The publisher copy (via DOI) is the canonical version.

My notes (saved in your browser only)

Ask this paper AI returns verbatim quotes from the full text · source: preprint-html

Answers must be backed by verbatim quotes from this paper's full text. Hallucinated quotes are dropped automatically; if no verbatim passage answers the question, we say so. How this works

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. This is a recent paper (2024) — citers typically take a year or two to land, and the OpenAlex reference graph may still be filling in.

Source provenance

europepmc
last seen: 2026-05-20T01:45:00.602351+00:00
unpaywall
last seen: 2026-05-27T02:00:06.600101+00:00
License: CC-BY-4.0