INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING... | 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/15-535" }, "headline": "INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION", "datePublished": "2026-04-16T07:44:40", "dateModified": "2026-04-16T07:44:40", "author": [ { "@type": "Person", "name": "Irena Roterman" }, { "@type": "Person", "name": "Katarzyna Stapor" }, { "@type": "Person", "name": "Dawid Dulak" }, { "@type": "Person", "name": "Leszek Konieczny" } ], "publisher": { "@type": "Organization", "name": "F1000Research", "logo": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 480, "width": 60 } }, "image": { "@type": "ImageObject", "url": "https://f1000research.com/img/AMP/F1000Research_image.png", "height": 1200, "width": 150 }, "description": " Background The presence of water for biological systems, which is critical for protein activity, is treated in protein molecular dynamics simulation tools as a collection of individual water molecules in numbers corresponding to the conditions of a given simulation. The presence of water is important for the folding process as well as the structural changes associated with biological activity. Methods This article presents proposals to treat the water environment as a provider of an external force field directing the folding process to achieve the structure expected by the biological system. The external force field can have different forms, e.g. the form of a field derived from the hydrophobic membrane for membrane proteins, or the form of a chaperonin, if the protein acquires an active structural form assisted by support proteins. Results The study is limited to examples of proteins shaped by the water environment, whose presence as an external force field is expressed by a 3D Gaussian function directing the hydrophobic residues toward central part of protein and hydrophilic ones toward the surface. Conclusions The discussed examples of proteins prove the necessary participation of environment – especially water – in folding process. In consequence the funnel model can be expressed in quantitative form visualising the appropriate energy minimum (global or local) to be determined by specificity of external force field. " } { "@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/15-535", "name": "INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION" } } ] } Home Browse INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Roterman I, Stapor K, Dulak D and Konieczny L. INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :535 ( https://doi.org/10.12688/f1000research.178873.1 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. Close Copy Citation Details Export Export Citation Sciwheel EndNote Ref. Manager Bibtex ProCite Sente EXPORT Select a format first Track Share ▬ ✚ Research Article INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION [version 1; peer review: awaiting peer review] Irena Roterman https://orcid.org/0000-0003-3652-9099 1 , Katarzyna Stapor 2 , Dawid Dulak 3 , Leszek Konieczny 1 Irena Roterman https://orcid.org/0000-0003-3652-9099 1 , Katarzyna Stapor 2 , Dawid Dulak 3 , Leszek Konieczny 1 PUBLISHED 16 Apr 2026 Author details Author details 1 Jagiellonian University in Kraków Faculty of Medicine, Kraków, Lesser Poland Voivodeship, Poland 2 Silesian University of Technology Faculty of Automatic Control Electronics and Computer Science, Gliwice, Silesian Voivodeship, Poland 3 ASSA ABLOY Opening Solutions, Magazynowa, Leszno, Poland Irena Roterman Roles: Conceptualization, Investigation, Project Administration, Supervision Katarzyna Stapor Roles: Methodology, Validation Dawid Dulak Roles: Data Curation, Visualization Leszek Konieczny Roles: Investigation, Writing – Original Draft Preparation OPEN PEER REVIEW REVIEWER STATUS AWAITING PEER REVIEW This article is included in the Bioinformatics gateway. This article is included in the Cell & Molecular Biology gateway. Abstract Background The presence of water for biological systems, which is critical for protein activity, is treated in protein molecular dynamics simulation tools as a collection of individual water molecules in numbers corresponding to the conditions of a given simulation. The presence of water is important for the folding process as well as the structural changes associated with biological activity. Methods This article presents proposals to treat the water environment as a provider of an external force field directing the folding process to achieve the structure expected by the biological system. The external force field can have different forms, e.g. the form of a field derived from the hydrophobic membrane for membrane proteins, or the form of a chaperonin, if the protein acquires an active structural form assisted by support proteins. Results The study is limited to examples of proteins shaped by the water environment, whose presence as an external force field is expressed by a 3D Gaussian function directing the hydrophobic residues toward central part of protein and hydrophilic ones toward the surface. Conclusions The discussed examples of proteins prove the necessary participation of environment – especially water – in folding process. In consequence the funnel model can be expressed in quantitative form visualising the appropriate energy minimum (global or local) to be determined by specificity of external force field. READ ALL READ LESS Keywords protein folding; hydrophobicity; dimerization; induced folding; funnel model Corresponding Author(s) Irena Roterman ( [email protected] ) Close Corresponding author: Irena Roterman Competing interests: No competing interests were disclosed. Grant information: The study was financially supported by Jagiellonian University – Medical College grant #N41/DBS/001127. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2026 Roterman I 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: Roterman I, Stapor K, Dulak D and Konieczny L. INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :535 ( https://doi.org/10.12688/f1000research.178873.1 ) First published: 16 Apr 2026, 15 :535 ( https://doi.org/10.12688/f1000research.178873.1 ) Latest published: 16 Apr 2026, 15 :535 ( https://doi.org/10.12688/f1000research.178873.1 ) Introduction The history of protein structure prediction monitored by CASP (Critical Assessment of Protein Structure Prediction) in two-year cycles has revealed advances in the prediction of the 3D structure of proteins with a given amino acid sequence. 1 , 2 This project has led to many milestones, such as the identification of so-called new folds with previously unknown secondary and super-secondary structures. 2 Progress has also been seen in the development of force fields and numerous tool packages: Amber 3 CHARMM 4 ROBETTA 5 or Gromacs 6 and many others. Those mentioned are often used in drug design projects, where the structure of the protein target molecule must be known in order to predict the the expected potential interaction with the designed drug. 7 , 8 However, a significant advancements have been introduced by the artificial intelligence-based method AlphaFold in its several versions, 9 , 10 where the predicted structure is in full agreement with the experimentally determined structure. This progress is undoubtedly appreciated by pharmacology or pharmacy precisely in the field of drug design. 11 However, the mechanism for obtaining the functional spatial structure of a protein, on which its biological activity fully depends, still remains a mystery. The question of why the protein acquired a particular structure remains unanswered. To this end, the force fields used to describe interactions in the protein body are constantly being modified, introducing modern techniques to express the relevant types of interactions such as the particle-mesh Ewald electrostatics algorithms. 12 , 13 The significant role of water, especially dynamics of water when coupled to proteins, their folding and activity, is also extensively considered. These issues discussed in form of review are presented in. 14 The cited review addresses all aspects of the involvement of water in folding, stabilisation, reactivity of proteins and the relationship of water molecules and membranes including the process of penetration of single water molecules through the membrane. Attention is drawn to the vital importance of hydrogen bonding networks, also in the aspect of complex formation in particular. The analysis focuses on physical and chemical phenomena and the possibility of computer simulation of these phenomena. The basic form of taking into account the presence of water in the simulation of phenomena related to protein activity as well as the folding process is to represent the water environment with an appropriate (defined by the conditions of the simulated object) number of individual water molecules. The change in their ordering at the protein contact surface and their involvement in the processes in question is monitored. 14 In the model proposed in this article, the aqueous environment is treated as an external force field directing and ordering the distribution of the relevant protein components including the relationship of polarity to hydrophobicity in particular. The model used, referred to as the fuzzy-oil drop model, is a modification of the oil drop model introduced by Kauzmann. 15 The modification involves replacing the discrete (two-layers) form of the description of the hydrophobicity distribution with a continuous function in a 3D Gaussian form spanning the protein body. 16 Treating the hydrophobicity distribution as continuous in this way makes it possible to monitor and quantify local inconsistencies with the expected distribution preferred by the water environment (centralisation of non-polar residues with exposure of polar residues). The postulated need for attention and concentration of research on the properties of water as such reported in 14 is expressed by water property tests, 17 – 19 including the possibility of water structuring, 20 – 22 as well as the specificity of water structuring at the air contact surface. 23 The interaction of water with a hydrophobic surface that does not exclude even the levitation phenomenon of water molecules in contact with a hydrophobic surface is an object of analysis. 24 The effect of changing the characteristics of the solutions around the proteins was also found to be significant. 25 , 26 The current work proposes to record the presence of the water environment on the folding process in the form of an external force field provided by water. Orientation of the protein folding process by this environment results in the hydrophobicity distribution in the protein body as represented by the 3D Gaussian function. The folding of a protein referred to as ultra-fast-folding was considered, demonstrating that its structure is precisely a perfect reproduction of the distribution of hydrophobicity in the protein body consistent with the orientation derived from the aqueous environment. The specific mechanism of homo-dimer formation is also discussed. A distribution of hydrophobicity as expected for an water environment and also a distribution guaranteeing biological function was identified in the SH3 domains. Using the example of this protein complexing the relevant polypeptides, the role of this domain as a provider of a local external force field is demonstrated. An analysis of the effect of so-called induced folding is also given, where the required presence of a protein that ensures that the haemoglobin Alpha chain acquires a structure prepared for interaction with the Beta chain. Methods Data The object of analysis is a de novo designed protein dimer with the structure available in PDB ID-2GJH. 27 The analysis of structural changes related to dynamics presented in 28 is concerned with the structural changes and stability of this dimer under different external conditions. Our analysis presents an assessment of the structures in question from the point of view of hydrophobicity distribution in monomers as well as in dimers, taking into account the environment, using a fuzzy oil drop model (FOD-M) to assess the structure. 16 Table 1 . presents a list of proteins and their complexes discussed herein. Table 1. List of proteins analysed in this article. Proteins in the form of complexes will serve as an example of induced folding. Protein PDB ID Source org. Ref. De novo designed 2GJH 27 Villin 1 2F4K Gallus gallus 29 SH3 1S1N Homo Sapiens 30 SH3 1TG0 Saccharomyces cerevisiae 31 SH3 1WDX Saccharomyces cerevisiae 32 SH3 + peptide 1ZUK Saccharomyces cerevisiae 33 SH3 1X2P Homo Sapiens 34 SH3 + peptide 2VKN Saccharomyces cerevisiae 35 AHSP + α-chain of Hb 1Y01 Homo Sapiens 36 SH3 + peptide 2LCS Saccharomyces cerevisiae 37 Description of the FOD-M model used The phenomenon of the spontaneous process of formation of structures referred to as micelles relies on the variable interaction of parts of bi-polar molecules in an aqueous environment. The polar parts of the molecules locate on the surface providing an entropically favourable arrangement with the surrounding water. The hydrophobic parts locate in the centre of the system, creating a concentration of hydrophobicity – hydrophobic core - isolated from water contact. By interpreting the structure of amino acids as bi-polar molecules with a varying ratio between the polar and non-polar parts, the process of protein folding can be compared to the process of micellization. This trend was identified by the oil drop model introduced by Kauzmann. 15 The current version of the oil drop model changes the discrete two-layer system – polar shell and hydrophobic core – into a continuous form. The level of hydrophobicity varies from zero at the surface to the highest concentration in the centre of the system. This type of distribution is expressed by a 3D Gaussian function spanning the body of the protein expressed by the function: eq.1. H i T = 1 H sum T exp ( − ( x i − x ¯ ) 2 2 σ x 2 ) exp ( − ( y i − y ¯ ) 2 2 σ y 2 ) exp ( − ( z i − z ¯ ) 2 2 σ z 2 ) where x, y, z are the coordinates of the geometric centre of the protein, x i , y i , z i are the coordinates expressing the positions of the effective atoms of the amino acid (effective atom – the averaged position of all the atoms comprising a given amino acid). The σ x , σ y and σ z are parameters expressing the size and shape of the encapsulated protein under consideration. However the actual hydrophobicity distribution is the result of an inter-residual hydrophobic interaction expressed by a function introduced by M. Levitt 38 : eq. 2. H i O = 1 H sum O ∑ j { ( H i r + H j r ) ( 1 − 1 2 ( 7 ( r ij c ) 2 − 9 ( r ij c ) 4 + 5 ( r ij c ) 6 − ( r ij c ) 8 ) ) for r ij ≤ c 0 , for r ij > c where H r denotes the intrinsic hydrophobicity of the amino acid in question (any scale can be used 39 ). The “ c ” stands for cutoff distance – after 38 c = 9 Ǻ. The r ij are the distances between the positions of the i-th and j-th effective atoms (the averaged position of the co-ordinates of the atoms comprising the amino acid in question). Both of these normalised distributions (the first expressions in eq. 1 and eq.2 ) can be compared using the Kullback-Leibler divergence entropy 40 : eq 3 D KL ( P | Q ) = ∑ i = 1 N P i log 2 P i Q i D KL ( P | Q ) = ∑ i = 1 N P i log 2 P i Q i where distribution P is the distribution under consideration – in the FOD-M model it is distribution O ( eq. 2 ), distribution Q – is the reference distribution – in the FOD-M model, it is distribution T. Distribution T is an idealised, perfect distribution consistent with an ideal micelle with a centrally located hydrophobic core and a polar surface. Hydrophobicity levels in the protein body decrease continuously from a maximum in the centre to zero at the surface. However, the value of D KL (O|T) cannot be interpreted directly (entropy). Therefore, a second reference distribution R is introduced, where each R i value assigned to successive effective atoms is equal and expressed as R i = 1/N where N is the number of amino acids in the protein. This reference distribution expresses a constant, non-variable distribution in a protein lacking a hydrophobic core. The relationship D KL (O|T) < D KL (O|R) indicates an approximation of the O distribution to the T distribution, which is interpreted as the presence of a hydrophobic core in the protein under consideration. To avoid describing one object with two parameters, the RD (Relative Distance) parameter was introduced, defined as: eq. 4. RD = D KL ( O | T ) D KL ( O | T ) + D KL ( O | R ) An RD value <0.5 indicates the presence of a hydrophobic core. Protein analysis confirms the validity of the adopted model. Indeed, groups of proteins with very low RD values (<0.3) have been identified. This group includes proteins: fast-folding. Ultra-fast-folding, down-hill and antifreeze type II proteins. 41 The results of the simulation performed, taking into account the environment, indicate the need for a suitable module in the programmes to express the contribution of the environment to the procedures simulating the protein folding process. 42 Other groups of proteins, e.g. membrane proteins, show RD values >0.5. The water environment directing the folding process towards the generation of a micellar system is not the only one in which proteins show their activity. Membrane proteins, for stability in a hydrophobic membrane environment during folding, expose hydrophobic residues by concentrating hydrophilic residues in the centre (especially in the case of proteins acting as an ion channel). In this situation, the expected hydrophobicity distribution takes the inverse form: eq.5 T i = ( T MAX − T i ) n Index n denotes normalisation. After analysis of numerous proteins, it became apparent that the distribution of hydrophobicity in the protein body mapped a distribution that was the sum of both functions: eq.6 M i = [ T i + K ( T MAX − T i ) n ] n The contribution of the aquatic environment is corrected by the presence of other components that reduce the polar character of the environment. The contribution of the modifying factor varies. This is expressed by the value of the K parameter, which for the proteins mentioned above (down-hill) is equal to K = 0.0 or very low K < 0.4. This means that the folding of a given protein takes place with the active participation of only the aqueous environment directing the folding process towards the generation of a micelle-like system. The value of the K parameter is determined by an iterative procedure identifying the minimum value of D KL (O|M) ( Fig. 1.C ). The principle of the model described is illustrated in Fig.1 . Fig. 1. Graphical representation of the basis of the FOD-M model reduced to 1D form for clarity. A – distribution T (blue), O (pink) and R (green). B – the value RD = 0.682 determined for the system in A, indicating the absence of a hydrophobic core. C – determination of the value of K by identifying the minimum value of D KL (O|M) for the set in A. D – profiles T (blue), O (red) and M (cyan) for K = 0.5. Interpretation of the FOD-M model parameters: 1. The RD value indicates the degree to which the hydrophobicity distribution in the protein body is aligned with the idealised micelle-like distribution (maximum hydrophobicity in the centre with zero hydrophobicity on the surface). Low values of RD < 0.5 indicate the presence of a hydrophobic core 2. The value of the K parameter indicates the contribution of other non-aquatic factors that make up the environment in which the folding takes place. The value K = 0.0 indicates that the folding process is directed solely by water. An increase in RD > 0.5 expresses the local mismatch of hydrophobicity distribution O against distribution T. Elimination of residues showing significant Ti > Oi relationships (local hydrophobicity deficit) in a step-wise procedure may lead to RD < 0.5. This means identifying the part of the protein with a distribution locally consistent with a micelle-like distribution. Eliminated residues identify the position of the cavity prepared to interact with the ligand or substrate in the case of an enzyme. The relationship Ti < Oi means that the residue in question shows an increased level of hydrophobicity against the expected idealised one (local excess). If the residue is located on the surface, it means that an amino acid prepared to interact with an amino acid of another protein with a similar situation has been identified. The relationship Ti < Oi signals the exposure of hydrophobicity prepared to interact with another protein to form a complex. The values of the RD and K parameters can be determined to an arbitrary structural unit: complex, single protein, domain. In these cases, a 3D Gaussian function is generated for each listed object. On the other hand, the contribution of an entity to the construction of a complex structure can also be determined: e.g. the contribution of a chain to a complex, the contribution of a domain to the structuring of a chain. The T, O and R profile fragment is then normalised for the selected fragment without the need to build a separate 3D Gaussian function. It is also possible to determine the status of the residues involved in the construction of the complex by analysing the status of the interface. Residues remaining in contact can be eliminated from the T, O and R profiles of the complex. By determining the status of the interface thus isolated, it is possible to determine whether it has been formed on the basis of the construction of a common hydrophobic core. In this case, the status for the isolated interface is described by low RD values. The program to calculate the RD and K parameters is available for free at https:\hphob.sano.science. Results and discussion Ultrafast-folding protein subdomain of the engineered chicken villin of 35 aa residues in the chain The experimental investigation (according to 29 ) of subdomain of the chicken villin headpiece indicates that the substitution of two lysines by norleucine increased the folding rate 6-fold at 300 K and amounts to 0.7 micros. \. The structure of this domain is available in the PDB resources – ID 2F4K. 29 When analysed based on the hydrophobicity distribution (using the FOD-M model), it shows an alignment of the O distribution with the T distribution. This means that a centrally located hydrophobic core with a polar surface is present in the structure of this domain. A value of RD = 0.295 and K = 0.0 indicates an almost perfect reproduction of the hydrophobicity distribution that results from the folding process being directed by the water environment ( Fig. 2 ). Fig. 2. The T (blue) and O (red) profiles determined for 2F4K. The M profile aligns with the T profile, as the determined value of the K parameter for this hydrophobicity distribution is K = 0.0. The 3D presentation distinguishes between the residues comprising the hydrophobic core (red spacefilling) and the residues representing local minima (blue spacefilling). The residues highlighted on the 3D presentation are also indicated on the horizontal axis of the profile set. The determined residues responsible for reconstructing the local maxima forming the hydrophobic core are: 47F, 51F, 53 M, 58F ( Fig. 2 – red squares). These residues were visualised on the 3D presentation ( Fig. 2 ) as red squares on the horizontal axis of the hydrophobicity distributions and red space filling on the 3D presentation. From the point of view of an interpretation based on the FOD-M model, the speed and ease of the folding process of this domain in an aqueous environment is not surprising. Such results were also obtained for a number of other fast-folding, ultra-fast-folding, down-hill and antifreeze type II proteins. 41 Dimerisation Complexation-dimerisation analysis, based on in silico methods, determines the conditions for the dimerisation process determined based on molecular dynamics simulations 28 for both monomers and dimers of the Top7-CFr protein (PDB ID – 2GJH 27 ). Experimental studies in 28 have shown the conditions leading to partial unfolding and refolding by operating the force field of the CHARM22 program for a temperature of 400 K – a temperature close to the experimentally observed process referred to as melting. In the monomer-containing box, The 6574 water molecules were located, while in the dimer-containing box – 12,497 water molecules. The presence of 0.1 M NaCl corresponding to 0.1 M of this salt. As a result, the protein concentration is expressed as a concentration of ∼8 mM. 28 In the cited simulation, the presence of water is recorded by interaction with amino acid atoms located on the surface of the protein coming in contact with the atoms of water molecules. A description of monomer-folding phenomenon, starting from the extended form and corresponding to the experimentally available form 28 (PDB ID - 2GJH), was obtained. Forms of intermediates leading to a structural form consistent with the experiment were achieved. In the analysis, some differences to the experimental observations were observed. It also concludes that “overall folding may depend on external conditions.” This observation is important for assessing the type of stabilisation of both monomers and dimers. The results of the monomer and dimer structure analysis of the Top7-CFr protein in the FOD-M model assessment are given in Table. 2 . Table 2. A set of parameters describing the status of the monomers as well as the Top7-CFr dimer. P-P position – status of residues included in the interface. No P-P – part of a structural unit with eliminated residues included in the interface. Structural units P-P No P-P Individual units RD K RD RD Chain A 0.350 0.1 0.164 0.396 Chain B 0.369 0.1 0.426 0.387 Dimer 0.404 0.2 0.344 0.434 Chains in complex RD K Chain A 0.364 0.1 Chain B 0.427 0.2 The RD and K parameter values given in Table. 2 reveal a very high ordering of hydrophobicity in the protein body consistent with the idealised distribution. This means obtaining a structure that is the result of the influence of the aqueous environment on the structuring process, consistent with the orientation of this type of external force field for both monomer and dimer structuring ( Fig.3 . and Fig. 4 .). This high ordering applies both to chains treated as individual structural units (3D Gaussian functions generated for each unit individually) and to chains treated as components of a complex (assessment of the status of the T, O and M (for K = 0.2 ) profile fragments for chains, respectively) ( Fig. 4 .). Fig. 3. 3D of dimer with residues engaged in inter-chain interaction in chain A (red). Chain B – the same residues interacting due to symmetry of the dimer. Fig. 4. Characteristics of the dimeric form and monomers of the Top7-CFr protein. A – profiles T (blue), O (red) and M for K = 0.2 for the dimer. The horizontal axis distinguishes residues interacting with the second chain. B – profiles T (blue), O (red) and M for K = 0.1 for the monomer – chain A. The horizontal axis indicates residues interacting with chain B. C – profiles T (blue), O (red) and M for K = 0.1 for the monomer – chain B. Residues interacting with chain A are highlighted on the horizontal axis. The assessment of the structural stability of the Top7-CFr monomers as well as the dimer is due to the clearly high ordering of the hydrophobicity distribution consistent with a micelle-like arrangement. The presence of a hydrophobic core is identified as a factor in the stabilisation of the protein’s tertiary structure (in addition to the presence of SS-bonds absent here). In the case of the protein in question, stabilisation is definitely based on the presence of a clearly defined hydrophobic core for both the monomers and the dimer. The status of the monomers is much closer to micelle-like structuring in the FOD-M model classification, which is assumed to be due to the influence of the aqueous environment as a factor directing the folding process towards generating a hydrophobic core with a polar outer shell. P-P status – interface status – in the dimer, it represents the effect of a joint involvement in building dimer stabilisation – a very low RD value for the interface. This means that the interacting residues form a common core for the dimer. Other examples Examples of other proteins with a structure associated with the presence of a micelle-like hydrophobicity distribution include the SH3 domain. Table. 3 . presents a set of examples demonstrating a high degree of micelle-like ordering of hydrophobicity. Table 3. Characteristics of the SH3 domains analysed. DOMAIN CHAIN RD K 1TG0 0.350 0.1 1WDX A 0.361 0.1 B 0.357 0.1 C 0.347 0.1 D 0.345 0.1 1ZUK A 0.340 0.0 B 0.350 0.1 1S1N 0.311 0.0 1X2P 0.467 0.3 (1–60) 0.423 0.2 This domain represents a conservative (from prokaryotes through viruses and eukaryotes) protein module. It plays a role in cellular signalling processes by controlling inter-protein interactions. This is of particular relevance to cytoskeletal structure or kinase activity. In the light of the assessment of structuring based on the FOD-M model of the SH3 domain, the structure of this domain represents another example of a hydrophobicity distribution adapted to the conditions imposed by the aqueous environment leading to an ordering of hydrophobicity according to the micelle-like model. A centrally located hydrophobic core with a polar surface promotes the stabilisation of the structure achieved by this domain and ensures the functioning of this domain. Induced folding This term indicates the need for one of the monomers to be present for the folding of the other chain. One of the chains is a target for the folding and for the adjustment of the partner in the complex. Signalling protein 2LCS 37 – a protein that binds multiple targets – peptides that show similar strong affinity. In the example discussed here, the SH3 domain interacts with a 16-amino-acid peptide with serine/threonine-protein kinase STE20 from Saccharomyces cerevisiae. From the point of view of the applications of the FOD-M model, this example forms the basis for the analysis of induced folding. The SH3 domain is a target for the peptide, which in the interpretation of the FOD-M model means that the SH3 domain provides an external force field imposing the structuring of the peptide. The peptide in question, due to its small number of amino acids, is unable to produce its own tertiary structure and adapts relatively easily to the target, which in this case is the SH3 domain. Nevertheless, using the in silico procedure for protein and peptide folding, the introduction of an external force field in the form of the parameter K = 1.5 would arguably provide the structure represented in this case ( Fig. 5 .). Fig. 5. Characterisation of the SH3 domain-peptide complex – profiles: T (blue), O (red) and M for K given in legend with a corresponding 3D presentation. A – SH3 domain with 3D presentation. B – polypeptide with 3D presentation. C – dimer, sections corresponding to domain SH3 (blue) and peptide (red) are highlighted on the horizontal axis. The same colour scheme is used in the 3D presentation. The alignment of the structure with the external force field is clearly visible in the form of a very low K value for the complex in question. This value is minimally different from K describing the SH3 status of the domain. This implies an alignment of the peptide also from the point of view of the hydrophobicity distribution of the dimer. Examples are given in Table. 4 . Table 4. Characterisation of the SH3 domains in complex with peptides. CHAINS RD K 2LCS A – SH3 0.330 0.0 B – Peptide 0.867 1.5 AB – complex 0.361 0.1 2VKN A – SH3 0.365 0.2 C – peptide 0.634 0.4 AC – complex 0.373 0.2 Analysis of the contribution of individual chains to the 2LCS dimer structure shows chain A status as a dimer component described with the values RD = 0.363 and K = 0.1 and for chain B with the values RD = 0.594 and K = 0.4. This set of parameter values expresses the relationship between the chains and the contribution to the construction of the common dimer structure. Dominant chain A shows a status comparable to that of the complex, while chain B expresses its role in determining the status of the complex with values significantly lower compared to its status as an individual structural unit. The value K = 0.4 can also be interpreted as determining the external force field provided by chain A, to which chain B has adapted. This example can be regarded as induced folding, which can also be expressed as folding under the influence of a local external force field. Chain A also acts as a chaperone imposing the folding of the chain according to the field generated by chain A. In the case of the SH3 domain complex with the peptide from pbs2-kinase (PDB ID - 2VKN), the status of the peptide is determined by the value K = 0.4. This means that the SH3 domain provides an external force field directing folding to a lower degree than is the case in the example discussed above. Another example of inducing folding is the folding of chain Alpha of haemoglobin assisted by AHSP, which essentially acts as a chaperone directing the folding of this chain. The role of AHSP is to prevent independent folding to the final form that the chain would probably have achieved without the directing factor. 43 This chain treated as an individual structural unit (as available in PDB: 1W0B , 1W0A , 1W09 ) shows structuring with hydrophobicity distribution consistent with a micelle-like arrangement ( Fig. 6 .) ( Table. 5 ). This means that the protein obtains its structure spontaneously in the aqueous environment. Fig. 6. Characteristics of AHSP chains as available in PDB. T (blue), O (red) and M profiles are given for the K values given in the legend, together with a 3D presentation. A – AHSP as available in PDB ID – 1W0A . B – AHSP as available in PDB ID – 1W09 . C – AHSP as available in PDB ID 1W0B – N- and C-terminal fragments are highlighted (red) on the 3D presentation; these show a loose structure that is not part of the globular form of the protein. The profiles describe a fragment devoid of N- and C-terminal sections. Table 5. Characterisation of AHSP considered as an individual structural unit and as a component of a complex with haemoglobin Alpha chain. AHSP Fragment RD K 1W0B AHSP 0.615 0.5 5–88 0.437 0.3 1W0A AHSP 0.421 0.3 1 W09 AHSP 0.356 0.2 1Y01 RD K Chain A AHSP 0.463 0.3 Chain B Chain Hb-Alpha 0.488 0.4 Complex 0.549 0.5 Chain A in Compl 0.554 0.5 Chain B in Compl 0.572 0.5 1Z8U Chain A AHSP 0.482 0.4 Chain C AHSP 0.503 0.4 Chain B Chain Hb-Alpha 0.529 0.4 Chain D Chain Hb-Alpha 0.523 0.4 Complex AB 0.544 0.4 Complex CD 0.517 0.4 The protein with the code (PDB ID – 1Y01 36 ) is the complex of AHSP with human Fe (II)-alphaHb. The low RD and K values for AHSP suggest the acquisition of structure by this protein exclusively under the influence of the aqueous environment ( Fig. 7 ). The status of AHSP in complex with haemoglobin Alpha-chain is comparable to that shown as an individual structural unit. Fig. 7. Status of chains treated as individual structural units as they appear in complex. A – AHSP chain – positions of residues in contact with haemoglobin α-chain are highlighted on the horizontal axis. B – haemoglobin Alpha chain – the positions of the residues in contact with the AHSP chain are highlighted on the horizontal axis. The values of the RD parameters ( Table. 6 , Fig. 8 ) reveal the status of the residues involved in the interaction (P-P) and the part lacking the amino acids remaining in contact with the other chain. (No P-P) In the case of the complex, the status of the interface is favourable from the point of view of hydrophobicity distribution, which implies the participation of the interface in the construction of the common hydrophobic core. The remaining part (No P-P) devoid of the interface shows an increased RD value, indicating a significant role for the interface in the structure of the dimer. In contrast, the status of the residues involved in the interaction determined within the individual chains show elevated RD values for the residues comprising the interface. This entails preparing an exposure of hydrophobicity on the protein surface, and the exposure is used to form the complex. Table 6. The role of the interface in the 1Y01 complex. The status (RD) of the interface in the dimer and the status of the residues within the structural unit (chains treated as individual structural units) included in the interface are given. P-P indicates the status of the residues comprising the interface. No P-P denotes the part of the analysed structural unit devoid of interacting residues. Protein RD – P-P RD – No P-P Dimer: AHSP + haemoglobin Alpha chain AB 0.484 0.529 AHSP 0.642 0.430 Haemoglobin Alpha chain 0.562 0.477 Fig. 8. Characterisation of the complex of AHSP with haemoglobin α-chain. T (blue), O (red) and M (green) profiles for the value of K given in the legend together with a 3D presentation. The horizontal axis shows the sections corresponding to: AHSD – blue, haemoglobin α-chain – red. Positions highlighted on the top axis – residues involved in inter-chain interaction. Discussion The proteins and complexes discussed here show specific hydrophobicity distributions indicating the involvement of the aqueous environment as a factor directing the folding process. In the FOD-M model, this is indicated by the value of the K parameter, which introduces a modification to the record of the environment in which the structure is formed. For proteins showing K < 0.3 , there is nothing surprising about their ease of folding and high folding rate in the experiment. For these proteins, it is also possible to reconstruct the structure by in silico methods if the parameterisation of the software used – including the force field in particular – is verified by the conditions of the aqueous environment. The dependence of the correctness of the models obtained by in silico methods for the given sequences in the CASP project was demonstrated in. 44 Studies of protein structures based on the FOD-M model show a significant variation in the influence of the environment (external force field) on the folding process, which is evident in the final structure of a given protein (as available in PDB collections). In addition to proteins belonging to the fast-folding group, the present work also discusses examples of induced folding – as defined in the cited work. 37 Within the framework of the FOD-M model, induced folding is interpreted as a result of chemical components modifying the external force field of water, tailoring it to the specific environment exhibited by the analysed protein structure (chain B in the complex with SH3). It is therefore postulated that the energy function optimisation procedure be a multi-criteria optimisation. In the case under discussion here, this function has the following form: eq. 7 E = E ( E INT , E EXT ) where E INT is the internal force field expressing the non-binding interactions in the protein (elecrostatic, vdW and torsional potential), E EXT is the external force field depending on the value of the K parameter according to the FOD-M model. This procedure uses a method called Pareto front, 45 , 46 where the final result is the effect of the consensus between the two force fields. According to the FOD-M model, the achievement of a stable structure based on the funnel model is determined by the selection of an appropriate local energy minimum. This selection depends on the environmental influence, quantified by the value of parameter K ( Fig. 9 ). 47 Fig. 9. Traditional (left) and modified (right) form of funnel model. The example illustrates the components of the complex (SH3 and PDB ID peptide – 2VKN). Chain A in this dimer acts as a “chaperone” representing an external force field directing the structuring of the peptide in the complex. The relatively high local energy minimum for chain A treated as an individual structural unit would probably have turned out to be somewhat lower without the presence of an external force field in the form of the SH3 domain. The chain could arguably achieve a lower energy structure in the aqueous environment (due to the hydrophobic core present). The presence of an external force field – in this case, the SH3 domain – stabilizes a higher-energy conformation of the protein (due to the weak hydrophobic core). Adjustment of chain A structuring in the complex leads to the energy state of the complex that provides stability. In contrast, the Top7-CFr homo-dimer (PDB ID: 2GJH ) exhibits a conformation – in both its monomeric and dimeric forms – that is fully consistent with the orientation imposed by the active aqueous environment. Hence the ease of both the folding of the monomeric unit itself and the formation and stability of the dimer. Conclusions The folding of proteins and the formation of complexes in the aqueous environment is mainly based on the adaptation of the hydrophobicity distribution to the environment. The evaluation of the structure of the dimer in question identifies this protein as a representative of fast-folding with parameter values based on the FOD-M model as representing a structure that constitutes the effect of the active participation of the aqueous environment in the folding process and dimer stabilisation. What this means for this environment is the exposures of polar residues and the concentration of hydrophobic amino acids in the central part of the protein to form a hydrophobic core. A local deviation from the ideal O distribution towards the T distribution in the form of an exposure of hydrophobic residues on the surface is a signal of readiness for complex formation – in the case discussed in the present work – a dimer. A molecular dynamics simulation revealing structural changes in a protein or dimer takes into account non-binding interactions (electrostatic, vdW and torsional potential) and therefore only effects on E INT . A multi-object optimisation is proposed, where the expression for the energy status of a protein is a function of two functions: E INT (internal force field) and E EXT (external force field). Data availability statement The structural data used for calculations are taken from Protein Data Bank - https://www.rcsb.org/ . All data used as results can be easily reconstructed by the hphob program freely available: https://hphob.sano.science/ . The output file received using the https://hphob.sano.science/ to calculate the M profile is available in open access system. The profiles: T, O and M for certain K can be reconstructed by any user using the columns in excel file as follows: A – number of residue, D – hydrophobicity scale used in calculation, E – profile T ( eq.1 .), F – profile O ( eq.2 ), columns G, H – calculation of O/T and O/R.( eq.4 ). respectively, columns I, J, K – coordinates for effective atoms, columns L (eq. 5), M (normalisation of column L) and N (eq.6) – steps for calculation of M (normalisation – eq.6) profile, column P – M profile according to eq. 6 (after normalisation of column O). The data used to present the profiles T, O and M for appropriate K values are available: https://doi.org/10.5281/zenodo.18995903 . 48 The 3D presentation of protein structures are received using VMD program freely available: https://www.ks.uiuc.edu/Research/vmd/ . Zenodo. INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION. https://doi.org/10.5281/zenodo.18995903 . 48 This project contains the following underlying data: - 1w09FIG6_B.xlsx – Data underlying Figure 6B for protein 1w09. - 1w0aFIG6_A.xlsx – Data underlying Figure 6A for protein 1w0a. - 1w0b588FIG6_C.xlsx – Data underlying Figure 6C for protein 1w0b588. - 1w0bFIG6_C.xlsx – Data underlying Figure 6C for protein 1w0b. - 1y01aFIG7_A.xlsx – Data underlying Figure 7A for protein 1y01a. - 1y01abFIG8.xlsx – Data underlying Figure 8 for protein 1y01ab. - 1y01bFIG7_B.xlsx – Data underlying Figure 7B for protein 1y01b. - 2f4kFIG2.xlsx – Data underlying Figure 2 for protein 2f4k. - 2gjhaFIG4_B.xlsx – Data underlying Figure 4B for protein 2gjha. - 2gjhabFIG4_A.xlsx – Data underlying Figure 4A for protein 2gjhab. - 2gjhbFIG4_C.xlsx – Data underlying Figure 4C for protein 2gjhb. - 2lcsAFIG5_A.xlsx – Data underlying Figure 5A for protein 2lcsA. - 2lcsABFIG5_C.xlsx – Data underlying Figure 5C for protein 2lcsAB. - 2lcsBFIG5_B.xlsx – Data underlying Figure 5B for protein 2lcsB. Data is available under the terms of the Creative Commons Attribution 4.0 International (CC-BY 4.0) license. Acknowledgments The authors wish to thank to Anna Śmietańska and Zdzisław Wiśniowski for technical support. This research was carried out within the project of MSHE “Support for the activity of Centers of Excellence established in Poland under Horizon 2020” on the basis of contract number MEiN/2023/DIR/3796. This project has received funding from the EU’s H2020 research and innovation programme under grant agreement No 857533. This publication is supported by Sano project the carried out within the International Research Agendas programme of FNP, co-financed by the EU under the European Regional Development Fund. We also gratefully acknowledge Polish high-performance computing infrastructure PLGrid (HPC Center: ACK Cyfronet AGH) for providing computer facilities and support within computational grant “ plgrantfordrippy ”. References 1. Elofsson A, Kretsch RC, Magnus M, et al. : Engaging the Community: CASP Special Interest Groups. Proteins. 2026; 94 (1): 432–434. PubMed Abstract | Publisher Full Text | Free Full Text 2. Moult J, Fidelis K, Kryshtafovych A, et al. : Critical assessment of methods of protein structure prediction (CASP)--round IX. Proteins. 2011; 79 Suppl 10 : 1–5. PubMed Abstract | Publisher Full Text | Free Full Text 3. Wang J, Wolf RM, Caldwell JW, et al. : Development and testing of a general amber force field. J. Comput. Chem. 2004; 25 (9): 1157–1174. Publisher Full Text 4. Hwang W, Austin SL, Blondel A, et al. : Caflisch CHARMM at 45: Enhancements in Accessibility, Functionality, and Speed. J. Phys. Chem. B. 2024; 128 (41): 9976–10042. PubMed Abstract | Publisher Full Text | Free Full Text 5. Park H, Kim DE, Ovchinnikov S, et al. : Automatic structure prediction of oligomeric assemblies using Robetta in CASP12. Proteins. 2018; 86 : 283–291. PubMed Abstract | Publisher Full Text | Free Full Text 6. Rzepiela AJ, Schäfer LV, Goga N, et al. : Reconstruction of atomistic details from coarse-grained structures. J. Comput. Chem. 2010; 31 (6): 1333–1343. Publisher Full Text 7. Lloyd A, Austin-Muttitt K, Mullins JGL: Computational structural studies of SGLT2-related polypharmacy. PLoS One. 2025; 20 (10): e0334656. eCollection 2025. PubMed Abstract | Publisher Full Text | Free Full Text 8. Tosstorff A, Rudolph MG, Benz J, et al. : The CASP 16 Experimental Protein-Ligand Datasets. Proteins. 2026; 94 (1): 79–85. Publisher Full Text 9. Elofsson A: AlphaFold3 at CASP16. Proteins. 2026; 94 (1): 154–166. PubMed Abstract | Publisher Full Text | Free Full Text 10. Varadi M, Anyango S, Deshpande M, et al. : AlphaFold Protein Structure Database: massively expanding the structural coverage of protein-sequence space with high-accuracy models. Nucleic Acids Res. 2022; 50 (D1): D439–D444. PubMed Abstract | Publisher Full Text | Free Full Text 11. Nussinov R, Zhang M, Liu Y, et al. : AlphaFold, allosteric, and orthosteric drug discovery: Ways forward. Drug Discov. Today. 2023; 28 (6): 103551. PubMed Abstract | Publisher Full Text | Free Full Text 12. Hess B, Kutzner C, van der Spoel D , et al. : GROMACS 4: Algorithms for Highly Efficient, Load-Balanced, and Scalable Molecular Simulation. J. Chem. Theory Comput. 2008; 4 (3): 435–447. PubMed Abstract | Publisher Full Text 13. Wennberg CL, Murtola T, Páll S, et al. : Direct-Space Corrections Enable Fast and Accurate Lorentz-Berthelot Combination Rule Lennard-Jones Lattice Summation. J. Chem. Theory Comput. 2015; 11 (12): 5737–5746. PubMed Abstract | Publisher Full Text 14. Bellissent-Funel M-C, Hassanali A, Havenith M, et al. : Water Determines the Structure and Dynamics of Proteins. Chem. Rev. 2016; 116 (13): 7673–7697. Publisher Full Text 15. Kauzmann W: Some factors in the interpretation of protein denaturation. Adv. Protein Chem. 1959; 14 : 1–63. Publisher Full Text 16. Roterman I, Konieczny L: Protein Is an Intelligent Micelle. Entropy (Basel). 2023 May 26; 25 (6): 850. PubMed Abstract | Publisher Full Text | Free Full Text 17. Palmer JC, Martelli F, Liu Y, et al. : Metastable liquid-liquid transition in a molecular model of water. Nature. 2014 Jun 19; 510 (7505): 385–388. PubMed Abstract | Publisher Full Text 18. Tanaka H: A self-consistent phase diagram for supercooled water. Nature. 1996; 380 : 328–330. Publisher Full Text 19. Debenedetti PG, Sciortino F, Zerze GH: Second critical point in two realistic models of water. Science. 2020; 369 (6501): 289–292. PubMed Abstract | Publisher Full Text 20. Kim KH, Späh A, Pathak H, et al. : Maxima in the thermodynamic response and correlation functions of deeply supercooled water. Science. 2017 Dec 22; 358 (6370): 1589–1593. Publisher Full Text 21. Gallo P, Stanley HE: Supercooled water reveals its secrets. Science. 2017 Dec 22; 358 (6370): 1543–1544. PubMed Abstract | Publisher Full Text 22. Palmer JC, Martelli F, Liu Y, et al. : Metastable liquid-liquid transition in a molecular model of water. Nature. 2014; 510 (7505): 385–388. PubMed Abstract | Publisher Full Text 23. Macias-Romero C, Nahalka I, Okur HI, et al. : Optical imaging of surface chemistry and dynamics in confinement. Science. 2017; 357 (6353): 784–788. Publisher Full Text 24. Schutzius TM, Jung S, Maitra T, et al. : Spontaneous droplet trampolining on rigid superhydrophobic surfaces. Nature. 2015; 527 (7576): 82–85. PubMed Abstract | Publisher Full Text 25. Panganiban B, Qiao B, Jiang T, et al. : Random heteropolymers preserve protein function in foreign environments. Science. 2018; 359 (6381): 1239–1243. PubMed Abstract | Publisher Full Text 26. Borgia A, Borgia MB, Bugge K, et al. : Extreme disorder in an ultrahigh-affinity protein complex. Nature. 2018; 555 (7694): 61–66. PubMed Abstract | Publisher Full Text | Free Full Text 27. Dantas G, Alexander L, Watters AL, et al. : Mis-translation of a computationally designed protein yields an exceptionally stable homodimer: implications for protein engineering and evolution. J. Mol. Biol. 2006; 362 (5): 1004–1024. Publisher Full Text 28. Piana S, Lindorff-Larsen K, Shaw DE: Atomistic description of the folding of a dimeric protein. J. Phys. Chem. B. 2013; 117 (42): 12935–12942. PubMed Abstract | Publisher Full Text 29. Kubelka J, Chiu TK, Davies DR, et al. : Sub-microsecond protein folding. J. Mol. Biol. 2006; 359 (3): 546–553. PubMed Abstract | Publisher Full Text 30. le Maire A , Weber T, Saunier S, et al. : Solution NMR structure of the SH3 domain of human nephrocystin and analysis of a mutation-causing juvenile nephronophthisis. Proteins. 2005; 59 (2): 347–355. PubMed Abstract | Publisher Full Text 31. Kursula P, Kursula I, Lehmann F, et al. : Saccharomyces cerevisiae sh3 domain structural genomics. (2005) – PDB 1TG0. 32. Wilmanns M, Wilmanns M, Textor LC, et al. : Crystal structure of yeast bbc1 sh3 domain, Triclinic crystal form Saccharomyces cerevisiae (2005) PDB 1WDX. 33. Kursula P, Kursula I, Lehmann F, et al. : Structural genomics of yeast sh3 domain of Saccharomyces cerevisiae (2006) PDB 1ZUK. 34. Chikayama E, Kigawa T, Saito K, et al. : Solution structure of the sh3 domain of the protein arginine n-Methyltransferase 2. PDB 1X2P.2005. 35. Kursula P, Kursula I, Song YH, et al. : Saccharomyces cerevisiae sh3 domain structural genomics. PDB 2VKN.2005. 36. Feng L, Gell DA, Zhou S, et al. : Molecular mechanism of AHSP-mediated stabilization of alpha-hemoglobin. Cell. 2004; 119 (5): 629–640. PubMed Abstract | Publisher Full Text 37. Gorelik M, Davidson AR: Distinct peptide binding specificities of Src homology 3 (SH3) protein domains can be determined by modulation of local energetics across the binding interface. J. Biol. Chem. 2012; 287 (12): 9168–9177. PubMed Abstract | Publisher Full Text | Free Full Text 38. Levitt MA: A simplified representation of protein conformations for rapid simulation of protein folding. J. Mol. Biol. 1976; 104 : 59–107. Publisher Full Text 39. Kalinowska B, Banach M, Konieczny L, et al. : Application of divergence entropy to characterize the structure of the hydrophobic core in DNA interacting proteins. Entropy. 2015; 17 (3): 1477–1507. Publisher Full Text 40. Kullback S, Leibler RA: On information and sufficiency. Ann. Math. Stat. 1951; 22 : 79–86. Publisher Full Text 41. Banach M, Stapor K, Konieczny L, et al. : Downhill, ultrafast and fast folding proteins revised. Int. J. Mol. Sci. 2020; 21 (20): 7632. PubMed Abstract | Publisher Full Text | Free Full Text 42. Roterman I, Sieradzan A, Stapor K, et al. : On the need to introduce environmental characteristics in ab initio protein structure prediction using a coarse-grained UNRES force field. J. Mol. Graph. Model. 2022l; 114 : 108166. Publisher Full Text 43. Kumar KK, Dickson CF, Weiss MJ, et al. : Alpha-haemoglobin stabilizing protein (AHSP) stabilizes apo-α-haemoglobin in a partially folded state. Biochem. J. 2010; 432 (2): 275–282. PubMed Abstract | Publisher Full Text | Free Full Text 44. Roterman I, Stapor K, Konieczny L: Role of environmental specificity in CASP results. BMC Bioinformatics. 2023 Nov 11; 24 (1): 425. PubMed Abstract | Publisher Full Text | Free Full Text 45. Li Y, Rata I, Chiu SW, et al. : Improving predicted protein loop structure ranking using a Pareto-optimality consensus method. BMC Struct. Biol. 2010; 10 : 22. PubMed Abstract | Publisher Full Text | Free Full Text 46. Li Y, Rata I, Jakobsson E: Sampling multiple scoring functions can improve protein loop structure prediction accuracy. J. Chem. Inf. Model. 2011; 51 (7): 1656–1666. PubMed Abstract | Publisher Full Text | Free Full Text 47. Roterman I, Slupina M, Konieczny L: Protein folding: Funnel model revised. Comput. Struct. Biotechnol. J. 2024; 23 : 3827–3838. PubMed Abstract | Publisher Full Text | Free Full Text 48. Roterman I, Stapor K, Dulak D, et al. : INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION. Zenodo. 2026. Publisher Full Text Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 16 Apr 2026 ADD YOUR COMMENT Comment Author details Author details 1 Jagiellonian University in Kraków Faculty of Medicine, Kraków, Lesser Poland Voivodeship, Poland 2 Silesian University of Technology Faculty of Automatic Control Electronics and Computer Science, Gliwice, Silesian Voivodeship, Poland 3 ASSA ABLOY Opening Solutions, Magazynowa, Leszno, Poland Irena Roterman Roles: Conceptualization, Investigation, Project Administration, Supervision Katarzyna Stapor Roles: Methodology, Validation Dawid Dulak Roles: Data Curation, Visualization Leszek Konieczny Roles: Investigation, Writing – Original Draft Preparation Competing interests No competing interests were disclosed. Grant information The study was financially supported by Jagiellonian University – Medical College grant #N41/DBS/001127. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (1) version 1 Published: 16 Apr 2026, 15:535 https://doi.org/10.12688/f1000research.178873.1 Copyright © 2026 Roterman I 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 Roterman I, Stapor K, Dulak D and Konieczny L. INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION [version 1; peer review: awaiting peer review] . F1000Research 2026, 15 :535 ( https://doi.org/10.12688/f1000research.178873.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: AWAITING PEER REVIEW AWAITING PEER REVIEW ? 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 Comments on this article Comments (0) Version 1 VERSION 1 PUBLISHED 16 Apr 2026 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status AWAITING PEER REVIEW 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 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 = "INFLUENCE OF WATER ENVIRONMENT ON PROTEIN...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/15-535/v1" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/15-535/v1&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/15-535/v1" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Roterman I 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/15-535/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/15-535", templates : { twitter : "INFLUENCE OF WATER ENVIRONMENT ON PROTEIN FOLDING AND COMPLEXATION. Roterman I et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/15-535/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/178873/197312") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "197312"); $(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 = { "476485": 0, "476484": 0, "476483": 0, "476482": 0, "481153": 0, "476481": 0, "481152": 0, "476480": 0, "481151": 0, "476479": 0, "481150": 0, "476478": 0, "481149": 0, "476477": 0, "481148": 0, "476476": 0, "481147": 0, "481146": 0, "481145": 0, "481144": 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 = "bd8ad1b9-3018-411f-b4e0-86e07772738e"; 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.