Biofeedback therapy using Cerebri for the... | 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-775" }, "headline": "Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine...", "datePublished": "2024-07-08T17:47:13", "dateModified": "2025-08-29T15:57:35", "author": [ { "@type": "Person", "name": "Amalie Christine Poole" }, { "@type": "Person", "name": "Anker Stubberud" }, { "@type": "Person", "name": "Melanie Simpson" }, { "@type": "Person", "name": "Lise Øie" }, { "@type": "Person", "name": "Einar Tobias Vassbø Skalstad" }, { "@type": "Person", "name": "Marte-Helene Bjørk" }, { "@type": "Person", "name": "Espen Saxhaug Kristoffersen" }, { "@type": "Person", "name": "Kjersti Grøtta Vetvik" }, { "@type": "Person", "name": "Alexander Olsen" }, { "@type": "Person", "name": "Iben Cornelia Keim Larsen" }, { "@type": "Person", "name": "Mattias Linde" }, { "@type": "Person", "name": "Erling Andreas Tronvik" }, { "@type": "Person", "name": "Tore Wergeland Meisingset" } ], "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": " Introduction Biofeedback is a non-pharmacological treatment option valued for its minimal risk of adverse events and offers a safe alternative for individuals seeking preventive care for migraine. Despite level A evidence for migraine prevention, biofeedback treatment is still unavailable to most patients. We developed a novel medical device (Cerebri) for multimodal biofeedback treatment that omits the need for healthcare personnel involvement. Cerebri consists of a smartphone application (app) and two wireless sensors. Unique in its approach, the Cerebri app seamlessly integrates three biofeedback modalities – heart rate variability, temperature, and electromyography – making it a comprehensive, therapist-independent solution for non-pharmacological migraine management. Methods Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (The BioCer study) was an open-label, randomized, waitlist-controlled, multicenter trial. This study investigated the safety and efficacy of daily home-based biofeedback sessions using the Cerebri device. A total of 286 participants will be randomized to either a 12-week intervention arm or waitlist control arm. The primary outcome was the change in the mean number of migraine days from baseline to the last 28-day period during the treatment phase in the treatment group compared with the control group. The primary outcome variable was prospectively collected through daily eDiary entries. Ethics and Dissemination Approval from the ethics committee and competent authorities was obtained prior to study initiation. Participation was voluntary and informed and written consent was obtained prior to inclusion. The results of this trial will be published in peer-reviewed international medical journals and communicated to patients and healthcare personnel through the relevant channels. Trial registration numbers EUDAMED: CIV-NO-22-08-040446 REK (Regional Committees for Medical and Health Research Ethics): 502734 Date of approval 2022-10-14 Trial registration: NCT05616741, 2022-11-15, https://clinicaltrials.gov/study/NCT05616741 " } { "@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-775/v1", "name": "Biofeedback therapy using Cerebri for the prevention of migraine attacks..." } } ] } Home Browse Biofeedback therapy using Cerebri for the prevention of migraine attacks... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Poole AC, Stubberud A, Simpson M et al. Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.12688/f1000research.149807.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 ▬ ✚ Study Protocol Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] Amalie Christine Poole https://orcid.org/0009-0007-6747-6475 1,2 , Anker Stubberud 2,3 , Melanie Simpson https://orcid.org/0000-0003-2763-6343 4 , [...] Lise Øie 1,2 , Einar Tobias Vassbø Skalstad https://orcid.org/0009-0003-8361-7005 2,3 , Marte-Helene Bjørk https://orcid.org/0000-0002-5745-1094 2,5,6 , Espen Saxhaug Kristoffersen https://orcid.org/0000-0002-8999-5424 2,7,8 , Kjersti Grøtta Vetvik 2,8 , Alexander Olsen https://orcid.org/0000-0001-8691-3860 2,9,10 , Iben Cornelia Keim Larsen 2,11 , Mattias Linde 2,3,12 , Erling Andreas Tronvik 1,2 , Tore Wergeland Meisingset https://orcid.org/0000-0003-2295-123X 1-3 Amalie Christine Poole https://orcid.org/0009-0007-6747-6475 1,2 , Anker Stubberud 2,3 , [...] Melanie Simpson https://orcid.org/0000-0003-2763-6343 4 , Lise Øie 1,2 , Einar Tobias Vassbø Skalstad https://orcid.org/0009-0003-8361-7005 2,3 , Marte-Helene Bjørk https://orcid.org/0000-0002-5745-1094 2,5,6 , Espen Saxhaug Kristoffersen https://orcid.org/0000-0002-8999-5424 2,7,8 , Kjersti Grøtta Vetvik 2,8 , Alexander Olsen https://orcid.org/0000-0001-8691-3860 2,9,10 , Iben Cornelia Keim Larsen 2,11 , Mattias Linde 2,3,12 , Erling Andreas Tronvik 1,2 , Tore Wergeland Meisingset https://orcid.org/0000-0003-2295-123X 1-3 PUBLISHED 08 Jul 2024 Author details Author details 1 Department of Neurology and Neurophysiology, St. Olavs hospital, Trondheim University Hospital, Trondheim, Norway 2 Norwegian Centre for Headache Research (NorHead), Norwegian University of Science and Technology, Trondheim, Norway 3 Department of Neuromedicine and Movement Sciences, Faculty of Medicine and Health Sciences, Norwegian University of Science and Technology, Trondheim, Norway 4 Department of Public Health and Nursing, Faculty of Medicine and Health Sciences, Norwegian University of Science and Technology, Trondheim, Norway 5 Department of Neurology, Haukeland University Hospital, Bergen, Norway 6 Department of Clinical Medicine, University of Bergen, Bergen, Norway 7 Department of General Practice, Institute of Health and Society, University of Oslo, Oslo, Norway 8 Department of Neurology, Akershus University Hospital, Lørenskog, Norway 9 Clinic of Rehabilitation, St. Olavs hospital, Trondheim University Hospital, Trondheim, Norway 10 Department of Psychology, Norwegian University of Science and Technology, Trondheim, Norway 11 Department of Neurology, University Hospital of North Norway, Tromsø, Norway 12 Regional Migraine Unit, Sahlgrenska University Hospital, Gothenburg, Sweden Amalie Christine Poole Roles: Investigation, Writing – Original Draft Preparation, Writing – Review & Editing Anker Stubberud Roles: Conceptualization, Methodology, Writing – Review & Editing Melanie Simpson Roles: Formal Analysis, Methodology, Writing – Review & Editing Lise Øie Roles: Investigation, Writing – Review & Editing Einar Tobias Vassbø Skalstad Roles: Writing – Original Draft Preparation, Writing – Review & Editing Marte-Helene Bjørk Roles: Investigation, Writing – Review & Editing Espen Saxhaug Kristoffersen Roles: Investigation, Writing – Review & Editing Kjersti Grøtta Vetvik Roles: Investigation, Writing – Review & Editing Alexander Olsen Roles: Conceptualization, Writing – Review & Editing Iben Cornelia Keim Larsen Roles: Investigation, Writing – Review & Editing Mattias Linde Roles: Conceptualization, Writing – Review & Editing Erling Andreas Tronvik Roles: Conceptualization, Writing – Review & Editing Tore Wergeland Meisingset Roles: Investigation, Methodology, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing OPEN PEER REVIEW DETAILS REVIEWER STATUS Abstract Introduction Biofeedback is a non-pharmacological treatment option valued for its minimal risk of adverse events and offers a safe alternative for individuals seeking preventive care for migraine. Despite level A evidence for migraine prevention, biofeedback treatment is still unavailable to most patients. We developed a novel medical device (Cerebri) for multimodal biofeedback treatment that omits the need for healthcare personnel involvement. Cerebri consists of a smartphone application (app) and two wireless sensors. Unique in its approach, the Cerebri app seamlessly integrates three biofeedback modalities – heart rate variability, temperature, and electromyography – making it a comprehensive, therapist-independent solution for non-pharmacological migraine management. Methods Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (The BioCer study) was an open-label, randomized, waitlist-controlled, multicenter trial. This study investigated the safety and efficacy of daily home-based biofeedback sessions using the Cerebri device. A total of 286 participants will be randomized to either a 12-week intervention arm or waitlist control arm. The primary outcome was the change in the mean number of migraine days from baseline to the last 28-day period during the treatment phase in the treatment group compared with the control group. The primary outcome variable was prospectively collected through daily eDiary entries. Ethics and Dissemination Approval from the ethics committee and competent authorities was obtained prior to study initiation. Participation was voluntary and informed and written consent was obtained prior to inclusion. The results of this trial will be published in peer-reviewed international medical journals and communicated to patients and healthcare personnel through the relevant channels. Trial registration numbers EUDAMED: CIV-NO-22-08-040446 REK (Regional Committees for Medical and Health Research Ethics): 502734 Date of approval 2022-10-14 Trial registration: NCT05616741, 2022-11-15, https://clinicaltrials.gov/study/NCT05616741 READ ALL READ LESS Keywords mHealth, biofeedback, behavioural therapy, headache, migraine, neurology Corresponding Author(s) Amalie Christine Poole ( [email protected] ) Close Corresponding author: Amalie Christine Poole Competing interests: The Sponsor of the study is Nordic Brain Tech AS (contact information: [email protected] ), a spin-off company from The Norwegian University of Science and Technology (NTNU) and St. Olavs Hospital in Norway. The company was founded in 2019 to commercialize a research-based intervention for treating migraines using remote biofeedback. The sponsor has no role in data collection, analysis and interpretation of data and has no authority pertaining to publication of results. The coordinating investigator has access to the final trial data set. No contractual agreement limits this access. Data management according to the data management plan is conducted by the sponsor. Nordic Brain Tech AS, NTNU and The Central Norway Regional Health Authority may benefit financially from the commercialization of the proposed treatment. A commercial license agreement exists between Nordic Brain Tech AS and NTNU Technology Transfer AS on the commercialization of the treatment. EAT, AO, AS are cofounders and shareholders of Nordic Brain Tech AS. EAT, AO, AS and ML hold a patent related to the Cerebri invention described in this study. In addition, EAT, AO, AS and ML are coinventors of the proposed treatment in this study and may benefit financially from a license agreement between Nordic Brain Tech AS and NTNU. ACP, ETVS, ESK, MHB, LRØ, ICKL, KGV and TWM have no ownership interest and does not own stocks of Nordic Brain tech AS or other companies developing biofeedback treatment. ACP has received travel grants from TEVA, Abbvie and Pfizer. AS has received lecture honoraria from TEVA. KGV has received honoraria for lectures/advisory boards from Abbvie, TEVA, Novartis, Pfizer, Roche, Eli Lilly and Lundbeck. MHB received speaker honoraria and/or served on scientific advisory boards for Teva, Eisai, AbbVie, Pfizer, Novartis, Lundbeck, Angelini Pharma, Jazz pharmaceuticals, and Lilly over the last 5 years. LRØ has received honoraria for advisory boards from Roche. EAT has received honoraria for lectures/advisory boards from Amgen, Novartis, Eli Lilly, Abbvie, TEVA, Roche, Lundbeck, Pfizer, Biogen and has stocks and IP in Man & Science and Keimon Medical AS and is consultant for Man & Science. TWM has received honoraria from TEVA, Roche, Lilly, Lundbeck and has stocks in two MedTech companies (Vilje Bionics AS and Keimon medical AS). ML has received honoraria for lectures/advisory boards from Abbvie, Lundbeck, Novartis, Pfizer and TEVA. ESK and ETVS have no conflicts of interests. Grant information: The clinical trial is funded by public research grants from the Eurostars project (E! 115549 – CEREBRI) and the Oslo Regional Research Fund. The Eurostars Program is a joint initiative of EUREKA and the European Community. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2024 Poole AC 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: Poole AC, Stubberud A, Simpson M et al. Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.12688/f1000research.149807.1 ) First published: 08 Jul 2024, 13 :775 ( https://doi.org/10.12688/f1000research.149807.1 ) Latest published: 29 Aug 2025, 13 :775 ( https://doi.org/10.12688/f1000research.149807.2 ) There is a newer version of this article available. Suppress this message for one day. Introduction Migraine is the second most disabling disorder worldwide and incurs enormous societal costs, estimated to exceed €50 billion per year in the EU alone. 1 , 2 Frequent migraine attacks warrant preventive treatment. A multitude of preventive pharmacological options are available; however, there are several barriers to effective treatment. For instance, one study reported that over two-thirds of patients discontinued their prophylactic migraine medication after six months, and more than 80% after a year, due to either a lack of efficacy or adverse reactions. 3 Several non-pharmacological behavioral interventions for migraine, such as biofeedback, have been highlighted as non-invasive prophylactic treatment regimens with a low risk of negative side effects, which can be an alternative or adjunct to pharmacological therapies. Biofeedback combined with relaxation training is listed with Grade A level evidence for migraine prevention in the 2000 guidelines from the American Academy of Neurology. 4 This has been continued in the updated 2021 American Headache Society consensus statement, which also suggests mobile health (mHealth) application-based approaches for delivering biobehavioural treatments to increase patient access and participation. 5 Biofeedback utilizes technologies and equipment to monitor physiological processes that are usually considered involuntary and modulated without conscious awareness. Presented with real-time feedback on these processes, users can learn to exercise control over them, which in turn has a beneficial effect on the migraine symptom burden. Despite its effectiveness, biofeedback has limited accessibility. The high financial costs of having a therapist instructing the procedure, necessary equipment, and patient travelling costs are likely to contribute to this. To our knowledge, no therapist-independent migraine biofeedback treatment with proven efficacy is currently available. 6 To address this gap, a multimodal biofeedback system, the Cerebri system, has been developed for therapist-independent home-based use. Unique to this product, the Cerebri application (app) seamlessly integrates three biofeedback modalities: heart rate variability (HRV), temperature, and electromyography (EMG), making it a comprehensive, home-based solution for non-pharmacological migraine management. The device is a product of a thorough development process, including a hardware feasibility study 7 and three development studies on progenitor versions of the system with short test periods. 8 – 10 In addition, prior to the initiation of this trial, a feasibility study with 3 month follow-up was performed. 11 Protocol Study objectives and endpoints The objective of this study was to investigate the efficacy and safety of a 12-week daily use of the Cerebri biofeedback device as compared to a waitlist control in adults with episodic migraine. Primary efficacy endpoint The primary endpoint was the change in the mean number of migraine days from baseline to the last 28-day period (week 9-12) during the treatment phase in the treatment group compared to the wait-list control group. Secondary efficacy endpoints The key secondary endpoint analyses were changes in mean number of migraine days in week 1-4 and week 5-8, change in mean migraine intensity, proportion of 30% responders, change in acute migraine drug treatment use, and change in subject-reported headache-related disability. Exploratory and descriptive endpoints included changes in weekly migraine days, mean headache days per 28-day period, eDiary and biofeedback session adherence, and mean Patient Global Impression of Change (PGI-C) scores. Additionally, changes in the mean number of migraine days during the extended biofeedback period were assessed. Safety endpoints Description of the frequency and severity of treatment-emergent adverse events (AEs), adverse device effects (ADEs), serious adverse device effects (SADEs), and unexpected serious adverse side effects (USADEs). In the case of pregnant participants, at inclusion or acknowledged during participation, no additional monitoring of maternal or fetal health was instituted. In such cases, participants will be asked if they agree to be followed up until the end of pregnancy to collect data on any pregnancy complications and fetal outcome data. Methods and analysis Study design This was an open-label, randomized, waitlist-controlled, multicenter trial. The study design followed the standard for clinical investigation of medical devices for human subjects – good clinical practice (ISO 14155:2020) – and the relevant trial guidelines of the International Headache Society. 12 Reporting follows the CONSORT guidelines. The total duration of study participation was 16 weeks, with the possibility of a 12-week extension period ( Figure 1 ). After the screening visit, if eligible, the participants were assigned to a baseline period of a minimum of four weeks in accordance with the guidelines. 12 During the baseline period, participants were asked to maintain a daily headache diary in the Cerebri smartphone app. Upon completion of the baseline period, the participants were rescreened for eligibility prior to randomization. This design, in wherein the baseline period also serves as a screening period, enables rescreening based on eDiary entries. This is the recommended approach for enrolling RCTs on episodic migraine. 12 Participants deemed ineligible at the point of rescreening, who withdraw from or are lost to follow-up during the baseline period, are categorized as screening failures and will be excluded from further participation. Figure 1. Flow chart of the BioCer study. Eligible participants will be randomly allocated to the treatment or waitlist groups. The treatment group will receive the medical device by postal service, and a treatment period of 12 weeks will be initiated on the first day of completing a biofeedback session. Participants in the waitlist group completed daily eDiary entries for 12 weeks from the day of randomization. Both arms were invited to participate for a 12-week extension period. Participants randomly allocated to the waiting list were offered the possibility of entering a 12-week extension phase with biofeedback treatment. The 12-week extension period was initiated on the first day of the biofeedback training. The participants randomized to the intervention group were invited to a 12-week extension period after completing their 12-week biofeedback treatment, in which they continued with daily eDairy only. Participants will not have access to the intervention at the end of the study. Beyond the voluntary 12-week extension period, there will be no long-term follow-up on safety and survival status, except in cases of pregnancy. Randomization and stratification Random group allocation will occur a minimum of four weeks after inclusion and after rescreening. If eligible, permuted block randomization was performed. Randomization was stratified on the adjunct use of preventive medication. Design of control group Blinding/masking is not possible owing to the nature of the intervention in question and will thus not be performed. Recruitment This trial will recruit participants from all over Norway, with inclusion sites covering all health regions. The investigational sites were the neurological departments at St. Olavs Hospital, Trondheim University Hospital, Akershus University Hospital, Haukeland University Hospital, and University Hospital of North Norway. Visits 1 (baseline inclusion) and 2 (rescreening and randomization) was performed by medical doctors with headache expertise. All visits were conducted remotely via video or telephone. Information about the trial and contact information to indicate interest in participation was disseminated through relevant institution webpages and social media platforms. Interested parties may contact the study site directly via email or may be referred. Study personnel were prohibited from enrolling patients for whom they were primarily responsible for treatment and/or follow-up. Eligibility criteria A full list of the inclusion and exclusion criteria is listed in Table 1 . Eligibility was assessed at visits 1 and 2 ( Figure 1 ), and participants must comply with all inclusion criteria and none of the exclusion criteria to proceed to randomization. Participants were allowed to use one preventive migraine medication if they were stable upon study entry and remained unaltered during study participation. In the case of onabotulinum toxin A injections following the PREEMT injection paradigm, a stable treatment regimen was operationalised as at least three consecutive treatments prior to inclusion as part of their previous regular follow up prior to study entry. For other prophylactic treatments, a duration of three months or five half-lives, whichever is longer, of unaltered use is considered stable. Table 1. Eligibility criteria for participation in the BioCer trial. Inclusion criteria: Exclusion criteria: 1. 18 years of age or older. 2. Episodic migraines with or without aura diagnosed by a neurologist/physician per International Classification of Headache Disorders 3 rd edition (ICHD-3). 3. History of at least 4 and up to 14 days of migraines per 28-day period in the 3 months prior to screening (as recalled by the subject). This frequency must be confirmed in the headache diary before randomization to treatment or wait-list control. 4. At least three months of experience with smartphone and access to an iOS or Android phone at home. 5. Capable of giving signed informed consent with includes compliance with the requirements and restrictions listed in the informed consent form (ICF) and in this protocol. 6. Onset of migraine before age 50 years. 7. More than 14 days of headache (all types) per 28-day period. 8. Subjects diagnosed with trigeminal autonomic cephalalgias and neuralgias. 9. Subjects with secondary headache conditions. 10. Subjects with pathologies that inhibit use of the device according to the instructions for use (e.g. blindness, deafness). 11. Use of non-pharmacological preventive treatment (meditation, physical therapy, psychotherapy as a headache treatment, acupuncture etc.) with the exception of stable treatment for other indications than migraine. 12. Use of concurrent migraine preventive medication, with the exception of stable dose ( ≥ 3 months) monotherapy of migraine preventive medication. 13. Subjects taking opioids ( ≥ 3 days per month) or barbiturates at the time of screening. 14. Subject participates in another clinical investigation or has participated in CER-MIG-1. 15. Alcohol overuse or illicit drug use. 16. Subject who is unlikely to follow Clinical Investigation Plan or where treatment seems futile in the opinion of the investigator or have demonstrated an inability to sufficiently adhere to headache diary entries (<70%). Ethics This study will be conducted in accordance with the principles of ISO 14155:2020 (Clinical Investigation of Medical Devices in Human Subjects), Good Clinical practice, and the Guidelines of the International Headache Society. The study was approved by the Regional Committees for Medical Research Ethics (REK, approval number 502734. Date of approval 2022-10-14) and the Norwegian Medical Product Agency (NOMA) (reference number 22/17254-5. Date of approval 2022-09-01) prior to initiation. Substantial protocol amendments will be reviewed by competent authorities before implementation. Data protection follows the GDPR. We adhere to the declaration of Helsinki. To ensure that all subjects have similar opportunities to benefit from enrolment, participants randomized to the waitlist group were offered treatment following the conclusion of the waitlist period. Consent was collected by the investigator conducting the screening visit. Study information was sent in advance of visit 1 by email, scripted study information was provided orally, and any questions addressed during visit 1 prior to signing to ensure that consent was obtained in all cases. Consent was collected by a digital signature via the national electronic data entry application («Helsenorge»). Study personnel were prohibited from recruiting patients for whom they were directly responsible for treatment. Study intervention Investigational medicinal product The medical device Cerebri consists of a smartphone app and a set of two wireless non-invasive sensors. Both sensors are skin-contact-dependent. One sensor is attached to the index finger and measures HRV and peripheral skin temperature. The second sensor is attached to the skin over the upper trapezius muscle fibers using adhesive electrodes and measures muscle tension as surface electromyographic voltage ( Figure 2A and 2B ). The sensors transmit the measurements to the user’s smartphone by Bluetooth technology and display them in real time to the user. By following instructions for suggested exercises displayed in the Cerebri smartphone app, the subject trains on influencing the measured parameters in the desired direction during each biofeedback session. Figure 3A-C illustrate how visualization of the physiological measures are displayed on their smartphone. Exercises to facilitate successful manipulation of the physiological parameters include breathing techniques, progressive muscle relaxation, and awareness training. A visual breathing pacer to support paced breathing is available in the mobile app to the user during the entire treatment session. It is desirable to increase HRV and peripheral skin temperature and lower neck muscle tension. Participants are instructed to sit comfortably in a quiet room during treatment. Throughout the intervention period, participants are required to complete a 10-minute biofeedback session at least once daily at a time of their choosing. They have the option to perform as many as six sessions each day. Figure 2. A, B: The investigational medical device Cerebri finger sensor and EMG sensor. Figure 3. Screen shots of the biofeedback treatment in the Cerebri mobile application, showing the HRV (A), EMG (B) and temperature (C) modality interface. Data collection eDiary and biofeedback Data on headache is collected prospectively as a patient-reported outcome measure in an eDiary integrated into the Cerebri smartphone app. Daily entries are encouraged, but the app allows the entry of registrations from the two previous calendar days. The tool is designed such that when participants report headaches, they are prompted to answer additional questions. Data collected in the diary include the estimated duration of headache, intensity of headache using an 11-point scale (0-10), and the use (type, dose, and number of administrations) of acute medications (triptan, paracetamol, NSAIDs, opioids, other), and information on whether acute medications relieved headache ( Table 2 and Figure 4A and 4B ). Table 2. Overview of the eDiary variables used for the mobile application. Variable Data input Headache Yes/No Headache recognized as migraine Yes/No Intensity of headache 1-10 Duration of headache 0.5 to 24 hours Acute medication Yes/No Type of medication Medication name and dosage Did the acute medication alleviate the headache Yes/No Menstruation Yes/No Figure 4. A and B: Screen shots of the eDiary in the Cerebri mobile application. A web-based dashboard solution enables study personnel to access a real-time overview of adherence to eDiary and biofeedback treatment. Thus, study personnel can identify and reach out to participants with low adherence. In the case of technical issues, a support service provided by the sponsor will be available. The dashboard also includes information regarding the migraine/headache status on a given day and acute medication use. This information will be accessible to study personnel in the baseline period for rescreening purposes. Post randomization, only the adherence data will be available. Questionnaires Subjects will be asked to complete validated questionnaires at the end of each 28-day period to measure the headache-related impact on the quality of life and their impression of treatment efficacy. The questionnaires used in this trial are the Migraine-Specific Quality-of-Life Questionnaire (MSQ) v2.1 13 and the Patient Global Impression of Change (PGI-C). 14 The MSQ is copyrighted and registered with the United States Library of Congress by Glaxo Wellcome, Inc. A written permission for use was obtained prior to use. Electronic patient record Patient records were the source of information regarding medical history, current medications in use, and previous trials of prophylactic migraine treatment acquired during visit 1. Alterations in health status, including treatment-emergent adverse events during trial participation are registered in the medical records. Study-specific electronic case report form (eCRF) An eCRF applying the WebCRF3 software (version 3) ( https://webcrf3.medisin.ntnu.no ) was developed for this study. The webCRF software was provided and maintained by the Unit for Applied Clinical Research (AKF) at the Faculty of Medicine and Health Sciences, NTNU. Data collected during study visits, telephone consultations, and safety information were entered. Data were stored in a pseudo-anonymous manner, and each study participant was identified using a unique study identification (ID) number. An open-source alternative OpenClinica ( https://www.openclinica.com/get-free-community-edition-software ) is able to perform an equivalent function as WebCRF3. Study monitoring No data-monitoring committee was appointed for this study. An independent Data Monitor will be used for review of the study in accordance with a Monitoring Plan. Data management Data management is guided by the data management plan. Data validation and verification of a minimum of 10% of participants will be conducted before data lock. Data lock can be performed when the last participant ends its 12 week post-randomization period, that is, while the participants are still in an extension period. Statistical analysis Research hypothesis The primary endpoint is to investigate the change in the mean number of migraine days from baseline to the last 28-day period in the treatment group compared with the wait-list control group. Thus, the null hypothesis (H0) and alternative hypothesis (H1) to be tested in relation to the primary objective are as follows. • H0: The change in the mean number of migraine days from the 28-day baseline to the last 28-day period in the treatment group is equal to the change in the mean number of migraine days from baseline to the last 28-day period in the wait-list control group. vs. • H1: The change in the mean number of migraine days from the 28-day baseline to the last 28-day period in the treatment group is not equal to the change in the mean number of migraine days from baseline to the last 28-day period in the wait-list control group. Sample size The sample size calculation is based on an assumption of the effect size derived from a relevant meta-analysis of the efficacy of biofeedback in treating migraine 15 and a randomized pilot study. 9 Provided an effect size of d = 0.4, a significance level alpha of 0.05 (two-sided), power 0.8, and a dropout rate of 30% in the post-randomization period, the required sample size of this study was estimated to 286 participants. The anticipation of high dropout rates in this study is justified in the significant challenge of maintaining participant adherence observed in home-based mHealth studies. 9 , 16 Protocol deviations Participants with incomplete or missing headache diary entries in more than 30% of days in the post-randomization period, participants with more than 30% missing or incomplete biofeedback sessions in the treatment arm, and participants initiating new or altering the use of their established preventive headache medications during the trial, are considered protocol deviators. Statistical analysis plan The statistical analysis plan (SAP) will include a technical and detailed description of statistical analysis. Statistical analyses will be conducted by an independent statistician. The analysis will follow a predefined order, where the primary efficacy endpoint is analyzed first. The trial statistician will analyze the efficacy outcomes without knowledge of treatment allocation by using a dataset with study arm allocation coded as groups A and B. Data analysis set For the efficacy analysis, the full analysis set includes all randomized participants and constitutes the intention-to-treat (ITT) population. The per protocol (PP) population includes all randomized participants without protocol deviations. Analysis dataset 1 is defined as the data from the 16-week period for all randomized participants and does not include extension period data. The 12-week post-randomization period in the biofeedback arm starts on the date of the first biofeedback session. Data lock for the evaluation of efficacy endpoints can be performed upon the completion of this dataset. The safety data set includes all participants exposed to the biofeedback device. Primary endpoint analysis Analysis of the study endpoints will be performed in the ITT (all randomized subjects) and PP populations. The primary endpoint variable is migraine days. The operational definition used for the analysis will be prespecified in the SAP. The planned analysis strategy involves a mixed logistic regression model which can include all available daily eDiary entries. The mixed logistic regression model will be used to estimate the difference in the change from baseline in the mean number of migraine days per 28-day period between the treatment and waitlist groups. The model will include the presence or absence of migraine on each day with recorded information of the last 28 days of the baseline period and the 12 weeks post randomization as a dependent binary variable, treatment allocation, time period (baseline, week 1-4, week 5-8 and week 9-12) and an interaction term between treatment allocation and post-injections time-periods are included as categorical fixed effects, together with the stratification variable (concomitant preventive medication use). The patient ID will be included as a random effect. The site of inclusion will also be assessed as a potential random effect prior to the unblinding of the statistician to the treatment allocation. The primary effect estimate will be the model-based estimates of the difference in change from baseline in mean monthly migraine days between the treatment and waitlist groups, presented with a 95% confidence interval. Baseline variables that are considered to be highly predictive of outcomes will be discussed and identified a priori and described in the SAP. These variables will be included in multivariate analysis. The SAP will also detail the analysis strategies for the secondary outcomes. Post hoc stratified analyses by sex (women vs. men) and assessment of sex interaction will be conducted. Safety data Safety objectives will be assessed by collecting data on treatment-emergent adverse events encountered during biofeedback training, including adverse events (AEs), serious adverse events (SAEs), adverse device effects (ADEs), serious adverse device effects (SADEs), and unanticipated SADEs (USADEs), and by evaluating the frequency and severity of these occurrences. All data on treatment-emergent adverse events, ADEs, SADEs, and USADEs will be categorized and summarized. The frequency and severity of treatment-emergent AEs, ADEs, SADEs, and USADEs will be summarized for all enrolled participants and the entire duration of the intervention. Adverse events occurring more than once in individual participants will also be summarized and presented descriptively. Dissemination The results of this trial will be published in peer-reviewed international scientific journals. The aim is for results to be made available and spread widely to the public, general practitioners, neurologists, and other health professionals who treat patients with headache. The results will be communicated to patients through relevant channels, such as social media, patient organizations, journals for popular science, and appropriate events and conferences. Study status Study start 01.01.2023. Discussion To the best of our knowledge, this is the first pivotal randomized controlled trial (RCT) with an adequate sample size to properly evaluate the efficacy of home-based biofeedback treatment in patients with episodic migraine. A 2022 systematic review of digital headache interventions identified only two RCTs evaluating biofeedback apps for migraine. 17 Both were pilot studies with small sample sizes and did not show statistically significant between-group differences in important headache related outcomes. 9 , 16 The uniqueness of Cerebri is that it combines three different biofeedback modalities, whereas traditional treatments typically use one parameter. 15 , 18 In addition, recent app-based solutions have applied one modality. 16 , 19 , 20 Different modalities may benefit different users; for example, some users might find it easier to influence their finger temperature, whereas others might prefer muscle tension as their main source of biofeedback. Different modalities also display different responses over time. Finger temperature increases slowly as the user relaxes and lowers their sympathetic tone, whereas muscle tension and HRV respond relatively quickly to activities such as neck shrugging and unpaced breathing, respectively. Together, these varying modalities target different pathomechanisms and potentially embrace more users as individuals often master different forms of autoregulation. The use and combination of these three different modalities have been assessed thoroughly in preliminary studies using a progenitor version of the Cerebri system. First, a feasibility study was conducted to confirm the precision of using surface EMG measured from the skin overlying the upper trapezius fibers to measure neck muscle tension and using a photoplethysmograph placed on the index finger to measure peripheral skin temperature. 7 Second, a usability study was conducted showing that it is possible to combine the modalities of neck muscle tension, finger temperature, and heart rate to tailor therapist-independent feedback to different users. 8 Finally, HRV was included as the third parameter instead of simple heart rate measurement, as it was demonstrated in a study from the US, 16 to be both feasible and acceptable for app-based biofeedback. The non-invasiveness of the Cerebri-system is advantageous in several ways. First, it enables the patients to safely perform the procedure themselves. Second, it means the risk profile is relatively low, with the most severe identified risks being electrical failure in the sensors or charger, skin contact-dependent allergic reactions from the sensor material, and risks related to information security and privacy. All the identified risks were met using an appropriate mitigation strategy. Third, a wider spectrum of patients qualifies for study inclusion; notably, women of childbearing potential who do not use highly effective contraceptives, as well as those who are pregnant or breastfeeding. The BioCer trial is not blinded and employs a waitlist control. In a previous sham-controlled trial involving adolescents that tested an earlier version of the Cerebri system, the investigators encountered difficulties in developing a biofeedback sham that effectively imitated authentic biofeedback. 9 False feedback was easily detected by the user, compromising the integrity of the blinding protocol. Conversely, attempts to distort the biofeedback signal by introducing minor “errors” resulted in a sham signal that was “too similar” to true biofeedback, potentially inducing a treatment effect. In addition to the practical challenge of developing an appropriate sham signal, there are significant ethical concerns associated with providing false biofeedback to participants. These concerns include the potential exacerbation of migraines. Indeed, in theory, introducing a false biofeedback signal could lead to mislearning, in which subjects inadvertently adapt incorrect or maladaptive responses based on what they believe to be true biofeedback. We believe that the effectiveness of Cerebri depends on achieving adequate user satisfaction and adherence to ensure optimal results. However, a recurrent challenge for smartphone-based biofeedback is its low adherence. A pilot study in adolescents of a progenitor version of Cerebri reported poor adherence, with a mere 40% of planned biofeedback sessions completed during weeks 5-8 of the study. 8 Similar adherence challenges have been reported for smartphone-based systems. In the feasibility study of the current Cerebri system proceeding this trial, biofeedback adherence was also low, declining from 80% in week 1-4 to 20% in week 9-12. 11 Several usability and software issues were identified and addressed before trial initiation. To improve the usability of the Cerebri mobile app, additional data were added to the diary and visualized in graphs to provide users with better tools to keep track of their headaches and to compare headache data with biofeedback data directly. In addition, the app content was revised and instructions were improved based on reported use errors or misinterpretations. Based on user insights, the app interface during the biofeedback sessions was tailored to ensure that the biofeedback was performed correctly. Furthermore, the algorithm for calculating the HRV score was modified to compensate for drifting biofeedback scores resulting from frequency leakage from the low-to high-frequency domains of the HR wave. Some drifting still occurs, but it is deemed acceptable as the users are considered unable to observe this. Conclusion Cerebri started as a research project in 2015, with a meta-analysis of the biofeedback literature on adolescents 21 and concept development on how to enable remote biofeedback for headache patients. The project utilized existing technology in the market, and as the concept developed, custom-made sensors and a more advanced biofeedback app interface were developed over the course of several years. Clinical testing of feasibility and usability continued to show positive feedback from the patients 8 , 10 ; hence, the project continued to validate the clinical effect of Cerebri. A feasibility study is important in validating the clinical study setup and defining the final iterations of the Cerebri user interface as the final preparation for this randomized controlled trial on Cerebri. Ethics This study will be conducted in accordance with the principles of ISO 14155:2020 (Clinical Investigation of Medical Devices in Human Subjects), Good Clinical practice, and the Guidelines of the International Headache Society. The study was approved by the Regional Committees for Medical Research Ethics (REK, approval number 502734. Date of approval 2022-10-14) and the Norwegian Medical Product Agency (NOMA) (reference number 22/17254-5. Date of approval 2022-09-01) prior to initiation. Substantial protocol amendments will be reviewed by competent authorities before implementation. Data protection follows the GDPR. We adhere to the declaration of Helsinki. To ensure that all subjects have similar opportunities to benefit from enrolment, participants randomized to the waitlist group were offered treatment following the conclusion of the waitlist period. Consent was collected by the investigator conducting the screening visit. Study information was sent in advance of visit 1 by email, scripted study information was provided orally, and any questions addressed during visit 1 prior to signing to ensure that consent was obtained in all cases. Consent was collected by a digital signature via the national electronic data entry application («Helsenorge»). Study personnel were prohibited from recruiting patients for whom they were directly responsible for treatment. Authors information EAT, AO, and AS conceived of the study. AS initiated the study design. TWM has the role of project leader and coordination investigator. MS and TWM wrote the statistical analysis plan and MS will conduct the primary statistical analysis. ETVS and ACP prepared the manuscript for publication. ACP, LRØ, MHB, KGV, ESK, IKL, and TWM are study investigators. All authors contributed to the refinement of the study protocol and approved the final manuscript. Data availability Underlying data No data is associated with this article. Reporting guidelines Figshare: SPIRIT checklist for ‘Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): A randomized, wait-list controlled trial. https://doi.org/10.6084/m9.figshare.25480723.v1 . The data are available under the terms of the Creative Commons Licence (CC BY 4.0). References 1. Stovner LJ, Nichols E, Steiner TJ, et al. : Headache in the Global Burden of Disease (GBD) Studies.Steiner TJ, Stovner LJ, editors. Societal Impact of Headache: Burden, Costs and Response. Cham: Springer International Publishing; pp. 105–125. Publisher Full Text 2. Linde M, Gustavsson A, Stovner LJ, et al. : The cost of headache disorders in Europe: the Eurolight project. Eur. J. Neurol. 2012; 19 : 703–711. PubMed Abstract | Publisher Full Text 3. Hepp Z, Dodick DW, Varon SF, et al. : Persistence and switching patterns of oral migraine prophylactic medications among patients with chronic migraine: A retrospective claims analysis. Cephalalgia. 2017; 37 : 470–485. PubMed Abstract | Publisher Full Text | Free Full Text 4. Silberstein SD: Practice parameter: Evidence-based guidelines for migraine headache (an evidence-based review) [RETIRED]. Neurology. 2000; 55 : 754–762. PubMed Abstract | Publisher Full Text 5. Ailani J, Burch RC, Robbins MS, et al. : The American Headache Society Consensus Statement: Update on integrating new migraine treatments into clinical practice. Headache. 2021; 61 : 1021–1039. PubMed Abstract | Publisher Full Text 6. Stubberud A, Linde M: Digital Technology and Mobile Health in Behavioral Migraine Therapy: a Narrative Review. Curr. Pain Headache Rep. 2018; 22 : 66. PubMed Abstract | Publisher Full Text 7. Stubberud A, Omland PM, Tronvik E, et al. : Wireless Surface Electromyography and Skin Temperature Sensors for Biofeedback Treatment of Headache: Validation Study with Stationary Control Equipment. JMIR Biomed. Eng. 2018; 3 : e1. Publisher Full Text 8. Stubberud A, Tronvik E, Olsen A, et al. : Biofeedback Treatment App for Pediatric Migraine: Development and Usability Study. Headache. 2020; 60 : 889–901. PubMed Abstract | Publisher Full Text 9. Stubberud A, Linde M, Brenner E, et al. : Self-administered biofeedback treatment app for pediatric migraine: A randomized pilot study. Brain Behav. 2021; 11 : e01974. Publisher Full Text 10. Ingvaldsen SH, Tronvik E, Brenner E, et al. : A Biofeedback App for Migraine: Development and Usability Study. JMIR Form Res. 2021; 5 : e23229. PubMed Abstract | Publisher Full Text | Free Full Text 11. Poole AC, Winnberg I, Simpson MR, et al. : A Smartphone-Based Biofeedback Treatment for Episodic Migraine in Adults: A Feasibility Study of a 12-week Therapist-Independent Treatment. JMIR Human Factors. 2024. Submitted. 12. Diener H-C, Tassorelli C, Dodick DW, et al. : Guidelines of the International Headache Society for controlled trials of preventive treatment of migraine attacks in episodic migraine in adults. Cephalalgia. 2020; 40 : 1026–1044. PubMed Abstract | Publisher Full Text 13. Martin BC, Pathak DS, Sharfman MI, et al. : Validity and Reliability of the Migraine-Specific Quality of Life Questionnaire (MSQ Version 2.1). Headache. 2000; 40 : 204–216. PubMed Abstract | Publisher Full Text 14. Guy W; National Institute of Mental Health (U.S.): Psychopharmacology Research Branch, Early Clinical Drug Evaluation Program. ECDEU assessment manual for psychopharmacology. Rev. Rockville, Md: U.S. Dept. of Health, Education, and Welfare, Public Health Service, Alcohol, Drug Abuse, and Mental Health Administration, National Institute of Mental Health, Psychopharmacology Research Branch, Division of Extramural Research Programs; 1976. 15. Nestoriuc Y, Martin A: Efficacy of biofeedback for migraine: A meta-analysis. Pain. 2007; 128 : 111–127. Publisher Full Text 16. Minen MT, Corner S, Berk T, et al. : Heartrate variability biofeedback for migraine using a smartphone application and sensor: A randomized controlled trial. Gen. Hosp. Psychiatry. 2021; 69 : 41–49. PubMed Abstract | Publisher Full Text | Free Full Text 17. Noser AE, Gibler RC, Ramsey RR, et al. : Digital headache self-management interventions for patients with a primary headache disorder: A systematic review of randomized controlled trials. Headache. 2022; 62 : 1105–1119. PubMed Abstract | Publisher Full Text | Free Full Text 18. Nestoriuc Y, Martin A, Rief W, et al. : Biofeedback Treatment for Headache Disorders: A Comprehensive Efficacy Review. Appl. Psychophysiol. Biofeedback. 2008; 33 : 125–140. PubMed Abstract | Publisher Full Text 19. Lazaridou A, Paschali M, Bernstein C, et al. : sEMG Biofeedback for Episodic Migraines: A Pilot Randomized Clinical Trial. Appl. Psychophysiol. Biofeedback. Epub ahead of print 27 January 2024; 49 : 271–279. PubMed Abstract | Publisher Full Text 20. Cuneo A, Yang R, Zhou H, et al. : The Utility of a Novel, Combined Biofeedback-Virtual Reality Device as Add-on Treatment for Chronic Migraine: A Randomized Pilot Study. Clin. J. Pain. Epub ahead of print 2023; 39 : 286–296. PubMed Abstract | Publisher Full Text , 21. Stubberud A, Varkey E, McCrory DC, et al. : Biofeedback as Prophylaxis for Pediatric Migraine: A Meta-analysis. Pediatrics. 2016; 138 : e20160675. PubMed Abstract | Publisher Full Text Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 08 Jul 2024 ADD YOUR COMMENT Comment Author details Author details 1 Department of Neurology and Neurophysiology, St. Olavs hospital, Trondheim University Hospital, Trondheim, Norway 2 Norwegian Centre for Headache Research (NorHead), Norwegian University of Science and Technology, Trondheim, Norway 3 Department of Neuromedicine and Movement Sciences, Faculty of Medicine and Health Sciences, Norwegian University of Science and Technology, Trondheim, Norway 4 Department of Public Health and Nursing, Faculty of Medicine and Health Sciences, Norwegian University of Science and Technology, Trondheim, Norway 5 Department of Neurology, Haukeland University Hospital, Bergen, Norway 6 Department of Clinical Medicine, University of Bergen, Bergen, Norway 7 Department of General Practice, Institute of Health and Society, University of Oslo, Oslo, Norway 8 Department of Neurology, Akershus University Hospital, Lørenskog, Norway 9 Clinic of Rehabilitation, St. Olavs hospital, Trondheim University Hospital, Trondheim, Norway 10 Department of Psychology, Norwegian University of Science and Technology, Trondheim, Norway 11 Department of Neurology, University Hospital of North Norway, Tromsø, Norway 12 Regional Migraine Unit, Sahlgrenska University Hospital, Gothenburg, Sweden Amalie Christine Poole Roles: Investigation, Writing – Original Draft Preparation, Writing – Review & Editing Anker Stubberud Roles: Conceptualization, Methodology, Writing – Review & Editing Melanie Simpson Roles: Formal Analysis, Methodology, Writing – Review & Editing Lise Øie Roles: Investigation, Writing – Review & Editing Einar Tobias Vassbø Skalstad Roles: Writing – Original Draft Preparation, Writing – Review & Editing Marte-Helene Bjørk Roles: Investigation, Writing – Review & Editing Espen Saxhaug Kristoffersen Roles: Investigation, Writing – Review & Editing Kjersti Grøtta Vetvik Roles: Investigation, Writing – Review & Editing Alexander Olsen Roles: Conceptualization, Writing – Review & Editing Iben Cornelia Keim Larsen Roles: Investigation, Writing – Review & Editing Mattias Linde Roles: Conceptualization, Writing – Review & Editing Erling Andreas Tronvik Roles: Conceptualization, Writing – Review & Editing Tore Wergeland Meisingset Roles: Investigation, Methodology, Supervision, Writing – Original Draft Preparation, Writing – Review & Editing Competing interests The Sponsor of the study is Nordic Brain Tech AS (contact information: [email protected] ), a spin-off company from The Norwegian University of Science and Technology (NTNU) and St. Olavs Hospital in Norway. The company was founded in 2019 to commercialize a research-based intervention for treating migraines using remote biofeedback. The sponsor has no role in data collection, analysis and interpretation of data and has no authority pertaining to publication of results. The coordinating investigator has access to the final trial data set. No contractual agreement limits this access. Data management according to the data management plan is conducted by the sponsor. Nordic Brain Tech AS, NTNU and The Central Norway Regional Health Authority may benefit financially from the commercialization of the proposed treatment. A commercial license agreement exists between Nordic Brain Tech AS and NTNU Technology Transfer AS on the commercialization of the treatment. EAT, AO, AS are cofounders and shareholders of Nordic Brain Tech AS. EAT, AO, AS and ML hold a patent related to the Cerebri invention described in this study. In addition, EAT, AO, AS and ML are coinventors of the proposed treatment in this study and may benefit financially from a license agreement between Nordic Brain Tech AS and NTNU. ACP, ETVS, ESK, MHB, LRØ, ICKL, KGV and TWM have no ownership interest and does not own stocks of Nordic Brain tech AS or other companies developing biofeedback treatment. ACP has received travel grants from TEVA, Abbvie and Pfizer. AS has received lecture honoraria from TEVA. KGV has received honoraria for lectures/advisory boards from Abbvie, TEVA, Novartis, Pfizer, Roche, Eli Lilly and Lundbeck. MHB received speaker honoraria and/or served on scientific advisory boards for Teva, Eisai, AbbVie, Pfizer, Novartis, Lundbeck, Angelini Pharma, Jazz pharmaceuticals, and Lilly over the last 5 years. LRØ has received honoraria for advisory boards from Roche. EAT has received honoraria for lectures/advisory boards from Amgen, Novartis, Eli Lilly, Abbvie, TEVA, Roche, Lundbeck, Pfizer, Biogen and has stocks and IP in Man & Science and Keimon Medical AS and is consultant for Man & Science. TWM has received honoraria from TEVA, Roche, Lilly, Lundbeck and has stocks in two MedTech companies (Vilje Bionics AS and Keimon medical AS). ML has received honoraria for lectures/advisory boards from Abbvie, Lundbeck, Novartis, Pfizer and TEVA. ESK and ETVS have no conflicts of interests. Grant information The clinical trial is funded by public research grants from the Eurostars project (E! 115549 – CEREBRI) and the Oslo Regional Research Fund. The Eurostars Program is a joint initiative of EUREKA and the European Community. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (2) version 2 Revised Published: 29 Aug 2025, 13:775 https://doi.org/10.12688/f1000research.149807.2 version 1 Published: 08 Jul 2024, 13:775 https://doi.org/10.12688/f1000research.149807.1 Copyright © 2024 Poole AC 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 Poole AC, Stubberud A, Simpson M et al. Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.12688/f1000research.149807.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 08 Jul 2024 Views 0 Cite How to cite this report: Pellesi L. Reviewer Report For: Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.5256/f1000research.164311.r396524 ) The direct URL for this report is: https://f1000research.com/articles/13-775/v1#referee-response-396524 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 11 Jul 2025 Lanfranco Pellesi , University of Southern Denmark, Odense, Denmark Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.164311.r396524 This is a well-structured, detailed, and clinically relevant study protocol describing a trial evaluating a novel, multimodal, therapist-independent biofeedback system (Cerebri) for migraine prevention. I have some comments: MAJOR COMMENTS The protocol acknowledges ... Continue reading READ ALL This is a well-structured, detailed, and clinically relevant study protocol describing a trial evaluating a novel, multimodal, therapist-independent biofeedback system (Cerebri) for migraine prevention. I have some comments: MAJOR COMMENTS The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Prior studies with the Cerebri prototype reported very low adherence in the second half of treatment, declining to 20% in week 9-12. Have you considered specific adherence enhancement strategies (e.g., automated reminders, motivational interviewing, in-app gamification, incentives)? Alternatively, have you considered doing sensitivity analyses excluding low-adherence participants? The sample size calculation is based on a moderate effect size (d = 0.4) derived from older meta-analyses of therapist-guided biofeedback. However, therapist-independent digital interventions have reported lower effect sizes (and higher variance). The effect size may be overestimated. How will missing data be handled statistically (e.g., multiple imputation, sensitivity analyses)? MINOR COMMENTS Abstract: recheck verb tenses (the study is not yet done, right?) and add a short statement on key limitations (e.g., open-label design, adherence risks). Manuscript: several verb tenses are conjugated in the past, please recheck carefully. Methods: Include details on how participants will be instructed in device use remotely: are there standardized training materials? Is the rationale for, and objectives of, the study clearly described? Yes Is the study design appropriate for the research question? Yes Are sufficient details of the methods provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Not applicable Competing Interests: No competing interests were disclosed. Reviewer Expertise: Clinical trials in pain and headache disorders I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Pellesi L. Reviewer Report For: Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.5256/f1000research.164311.r396524 ) The direct URL for this report is: https://f1000research.com/articles/13-775/v1#referee-response-396524 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 10 Sep 2025 Amalie Christine Poole , Norwegian Centre for Headache Research (NorHead), Norwegian University of Science and Technology, Trondheim, Norway 10 Sep 2025 Author Response The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Reply: Thank you for your comment. ... Continue reading The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Reply: Thank you for your comment. We have made the following change in the Discussion section: “Nevertheless, the absence of blinding is a limitation, as it prevents assessment of the placebo effect.” Prior studies with the Cerebri prototype reported very low adherence in the second half of treatment, declining to 20% in week 9-12. Have you considered specific adherence enhancement strategies (e.g., automated reminders, motivational interviewing, in-app gamification, incentives)? Alternatively, have you considered doing sensitivity analyses excluding low-adherence participants? Reply: Thank you for your comment. We have implemented several strategies to promote adherence, including daily in-app reminders, scheduled telephone follow-ups at week 2, week 4, and week 8, and a web-based dashboard that enables study personnel to monitor adherence in real time and reach out to participants with low adherence. We have added the following to the manuscript: “The app includes daily reminders to promote adherence.” and “Participants will be followed up with telephone calls at week 2, week 4 and week 8 to promote adherence (Figure 1).” The sample size calculation is based on a moderate effect size (d = 0.4) derived from older meta-analyses of therapist-guided biofeedback. However, therapist-independent digital interventions have reported lower effect sizes (and higher variance). The effect size may be overestimated. Reply: Thank you for this comment. We acknowledge that the effect size may be overestimated. At the time of study design, the available estimates from meta-analyses of therapist-guided biofeedback were the best evidence to inform our calculation. How will missing data be handled statistically (e.g., multiple imputation, sensitivity analyses)? Reply: Thank you for this question. We have updated the manuscript to clarify : “The model does not require explicit imputation, as mixed models yield unbiased estimates under the assumption that data are missing at random. This assumption will be assessed, and sensitivity analyses considered if warranted.” , and: “The statistical analysis plan includes predefined sensitivity analyses, restricting the primary analysis to the per-protocol set and, if feasible, subgroup analyses according to adherence status. Specifically: Participants in the interventional group with >90% biofeedback adherence in all three 28-day periods will be compared with the remaining participants in the interventional arm with lower adherence. Participants in the interventional group with >90% adherence during weeks 1–4 will be compared with the remaining participants in the interventional arm with lower adherence in that same period.” Abstract: recheck verb tenses (the study is not yet done, right?) and add a short statement on key limitations (e.g., open-label design, adherence risks). Reply: This protocol publication was published while the study was ongoing. We have added the following to the abstract: “A limitation is the inability to conduct a sham-controlled trial of biofeedback.” Manuscript: several verb tenses are conjugated in the past, please recheck carefully. Reply: This protocol publication was published while the study was ongoing. Methods: Include details on how participants will be instructed in device use remotely: are there standardized training materials? Reply: Thank you for this comment. We have updated the manuscript: “Participants will receive the sensors by mail together with a brief written onboarding guide. All training will be delivered in a standardised, app-based format without individualised or therapist-led instruction. The app guides users through the first three biofeedback sessions, and provides a library with textual instructions on exercises that the user can choose to use in their biofeedback training.” The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Reply: Thank you for your comment. We have made the following change in the Discussion section: “Nevertheless, the absence of blinding is a limitation, as it prevents assessment of the placebo effect.” Prior studies with the Cerebri prototype reported very low adherence in the second half of treatment, declining to 20% in week 9-12. Have you considered specific adherence enhancement strategies (e.g., automated reminders, motivational interviewing, in-app gamification, incentives)? Alternatively, have you considered doing sensitivity analyses excluding low-adherence participants? Reply: Thank you for your comment. We have implemented several strategies to promote adherence, including daily in-app reminders, scheduled telephone follow-ups at week 2, week 4, and week 8, and a web-based dashboard that enables study personnel to monitor adherence in real time and reach out to participants with low adherence. We have added the following to the manuscript: “The app includes daily reminders to promote adherence.” and “Participants will be followed up with telephone calls at week 2, week 4 and week 8 to promote adherence (Figure 1).” The sample size calculation is based on a moderate effect size (d = 0.4) derived from older meta-analyses of therapist-guided biofeedback. However, therapist-independent digital interventions have reported lower effect sizes (and higher variance). The effect size may be overestimated. Reply: Thank you for this comment. We acknowledge that the effect size may be overestimated. At the time of study design, the available estimates from meta-analyses of therapist-guided biofeedback were the best evidence to inform our calculation. How will missing data be handled statistically (e.g., multiple imputation, sensitivity analyses)? Reply: Thank you for this question. We have updated the manuscript to clarify : “The model does not require explicit imputation, as mixed models yield unbiased estimates under the assumption that data are missing at random. This assumption will be assessed, and sensitivity analyses considered if warranted.” , and: “The statistical analysis plan includes predefined sensitivity analyses, restricting the primary analysis to the per-protocol set and, if feasible, subgroup analyses according to adherence status. Specifically: Participants in the interventional group with >90% biofeedback adherence in all three 28-day periods will be compared with the remaining participants in the interventional arm with lower adherence. Participants in the interventional group with >90% adherence during weeks 1–4 will be compared with the remaining participants in the interventional arm with lower adherence in that same period.” Abstract: recheck verb tenses (the study is not yet done, right?) and add a short statement on key limitations (e.g., open-label design, adherence risks). Reply: This protocol publication was published while the study was ongoing. We have added the following to the abstract: “A limitation is the inability to conduct a sham-controlled trial of biofeedback.” Manuscript: several verb tenses are conjugated in the past, please recheck carefully. Reply: This protocol publication was published while the study was ongoing. Methods: Include details on how participants will be instructed in device use remotely: are there standardized training materials? Reply: Thank you for this comment. We have updated the manuscript: “Participants will receive the sensors by mail together with a brief written onboarding guide. All training will be delivered in a standardised, app-based format without individualised or therapist-led instruction. The app guides users through the first three biofeedback sessions, and provides a library with textual instructions on exercises that the user can choose to use in their biofeedback training.” Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 10 Sep 2025 Amalie Christine Poole , Norwegian Centre for Headache Research (NorHead), Norwegian University of Science and Technology, Trondheim, Norway 10 Sep 2025 Author Response The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Reply: Thank you for your comment. ... Continue reading The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Reply: Thank you for your comment. We have made the following change in the Discussion section: “Nevertheless, the absence of blinding is a limitation, as it prevents assessment of the placebo effect.” Prior studies with the Cerebri prototype reported very low adherence in the second half of treatment, declining to 20% in week 9-12. Have you considered specific adherence enhancement strategies (e.g., automated reminders, motivational interviewing, in-app gamification, incentives)? Alternatively, have you considered doing sensitivity analyses excluding low-adherence participants? Reply: Thank you for your comment. We have implemented several strategies to promote adherence, including daily in-app reminders, scheduled telephone follow-ups at week 2, week 4, and week 8, and a web-based dashboard that enables study personnel to monitor adherence in real time and reach out to participants with low adherence. We have added the following to the manuscript: “The app includes daily reminders to promote adherence.” and “Participants will be followed up with telephone calls at week 2, week 4 and week 8 to promote adherence (Figure 1).” The sample size calculation is based on a moderate effect size (d = 0.4) derived from older meta-analyses of therapist-guided biofeedback. However, therapist-independent digital interventions have reported lower effect sizes (and higher variance). The effect size may be overestimated. Reply: Thank you for this comment. We acknowledge that the effect size may be overestimated. At the time of study design, the available estimates from meta-analyses of therapist-guided biofeedback were the best evidence to inform our calculation. How will missing data be handled statistically (e.g., multiple imputation, sensitivity analyses)? Reply: Thank you for this question. We have updated the manuscript to clarify : “The model does not require explicit imputation, as mixed models yield unbiased estimates under the assumption that data are missing at random. This assumption will be assessed, and sensitivity analyses considered if warranted.” , and: “The statistical analysis plan includes predefined sensitivity analyses, restricting the primary analysis to the per-protocol set and, if feasible, subgroup analyses according to adherence status. Specifically: Participants in the interventional group with >90% biofeedback adherence in all three 28-day periods will be compared with the remaining participants in the interventional arm with lower adherence. Participants in the interventional group with >90% adherence during weeks 1–4 will be compared with the remaining participants in the interventional arm with lower adherence in that same period.” Abstract: recheck verb tenses (the study is not yet done, right?) and add a short statement on key limitations (e.g., open-label design, adherence risks). Reply: This protocol publication was published while the study was ongoing. We have added the following to the abstract: “A limitation is the inability to conduct a sham-controlled trial of biofeedback.” Manuscript: several verb tenses are conjugated in the past, please recheck carefully. Reply: This protocol publication was published while the study was ongoing. Methods: Include details on how participants will be instructed in device use remotely: are there standardized training materials? Reply: Thank you for this comment. We have updated the manuscript: “Participants will receive the sensors by mail together with a brief written onboarding guide. All training will be delivered in a standardised, app-based format without individualised or therapist-led instruction. The app guides users through the first three biofeedback sessions, and provides a library with textual instructions on exercises that the user can choose to use in their biofeedback training.” The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Reply: Thank you for your comment. We have made the following change in the Discussion section: “Nevertheless, the absence of blinding is a limitation, as it prevents assessment of the placebo effect.” Prior studies with the Cerebri prototype reported very low adherence in the second half of treatment, declining to 20% in week 9-12. Have you considered specific adherence enhancement strategies (e.g., automated reminders, motivational interviewing, in-app gamification, incentives)? Alternatively, have you considered doing sensitivity analyses excluding low-adherence participants? Reply: Thank you for your comment. We have implemented several strategies to promote adherence, including daily in-app reminders, scheduled telephone follow-ups at week 2, week 4, and week 8, and a web-based dashboard that enables study personnel to monitor adherence in real time and reach out to participants with low adherence. We have added the following to the manuscript: “The app includes daily reminders to promote adherence.” and “Participants will be followed up with telephone calls at week 2, week 4 and week 8 to promote adherence (Figure 1).” The sample size calculation is based on a moderate effect size (d = 0.4) derived from older meta-analyses of therapist-guided biofeedback. However, therapist-independent digital interventions have reported lower effect sizes (and higher variance). The effect size may be overestimated. Reply: Thank you for this comment. We acknowledge that the effect size may be overestimated. At the time of study design, the available estimates from meta-analyses of therapist-guided biofeedback were the best evidence to inform our calculation. How will missing data be handled statistically (e.g., multiple imputation, sensitivity analyses)? Reply: Thank you for this question. We have updated the manuscript to clarify : “The model does not require explicit imputation, as mixed models yield unbiased estimates under the assumption that data are missing at random. This assumption will be assessed, and sensitivity analyses considered if warranted.” , and: “The statistical analysis plan includes predefined sensitivity analyses, restricting the primary analysis to the per-protocol set and, if feasible, subgroup analyses according to adherence status. Specifically: Participants in the interventional group with >90% biofeedback adherence in all three 28-day periods will be compared with the remaining participants in the interventional arm with lower adherence. Participants in the interventional group with >90% adherence during weeks 1–4 will be compared with the remaining participants in the interventional arm with lower adherence in that same period.” Abstract: recheck verb tenses (the study is not yet done, right?) and add a short statement on key limitations (e.g., open-label design, adherence risks). Reply: This protocol publication was published while the study was ongoing. We have added the following to the abstract: “A limitation is the inability to conduct a sham-controlled trial of biofeedback.” Manuscript: several verb tenses are conjugated in the past, please recheck carefully. Reply: This protocol publication was published while the study was ongoing. Methods: Include details on how participants will be instructed in device use remotely: are there standardized training materials? Reply: Thank you for this comment. We have updated the manuscript: “Participants will receive the sensors by mail together with a brief written onboarding guide. All training will be delivered in a standardised, app-based format without individualised or therapist-led instruction. The app guides users through the first three biofeedback sessions, and provides a library with textual instructions on exercises that the user can choose to use in their biofeedback training.” Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Özge A. Reviewer Report For: Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.5256/f1000research.164311.r314897 ) The direct URL for this report is: https://f1000research.com/articles/13-775/v1#referee-response-314897 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 30 Aug 2024 Aynur Özge , Department of Neurology, Mersin University, Mersin, Turkey Approved VIEWS 0 https://doi.org/10.5256/f1000research.164311.r314897 The manuscript titled "Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol" presents a study protocol aimed at investigating the efficacy and safety of ... Continue reading READ ALL The manuscript titled "Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol" presents a study protocol aimed at investigating the efficacy and safety of a novel biofeedback device, Cerebri, in preventing migraine attacks in adults with episodic migraines. The device integrates three biofeedback modalities: heart rate variability (HRV), peripheral skin temperature, and electromyography (EMG), allowing users to engage in home-based biofeedback therapy without the need for healthcare personnel. The study is an open-label, randomized, waitlist-controlled, multicenter trial with a primary endpoint of evaluating the change in the mean number of migraine days from baseline to the last 28-day period of the treatment phase. The study is significant as it addresses the accessibility of biofeedback therapy, offering a therapist-independent, home-based solution for migraine management. My Comprehensive Comments are as follows; Abstract: The abstract is clear and concise, providing a good overview of the study's purpose, design, and significance. However, it would benefit from a brief mention of the study's limitations or challenges, such as the open-label design and the potential for low adherence, which is discussed in the manuscript. Methodology: The methodology is thoroughly detailed, adhering to established clinical investigation standards. The inclusion of a baseline period as a screening phase is a strength, ensuring participants' eligibility is rigorously assessed. The open-label design, while necessary due to the nature of the intervention, introduces a potential bias that could be discussed more explicitly in the protocol. The lack of blinding is acknowledged, but further exploration of how this might affect the study's outcomes could enhance the robustness of the methodology section. The stratification and randomization process is well-explained, ensuring transparency in the study design. Results: As this is a study protocol, the results section outlines the expected outcomes and statistical analyses planned. The use of a mixed logistic regression model is appropriate for the primary endpoint analysis, and the inclusion of both ITT and PP populations strengthens the study's rigor. The detailed plan for data management and statistical analysis, including handling protocol deviations, is a strong point of the manuscript. Discussion: The discussion section appropriately situates the study within the broader context of migraine treatment research. The manuscript effectively highlights the innovation of combining multiple biofeedback modalities and the potential impact of this approach on migraine management. The discussion on the challenges of adherence to smartphone-based biofeedback systems is well-founded and crucial to understanding the study's potential limitations. However, the discussion could be expanded to include potential strategies for improving adherence, which could be beneficial for future implementations of similar interventions. Quality of Tables and Figures: The tables and figures are clear and well-organized, providing necessary visual support to the study protocol. The flowchart (Figure 1) is particularly useful in illustrating the study design and participant flow. The screenshots of the biofeedback treatment (Figures 3 and 4) effectively demonstrate how the Cerebri system operates, which adds clarity for readers who may not be familiar with biofeedback technology. This manuscript presents a well-designed study protocol for evaluating a novel biofeedback device in migraine prevention. While the manuscript is strong overall, I suggest a minor revision to address a few areas: the abstract could briefly mention study limitations, the methodology section could include a more explicit discussion of the potential biases introduced by the open-label design, and the discussion could offer suggestions for improving adherence to the biofeedback regimen. Additionally, while the tables and figures are well-prepared, ensuring that they are not overly complex or repetitive will be important as the study progresses and results are reported. Is the rationale for, and objectives of, the study clearly described? Yes Is the study design appropriate for the research question? Yes Are sufficient details of the methods 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: Neurology, Algology, and Clinical Neurophysiology specialist. headache expert. An active member of the Pediatric SIG of IHS for more than 20 years. 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 Özge A. Reviewer Report For: Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.5256/f1000research.164311.r314897 ) The direct URL for this report is: https://f1000research.com/articles/13-775/v1#referee-response-314897 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Comments on this article Comments (0) Version 2 VERSION 2 PUBLISHED 08 Jul 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 2 (revision) 29 Aug 25 read Version 1 08 Jul 24 read read Aynur Özge , Mersin University, Mersin, Turkey Lanfranco Pellesi , University of Southern Denmark, Odense, Denmark Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Pellesi L. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 02 Sep 2025 | for Version 2 Lanfranco Pellesi , University of Southern Denmark, Odense, Denmark 0 Views copyright © 2025 Pellesi L. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions I am satisfied with the current version of the manuscript. Competing Interests No competing interests were disclosed. Reviewer Expertise Clinical trials in pain and headache disorders 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) Pellesi L. Peer Review Report For: Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.5256/f1000research.187286.r410033) 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-775/v2#referee-response-410033 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2025 Pellesi L. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 11 Jul 2025 | for Version 1 Lanfranco Pellesi , University of Southern Denmark, Odense, Denmark 0 Views copyright © 2025 Pellesi L. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions This is a well-structured, detailed, and clinically relevant study protocol describing a trial evaluating a novel, multimodal, therapist-independent biofeedback system (Cerebri) for migraine prevention. I have some comments: MAJOR COMMENTS The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Prior studies with the Cerebri prototype reported very low adherence in the second half of treatment, declining to 20% in week 9-12. Have you considered specific adherence enhancement strategies (e.g., automated reminders, motivational interviewing, in-app gamification, incentives)? Alternatively, have you considered doing sensitivity analyses excluding low-adherence participants? The sample size calculation is based on a moderate effect size (d = 0.4) derived from older meta-analyses of therapist-guided biofeedback. However, therapist-independent digital interventions have reported lower effect sizes (and higher variance). The effect size may be overestimated. How will missing data be handled statistically (e.g., multiple imputation, sensitivity analyses)? MINOR COMMENTS Abstract: recheck verb tenses (the study is not yet done, right?) and add a short statement on key limitations (e.g., open-label design, adherence risks). Manuscript: several verb tenses are conjugated in the past, please recheck carefully. Methods: Include details on how participants will be instructed in device use remotely: are there standardized training materials? Is the rationale for, and objectives of, the study clearly described? Yes Is the study design appropriate for the research question? Yes Are sufficient details of the methods provided to allow replication by others? Yes Are the datasets clearly presented in a useable and accessible format? Not applicable Competing Interests No competing interests were disclosed. Reviewer Expertise Clinical trials in pain and headache disorders I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (1) Author Response 10 Sep 2025 Amalie Christine Poole, Norwegian Centre for Headache Research (NorHead), Norwegian University of Science and Technology, Trondheim, Norway The protocol acknowledges the absence of blinding, but the implications are not adequately explored. I suggest expanding the implications in the Discussion section. Reply: Thank you for your comment. We have made the following change in the Discussion section: “Nevertheless, the absence of blinding is a limitation, as it prevents assessment of the placebo effect.” Prior studies with the Cerebri prototype reported very low adherence in the second half of treatment, declining to 20% in week 9-12. Have you considered specific adherence enhancement strategies (e.g., automated reminders, motivational interviewing, in-app gamification, incentives)? Alternatively, have you considered doing sensitivity analyses excluding low-adherence participants? Reply: Thank you for your comment. We have implemented several strategies to promote adherence, including daily in-app reminders, scheduled telephone follow-ups at week 2, week 4, and week 8, and a web-based dashboard that enables study personnel to monitor adherence in real time and reach out to participants with low adherence. We have added the following to the manuscript: “The app includes daily reminders to promote adherence.” and “Participants will be followed up with telephone calls at week 2, week 4 and week 8 to promote adherence (Figure 1).” The sample size calculation is based on a moderate effect size (d = 0.4) derived from older meta-analyses of therapist-guided biofeedback. However, therapist-independent digital interventions have reported lower effect sizes (and higher variance). The effect size may be overestimated. Reply: Thank you for this comment. We acknowledge that the effect size may be overestimated. At the time of study design, the available estimates from meta-analyses of therapist-guided biofeedback were the best evidence to inform our calculation. How will missing data be handled statistically (e.g., multiple imputation, sensitivity analyses)? Reply: Thank you for this question. We have updated the manuscript to clarify : “The model does not require explicit imputation, as mixed models yield unbiased estimates under the assumption that data are missing at random. This assumption will be assessed, and sensitivity analyses considered if warranted.” , and: “The statistical analysis plan includes predefined sensitivity analyses, restricting the primary analysis to the per-protocol set and, if feasible, subgroup analyses according to adherence status. Specifically: Participants in the interventional group with >90% biofeedback adherence in all three 28-day periods will be compared with the remaining participants in the interventional arm with lower adherence. Participants in the interventional group with >90% adherence during weeks 1–4 will be compared with the remaining participants in the interventional arm with lower adherence in that same period.” Abstract: recheck verb tenses (the study is not yet done, right?) and add a short statement on key limitations (e.g., open-label design, adherence risks). Reply: This protocol publication was published while the study was ongoing. We have added the following to the abstract: “A limitation is the inability to conduct a sham-controlled trial of biofeedback.” Manuscript: several verb tenses are conjugated in the past, please recheck carefully. Reply: This protocol publication was published while the study was ongoing. Methods: Include details on how participants will be instructed in device use remotely: are there standardized training materials? Reply: Thank you for this comment. We have updated the manuscript: “Participants will receive the sensors by mail together with a brief written onboarding guide. All training will be delivered in a standardised, app-based format without individualised or therapist-led instruction. The app guides users through the first three biofeedback sessions, and provides a library with textual instructions on exercises that the user can choose to use in their biofeedback training.” View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Pellesi L. Peer Review Report For: Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.5256/f1000research.164311.r396524) 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-775/v1#referee-response-396524 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2024 Özge A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 30 Aug 2024 | for Version 1 Aynur Özge , Department of Neurology, Mersin University, Mersin, Turkey 0 Views copyright © 2024 Özge A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The manuscript titled "Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol" presents a study protocol aimed at investigating the efficacy and safety of a novel biofeedback device, Cerebri, in preventing migraine attacks in adults with episodic migraines. The device integrates three biofeedback modalities: heart rate variability (HRV), peripheral skin temperature, and electromyography (EMG), allowing users to engage in home-based biofeedback therapy without the need for healthcare personnel. The study is an open-label, randomized, waitlist-controlled, multicenter trial with a primary endpoint of evaluating the change in the mean number of migraine days from baseline to the last 28-day period of the treatment phase. The study is significant as it addresses the accessibility of biofeedback therapy, offering a therapist-independent, home-based solution for migraine management. My Comprehensive Comments are as follows; Abstract: The abstract is clear and concise, providing a good overview of the study's purpose, design, and significance. However, it would benefit from a brief mention of the study's limitations or challenges, such as the open-label design and the potential for low adherence, which is discussed in the manuscript. Methodology: The methodology is thoroughly detailed, adhering to established clinical investigation standards. The inclusion of a baseline period as a screening phase is a strength, ensuring participants' eligibility is rigorously assessed. The open-label design, while necessary due to the nature of the intervention, introduces a potential bias that could be discussed more explicitly in the protocol. The lack of blinding is acknowledged, but further exploration of how this might affect the study's outcomes could enhance the robustness of the methodology section. The stratification and randomization process is well-explained, ensuring transparency in the study design. Results: As this is a study protocol, the results section outlines the expected outcomes and statistical analyses planned. The use of a mixed logistic regression model is appropriate for the primary endpoint analysis, and the inclusion of both ITT and PP populations strengthens the study's rigor. The detailed plan for data management and statistical analysis, including handling protocol deviations, is a strong point of the manuscript. Discussion: The discussion section appropriately situates the study within the broader context of migraine treatment research. The manuscript effectively highlights the innovation of combining multiple biofeedback modalities and the potential impact of this approach on migraine management. The discussion on the challenges of adherence to smartphone-based biofeedback systems is well-founded and crucial to understanding the study's potential limitations. However, the discussion could be expanded to include potential strategies for improving adherence, which could be beneficial for future implementations of similar interventions. Quality of Tables and Figures: The tables and figures are clear and well-organized, providing necessary visual support to the study protocol. The flowchart (Figure 1) is particularly useful in illustrating the study design and participant flow. The screenshots of the biofeedback treatment (Figures 3 and 4) effectively demonstrate how the Cerebri system operates, which adds clarity for readers who may not be familiar with biofeedback technology. This manuscript presents a well-designed study protocol for evaluating a novel biofeedback device in migraine prevention. While the manuscript is strong overall, I suggest a minor revision to address a few areas: the abstract could briefly mention study limitations, the methodology section could include a more explicit discussion of the potential biases introduced by the open-label design, and the discussion could offer suggestions for improving adherence to the biofeedback regimen. Additionally, while the tables and figures are well-prepared, ensuring that they are not overly complex or repetitive will be important as the study progresses and results are reported. Is the rationale for, and objectives of, the study clearly described? Yes Is the study design appropriate for the research question? Yes Are sufficient details of the methods 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 Neurology, Algology, and Clinical Neurophysiology specialist. headache expert. An active member of the Pediatric SIG of IHS for more than 20 years. 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) Özge A. Peer Review Report For: Biofeedback therapy using Cerebri for the prevention of migraine attacks in adults with episodic migraine (BioCer): a randomized, wait-list controlled trial – the study protocol [version 1; peer review: 1 approved, 1 approved with reservations] . F1000Research 2024, 13 :775 ( https://doi.org/10.5256/f1000research.164311.r314897) 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-775/v1#referee-response-314897 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 = "Biofeedback therapy using Cerebri for the...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/13-775/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/13-775/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/13-775/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Poole AC 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-775/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-775", templates : { twitter : "Biofeedback therapy using Cerebri for the prevention of migraine.... Poole AC et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/13-775/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/149807/164311") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "164311"); $(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 = { "314900": 0, "310292": 0, "314901": 0, "310293": 0, "314902": 0, "310294": 0, "314903": 0, "310295": 0, "314896": 0, "310288": 0, "332048": 0, "310289": 0, "314897": 13, "314898": 0, "310290": 0, "314899": 0, "310291": 0, "314904": 0, "310296": 0, "314905": 0, "310297": 0, "410918": 0, "410919": 0, "410916": 0, "410917": 0, "410914": 0, "410915": 0, "410913": 0, "410922": 0, "410920": 0, "410921": 0, "347445": 0, "347446": 0, "410032": 0, "410033": 6, "304452": 0, "304453": 0, "304454": 0, "304455": 0, "304448": 0, "304449": 0, "304450": 0, "304451": 0, "304456": 0, "304457": 0, "329181": 0, "329180": 0, "396518": 0, "367332": 0, "396519": 0, "396516": 0, "357735": 0, "396517": 0, "396524": 12, "396525": 0, "396522": 0, "396523": 0, "396520": 0, "396521": 0, "336373": 0, "339573": 0, "336372": 0, "336375": 0, "339575": 0, "336374": 0, "339574": 0, "336381": 0, "339581": 0, "339580": 0, "336380": 0, "339582": 0, "336377": 0, "339577": 0, "336376": 0, "339576": 0, "336379": 0, "339579": 0, "336378": 0, "339578": 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 = "d0300784-a6c6-4c59-bd12-3642c1f635a4"; 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.