Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces

preprint OA: closed
Full text JSON View at publisher

Abstract

Background: Considering protein mutations in their biological context is essential for understanding their functional impact, interpretation of high-dimensional datasets and development of effective targeted therapies in personalized medicine. Methods: : We combined the curated knowledge of biochemical reactions from Reactome with the analysis of interaction-mediating 3D interfaces from Mechismo. In addition, we provided a software tool for users to explore and browse the analysis results in a multi-scale perspective starting from pathways and reactions to protein-protein interactions and protein 3D structures. Results: : We analyzed somatic mutations from TCGA, revealing several significantly impacted reactions and pathways in specific cancer types. We found examples of genes not yet listed as oncodrivers, whose rare mutations were predicted to affect cancer processes similarly to known oncodrivers. Some identified processes lack any known oncodrivers, which suggests potentially new cancer-related processes (e.g. complement cascade reactions). Furthermore, we found that mutations perturbing certain processes are significantly associated with distinct phenotypes (i.e. survival time) in specific cancer types (e.g. PIK3CA centered pathways in LGG and UCEC cancer types), suggesting the translational potential of our approach for patient stratification. Our analysis also uncovered several druggable processes (e.g. GPCR signalling pathways) containing enriched reactions, providing support for new off-label therapeutic options. Conclusions: : In summary, we have established a multi-scale approach to study genetic variants based on protein-protein interaction 3D structures. Our approach is different from previously published studies in its focus on biochemical reactions and can be applied to other data types (e.g. post-translational modifications) collected for many types of disease.
Full text 178,227 characters · extracted from preprint-html · click to expand
Leveraging biochemical reactions to unravel... | 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/10-1111" }, "headline": "Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein...", "datePublished": "2021-11-03T15:18:39", "dateModified": "2022-12-12T14:15:07", "author": [ { "@type": "Person", "name": "Francesco Raimondi" }, { "@type": "Person", "name": "Joshua G. Burkhart" }, { "@type": "Person", "name": "Matthew J. Betts" }, { "@type": "Person", "name": "Robert B. Russell" }, { "@type": "Person", "name": "Guanming Wu" } ], "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: Considering protein mutations in their biological context is essential for understanding their functional impact, interpretation of high-dimensional datasets and development of effective targeted therapies in personalized medicine. Methods: We combined the curated knowledge of biochemical reactions from Reactome with the analysis of interaction-mediating 3D interfaces from Mechismo. In addition, we provided a software tool for users to explore and browse the analysis results in a multi-scale perspective starting from pathways and reactions to protein-protein interactions and protein 3D structures. Results: We analyzed somatic mutations from TCGA, revealing several significantly impacted reactions and pathways in specific cancer types. We found examples of genes not yet listed as oncodrivers, whose rare mutations were predicted to affect cancer processes similarly to known oncodrivers. Some identified processes lack any known oncodrivers, which suggests potentially new cancer-related processes (e.g. complement cascade reactions). Furthermore, we found that mutations perturbing certain processes are significantly associated with distinct phenotypes (i.e. survival time) in specific cancer types (e.g. PIK3CA centered pathways in LGG and UCEC cancer types), suggesting the translational potential of our approach for patient stratification. Our analysis also uncovered several druggable processes (e.g. GPCR signalling pathways) containing enriched reactions, providing support for new off-label therapeutic options. Conclusions: In summary, we have established a multi-scale approach to study genetic variants based on protein-protein interaction 3D structures. Our approach is different from previously published studies in its focus on biochemical reactions and can be applied to other data types (e.g. post-translational modifications) collected for many types of disease." } { "@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/10-1111/v3", "name": "Leveraging biochemical reactions to unravel functional impacts of..." } } ] } Home Browse Leveraging biochemical reactions to unravel functional impacts of... ALL Metrics - Views Downloads Get PDF Get XML Cite How to cite this article Raimondi F, Burkhart JG, Betts MJ et al. Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.12688/f1000research.74395.3 ) 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 Revised Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] Francesco Raimondi https://orcid.org/0000-0002-6891-3178 1 , Joshua G. Burkhart https://orcid.org/0000-0001-9279-1556 2 , Matthew J. Betts 3,4 , Robert B. Russell 3,4 , Guanming Wu https://orcid.org/0000-0001-8196-1177 2 Francesco Raimondi https://orcid.org/0000-0002-6891-3178 1 , Joshua G. Burkhart https://orcid.org/0000-0001-9279-1556 2 , [...] Matthew J. Betts 3,4 , Robert B. Russell 3,4 , Guanming Wu https://orcid.org/0000-0001-8196-1177 2 PUBLISHED 12 Dec 2022 Author details Author details 1 BIO@SNS, Scuola Normale Superiore di Pisa, Pisa, Italy, Italy 2 Division of Bioinformatics and Computational Biology, Department of Medical Informatics and Clinical Epidemiology, Oregon Health & Science University, Portland, Oregon, USA 3 Heidelberg University Biochemistry Center, University of Heidelberg, Heidelberg, Germany 4 BioQuant, University of Heidelberg, Heidelberg, Germany Francesco Raimondi Roles: Conceptualization, Formal Analysis, Investigation, Methodology, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Joshua G. Burkhart Roles: Formal Analysis Matthew J. Betts Roles: Resources, Software Robert B. Russell Roles: Conceptualization, Methodology, Supervision, Writing – Review & Editing Guanming Wu Roles: Conceptualization, Data Curation, Formal Analysis, Funding Acquisition, Investigation, Methodology, Resources, Software, Supervision, Writing – Original Draft Preparation OPEN PEER REVIEW DETAILS REVIEWER STATUS This article is included in the Bioinformatics gateway. This article is included in the Cytoscape gateway. Abstract Background: Considering protein mutations in their biological context is essential for understanding their functional impact, interpretation of high-dimensional datasets and development of effective targeted therapies in personalized medicine. Methods: We combined the curated knowledge of biochemical reactions from Reactome with the analysis of interaction-mediating 3D interfaces from Mechismo. In addition, we provided a software tool for users to explore and browse the analysis results in a multi-scale perspective starting from pathways and reactions to protein-protein interactions and protein 3D structures. Results: We analyzed somatic mutations from TCGA, revealing several significantly impacted reactions and pathways in specific cancer types. We found examples of genes not yet listed as oncodrivers, whose rare mutations were predicted to affect cancer processes similarly to known oncodrivers. Some identified processes lack any known oncodrivers, which suggests potentially new cancer-related processes (e.g. complement cascade reactions). Furthermore, we found that mutations perturbing certain processes are significantly associated with distinct phenotypes (i.e. survival time) in specific cancer types (e.g. PIK3CA centered pathways in LGG and UCEC cancer types), suggesting the translational potential of our approach for patient stratification. Our analysis also uncovered several druggable processes (e.g. GPCR signalling pathways) containing enriched reactions, providing support for new off-label therapeutic options. Conclusions: In summary, we have established a multi-scale approach to study genetic variants based on protein-protein interaction 3D structures. Our approach is different from previously published studies in its focus on biochemical reactions and can be applied to other data types (e.g. post-translational modifications) collected for many types of disease. READ ALL READ LESS Keywords Structural bioinformatics, network bioinformatics, biological process, variant interpretation, biochemical reactions, PPI network, biological pathways, cancer mutations, Reactome Corresponding Author(s) Francesco Raimondi ( [email protected] ) Guanming Wu ( [email protected] ) Close Corresponding authors: Francesco Raimondi, Guanming Wu Competing interests: No competing interests were disclosed. Grant information: The results shown here are in whole or part based upon data generated by the TCGA Research Network: https://www.cancer.gov/tcga. This work was supported by the Cell Networks Excellence initiative of the Germany Research Foundation (DFG) (FR, MJB, and RBR), an Alexander Von Humboldt post-doctoral fellowship, the Italian Ministry of University and Research (MIUR) for the funding of the Department of Excellence "Faculty of Sciences" of Scuola Normale Superiore, AIRC (MFAG 2020 - ID. 24317) (FR), the National Library of Medicine Informatics Training Grant 5T15LM007088-29 (JGB), and the National Human Genome Research Institute of the National Institutes of Health under Award Number U41HG003751 (GW). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Copyright: © 2022 Raimondi F 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: Raimondi F, Burkhart JG, Betts MJ et al. Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.12688/f1000research.74395.3 ) First published: 03 Nov 2021, 10 :1111 ( https://doi.org/10.12688/f1000research.74395.1 ) Latest published: 12 Dec 2022, 10 :1111 ( https://doi.org/10.12688/f1000research.74395.3 ) Revised Amendments from Version 2 Updated Figures 5 and 6: 1). Figure 5: The upper panel has been deleted. 2). Figure 6: Uses a high resolution PNG version. Updated Figures 5 and 6: 1). Figure 5: The upper panel has been deleted. 2). Figure 6: Uses a high resolution PNG version. See the authors' detailed response to the review by Pier Luigi Martelli See the authors' detailed response to the review by Andras Szilagyi READ REVIEWER RESPONSES Introduction Somatic mutations in cancer driving genes are a primary cause of oncogenesis. Large-scale cancer sequencing projects, including TCGA and ICGC, have uncovered many somatic mutations in cancer related genes. 1 , 2 Though a plethora of studies have been published investigating the molecular mechanisms of mutations in these genes and how they cause cancer, detailed and comprehensive biochemical mechanisms remain undiscovered. While recent efforts have been devoted to development of integrated bioinformatics pipelines for the reliable prediction of cancer driver mutation, 3 the mechanistic details from such predictions are usually not available, therefore hampering deeper biological interpretation and clinical translation. 4 The majority of current approaches for these studies are at the gene or protein, protein-protein interaction or pathway levels. The gene-level analysis tells us what changes (e.g. structural variants) occur in genes or proteins, but not the functional impact (e.g. biological processes), while the pathway-level analysis may reveal potential overall impact of mutations in cancer drivers, but not how. The protein-protein interaction level analysis may help us infer possible impact on the interactions of mutated proteins, but such analysis does not extend to the pathway context because a protein-protein interaction may be involved in multiple pathways. For example, an interaction between GAB1 and EGFR has been annotated by BioGrid ( https://thebiogrid.org/108824/summary/homo-sapiens/gab1.html ) and involved in both Signaling by EGFR ( https://reactome.org/PathwayBrowser/#/R-HSA-177929 ) and Signaling by ERBB2 ( https://reactome.org/PathwayBrowser/#/R-HSA-1227986 ) as annotated in Reactome via different reactions. Several studies have been published to survey cancer somatic variants using protein-protein interaction 3D structures (e.g. 5 – 10 ). However, these studies were all based on experimentally determined protein-protein 3D structures, which covers only 6% of currently known human protein-protein interactions based on the latest release of interactome3d ( https://interactome3d.irbbarcelona.org/results.php?queryid=human 11 ). To increase the coverage of 3D structures for protein-protein interactions, several groups (e.g. 11 – 15 ) have employed homology modeling approaches using 3D structures of homologous proteins as templates. Even using homology modeling, the structural coverage of the human interactome remains quite low (12% in interactome3d). The Mechismo approach 16 was developed to predict the functional consequences of variants and post-translational modifications (PTMs), such as phosphorylations and acetylations, at biomolecular 3D interfaces. The method extends predictions to proteins with no 3D structures as a function of sequence similarity to 3D templates assessed through BLAST alignments. 17 This tool allows for inspecting positional effects of mutations and modifications for protein-protein, protein-nucleic acids and a subset of protein-chemical interactions which we previously demonstrated to be as effective as comparative modeling in identifying residues at interaction interfaces without intensive computation. Pathway and network-based approaches are routinely used in cancer data analysis. Projecting perturbed genes in the contexts of pathways and networks provides a knowledge framework for researchers to understand the potential roles of genetic aberrations that cause cancer. Pathway and network knowledgebases provide the foundation to perform pathway and network-based analysis. Reactome 18 is the most comprehensive open source biological pathway knowledgebase, covering nearly 60% of total human protein coding genes with annotation of over 13,200 complexes and 13,500 reactions that are organized into approximately 2,500 manually curated pathways (Release 75, December 2020). Pathways in Reactome are annotated as linked biochemical reactions, covering all types of biological processes, including metabolism, signal transduction, cell cycle, DNA replication and repair, programming cell death, immune system, development biology and cell-cell interaction. Leveraging the protein-protein 3D structural information generated from Mechismo and the rich set of biochemical reactions in Reactome pathways, we conducted a systematic analysis of protein structural variants in cancers using the somatic mutation data from TCGA. Our analysis is focused on functional impact of variants at 3D interfaces mediating biochemical reactions, striking a balance between the gene or protein level and pathway level analyses and unraveling novel biochemical insights of oncogenesis. In addition, we have developed a new set of features for Reactome’s Cytoscape app, ReactomeFIViz, 19 enabling researchers to browse and explore results from this study. Results A multi-scale analysis approach for protein structural variants caused by cancer somatic mutations We developed a robust analysis approach to analyze cancer somatic mutations in the context of protein-protein interactions, biological reactions, and pathways ( Figure 1 ). We applied this approach to the TCGA dataset by first mapping somatic mutations to UniProt canonical protein sequences and then onto 3D structures of protein-protein interactions as we have done previously through Mechismo. 20 The mapped protein-protein interactions are then traced back to reactions annotated in Reactome, which are tested for statistical significance. Significant pathways can be detected through similar statistical analysis (Methods) or may be found by mapping significant reactions to pathways that contain them. By combining the analysis results from protein-protein interactions, reactions and pathways, we draw biological insights. Figure 1. An overview of a multi-scale analysis approach for protein structural variants caused by cancer somatic mutations collected in the TCGA dataset. Mapping somatic mutations from genes to interaction interfaces using 3D structures unravels cancer driving mutations We considered a total of 1.79 M non-synonymous somatic mutations from TCGA across 32 cancer types and 7120 unique samples carrying somatic mutations. These were mapped onto canonical UniProt sequences, yielding 1.16 M unique protein variants (Methods). We considered high confidence predictions for protein-protein interactions including known structures or close (≥70% sequence identity) homologs and representing only very confident, physical protein-protein interactions. For chemical and DNA/RNA we also considered predictions with low/medium confidence (as low as 30% sequence identity). Mechismo analysis revealed that 405 K mutations (22%) mapped to known 3D structures, including single structural matches (i.e. with blast E-value threshold of 0.0001). A total of 103 K (25%) of them were found at interaction interfaces, for a total of 6668 (59%) samples carrying at least one interface perturbing mutation ( Figure 2A ). The majority of mutations were found at protein-protein and protein-chemical interfaces (60 K and 48 K, respectively) while 14 K were predicted at protein-nucleic acid interfaces. Figure 2. Statistics of the Mechismo analysis related to A) Significantly enriched interfaces; B) CGC gene fractions at significant interfaces from A); C) Structural mapping of CGC variants with no significance enrichment threshold applied. Cancers shown in rows were sorted based on total number of samples. To define the biological processes affected by interface mutations, we mapped 3D interaction interfaces to Reactome’s Functional Interaction Network (FIN), 21 involving both protein-protein and protein-chemicals interactions (Methods). We matched 6559 of 17225 (38%) FIN Protein-chemical interactions and 24363 of 183672 (13%) FIN PPIs to 3D interaction interfaces. We assessed the statistical significance of mutation enrichment at interaction interfaces through a random background model obtained by shuffling the same substitutions between equivalent positions in the same proteins ( Extended data: Table S1 38 ; Methods). Of the 2974 (26%) samples affected by significantly perturbed interfaces, 82% of them (2437 samples) carried mutations at significant FIN interfaces and 32% (3694 samples) carried mutations mapping either to non-significant interfaces or structural, non-interface regions. A total of 41% of samples (4705) carried mutations that couldn’t be mapped to any available 3D interaction interface ( Figure 2A ). The analysis revealed wide differences among cancer types in terms of fraction of samples affected by interface mutations. Five cancer types displayed more than 50% of samples carrying significantly impacted Functional Interactions (FIs): UVM (91%), PAAD (75%), SKCM (61%), UCS (57%) and THCA (56%) ( Figure 2A ). Other cancer types displayed a higher portion of samples affected by mutations at significantly perturbed interfaces which cannot yet be mapped to Reactome processes (e.g. ACC). Finally, cancer types like KIRP, KICH, DLBC and CHOL displayed no samples significantly affected by mutations perturbing any known protein interaction interfaces ( Figure 2A ). More than half of cancer types with significantly affected interaction interfaces (15 out of 28) display only mutations at Cancer Genes Census (CGC) genes 22 at FI interfaces ( Figure 2B ). After loosening the thresholds for enrichment significance, i.e. no False Discovery Rate (FDR) cutoff, we found a total of 3638 (32%) samples carried CGC gene mutations at FI interfaces ( Figure 2C ). Cancer types with higher proportions of significantly affected FI interfaces also display greater contributions of CGC gene mutations at FI interfaces (e.g. UVM = 92%, UCS = 82%, PAAD = 77% and SKCM = 66%). Interestingly, we were able to detect patterns of CGC gene mutations at FI interfaces even in those cancer types with no significantly affected interaction interfaces (e.g. KIRP = 11%, CHOL = 39%, KICH = 17%, DLBC = 43%) ( Figure 2C ). Placing mutations in the context of biochemical reactions and pathways reveals molecular mechanisms of cancer We also assessed whether biological processes, via either individual reactions or whole pathways, were significantly affected by somatic mutations in terms of mediating interaction interfaces. Defining biological processes significantly affected by edgetic mutations, 23 instead of individual genes, allowed us to provide a mechanistic interpretation framework for low frequency mutations participating in common biological processes, thus facilitating the understanding of the oncogenetic mechanisms of cancer driver mutations in the long tail distribution. 24 A total of 25 cancer types displayed 556 significantly mutated reactions (corresponding to 460 interfaces and 150 genes) and 375 pathways (corresponding to 2397 interfaces and 759 genes) (see Extended data: Tables S2 and S3 38 ). A total of 303 reactions displayed at least two genes affected by interface mutations and 20 reactions were found to be affected in at least five genes (Table S2). The reaction “MAP 2Ks and MAPKs bind to the activated RAF complex” in SKCM is the single reaction carrying the largest number of interface mutations (from 179 unique samples; Table S2) affecting participating members (i.e. SRC, MAPK3, NRAS, RAP1A, MAP 2K2, ARAF, BRAF, KSR1, KSR2, RAF1 ). We obtained a landscape of cancer type specific patterns of perturbed processes by mapping each reaction or pathway to its top level biological pathway ( Figure 3 ; Extended data: Figure S1 38 ). Signal transduction is the single most affected top level pathway, showing significantly perturbed reactions and pathways in 92% of cancer types (23 out of 25 and 26 out of 28 total cancer types displaying respectively significant reactions and pathways). Signal transduction processes also display high variability in terms of samples mutated and interfaces involved with melanoma (SKCM) involving the highest number of perturbed interfaces when considering either reactions or pathways ( Figure 3 ; Figure S1; firebrick). Given the high number of reactions affected in signaling events, it is easier to visualize significantly affected pathways ( Figure 4 ). As expected, receptor and non-receptor tyrosine kinase pathways are the most widely perturbed signaling pathways. In total, 10 out of 12 pathways from the “Signaling by Receptor Tyrosine Kinases” super-pathway ( https://reactome.org/PathwayBrowser/#/R-HSA-9006934&PATH=R-HSA-162582 ) are affected through cancer-type specific mutation signatures. Signaling by EGFR is the most recurrently perturbed pathway, being affected in 65% (17 out of 26) cancer types. Several other signaling pathways are related to GPCR signaling either through canonical pathways (i.e. GPCR downstream signaling, Gastrin-CREB signaling pathway via PKC and MAPK, GPCR ligand, Signaling by Rho GTPases or PIP3 activates AKT signaling ) or through WNT signaling (i.e. Beta-catenin independent WNT signaling, Degradation of beta-catenin by the destruction complex, TCF dependent signaling in response to WNT ). Figure 3. Significantly affected reactions in individual TCGA cancer types mapped to top level Reactome pathways. Diameters are proportional to the numbers of unique samples having mutations in top level pathways and color shades are proportional to the numbers of FI interfaces. Figure 4. Significantly affected pathways belonging to the Signal Transduction domain. Diameters are proportional to the numbers of unique samples and color shades are proportional to the numbers of FI interfaces. Other top level processes that are widely perturbed are Immune System and Gene Expression (Transcription) ( Extended data: Figure S2 38 ). Perturbed reactions linking to Gene expression (Transcription) are dominated exclusively by TP53 reactions, which are affected in all the 14 cancer types, with the sole exception of UCS where an additional reaction is affected by PPP2R1A mutations (Figure S2). We found at least one reaction contributing to the Immune System process significantly affected in 84% (21 out of 25) of cancer types, for a total of 19 unique reactions. The majority of significantly perturbed reactions in Immune System (12 out of 19) appear selectively mutated in only one cancer type, suggesting shared steps of dysregulation of a key cancer process ( Extended data: Figure S3 38 ). Intriguingly, we also found that a total of 15 significant reactions and 29 significant pathways in 8 and 14 cancer types, respectively, displayed no known CGC cancer drivers among the affected genes and were mutated in 10 or more unique samples in some cases (see Table S2 and S3). For example, we found complement cascade reactions, e.g. “C5b:C6:C7 translocates to the plasma membrane” ( Figure 5A ), significantly perturbed in 12 HNSCC samples (FDR = 2.8·10 −3 ) through mutations affecting five genes (i.e. C8A , C9 , C6 , C8B , C8G ), which are predicted to disable the interaction with binding partners ( Figure 5B ). Another reaction of the terminal pathway of complement, “C5b binds C6” ( Figure 5A ), was found mutated in 11 SKCM samples (FDR = 1.2·10 −2 ) at C5 mediated interfaces, likewise predicted to perturb the interaction with binding partners ( Figure 5B ). The complement cascade pathway is also overall significantly affected in HNSCC in 15 samples (FDR = 0.01) with no CGC gene mutations reported (Table S3). Additionally, a few other pathways are also affected in multiple cancer types with no mutations in CGC genes, including: Asparagine N-linked glycosylation (STAD FDR = 0.01, KIRC FDR = 0.02), ER to Golgi Anterograde Transport (STAD FDR = 0.02, KIRC FDR = 0.02), GPCR ligand binding (LIHC FDR = 0.003, BLCA FDR = 0.001) and Cilium Assembly (SKCM FDR = 0.03, LUAD FDR = 0.04) (Table S3). Figure 5. A) Reaction view of the complement cascade pathway; B) non-synonymous mutations (red spheres) at interfaces forming C5C6 complex (PDB:4a5w), participating to the “C5b binds C6” reaction and the C8 complex (PDB: 3ojy), participating to the “C7 binds C5b:C6”, “C8 binds C5b:C6:C7”, “C5b:C6:C7 translocates to the plasma membrane” and “C9 binds C5b:C6:C7:C8” reactions. A cancer reaction network highlights cancer specific patterns and supports crosstalk among high level processes Significantly affected reactions can be visualized on a reaction network, where nodes represent reactions and edges represent temporal or preceding/following relationships between reactions. Certain network modules are affected in specific cancer types such as STAD (e.g. Figure 6A , lower blue module; Extended data : Figure_6_Networks.cys and Figure S5) while others are widely perturbed in multiple tumor contexts. The network view also allows for enhanced visualization of reaction interdependencies. For example, we identified a major cluster suggesting crosstalk between Signal Transduction and Immune System reactions in multiple cancer types (the zoomed in region in Figure 6A ). The majority of reactions in this cluster are significant in THYM. However, eight of them are significant in multiple cancer types. Reactions within the cluster are largely annotated for signaling transduction but five of them are annotated for immune system. In addition, reactions involving PIK3CA and NRAS (or KRAS ), which are recurrently mutated in a mutually exclusive fashion in multiple cancer types, also support a major crosstalk between Signal Transduction and Immune Systems ( Extended data: Figures S3 and S4 38 ). Figure 6. A) A Reactome reaction sub-network constructed based on significant reactions collected from cancer specific analysis. Reactions in light blue that are not significant are used as linker nodes to link significant reactions together. Cancer types where reactions are significant are shown as pie charts inside reaction nodes with different colors; B) The mapping between the significant reactions and functional interactions of STAD in both the reaction network and the FIN highlighting the advantage of surveying protein variants in cancer with multi-scale perspectives. The analysis pipeline we developed was used to survey the protein variants in cancer with a multi-scale perspective, allowing us to uncover cancer driver mutations significantly related to protein interactions or biochemical reactions and providing complementary results to help us draw biological insights. A reaction may be expanded into a set of functional interactions while a functional interaction may be involved in multiple reactions. Using STAD as an example ( Figure 6B ; Extended data : Figure_6_Networks.cys and Figure S5), Reaction 679977 (TP53 family members bind PPP1R13B or TP53BP2, https://reactome.org/PathwayBrowser/#/R-HSA-6799777 ) can be expanded into four functional interactions (PPP1R13B-TP63, PPP1R13B-TP73, PPP1R13B-TP53 and TP53-TP53BP2), two of which (PPP1R13B-TP53 and TP53-TP53BP2) are statistically significant after FDR correction. Conversely, the interaction between CASP8 and CFLAR is extracted from nine significant reactions that are annotated for programmed cell death ( https://reactome.org/PathwayBrowser/#/R-HSA-5357801 ). Interestingly, this interaction itself is not significant, presumably caused by FDR correction because there were many more protein interactions subject to analysis than reactions. Other interesting examples can be found for STAD in Figure 6B too. For example, Reaction 200421 (activation of cytosolic AMPK by phosphorylation, https://reactome.org/PathwayBrowser/#/R-HSA-200421 ), which is significant, is mapped to nine FIs that are not significant. The functional interaction between PIK3CA and PIK3R1 is involved in 10 reactions and both the FI and all 10 reactions are significant. Linking mutations to phenotypes through biochemical mechanisms To explore the translational potential of our approach, we checked whether patients carrying mutations perturbing either individual interfaces, reactions or pathways were found to be statistically associated with patient overall survival. When considering interfaces, we found only one instance and no significant interfaces involving PIK3CA ( Extended data: Table S4 38 ). Grouping interface perturbing mutations through reactions or pathways increases the statistical power of survival analysis ( Extended data: Tables S5 and S6 38 ). Indeed, we found six and ten significant pathways in LGG (Brain Lower Grade Glioma) and UCEC (Uterine Corpus Endometrial Carcinoma) (adj P (Cox) < 0.05) respectively, invariably involving PIK3CA along with different combinations of other oncogenes (e.g. NRAS , KRAS ) interfaces. Intriguingly, in both LGG and UCEC Signaling by Interleukins pathway has the largest numbers of affected patients (respectively 27 and 105 samples; Table S6). LGG patients with mutations in this pathway exhibit shorter survival (hazard ratio = 2.08, adjusted p-value = 0.05) while UCEC patients show longer survival (hazard ratio = 0.35, adjusted p-value = 0.02), suggesting that patients carrying mutations of genes involved in the same pathways of recurrently mutated oncodrivers might cause different phenotypes (e.g. survival time) in different cancer contexts. Visualizing cancer somatic mutations via a multi-scale perspective using ReactomeFIViz ReactomeFIViz 19 is Reactome’s Cytoscape app, implementing a suite of features for users to conduct pathway- and network-based data analysis and visualization based on Reactome pathways and its functional interaction network. To assist users to explore and browse the analysis results from this study, we implemented a set of new features in ReactomeFIViz. Figure 7 illustrates three views, allowing users to visualize variants in a multi-scale perspective ranging from pathways and reactions to protein-protein interactions and protein 3D structures. Users can load analysis results in the pathway diagram view to highlight reactions based on adjusted p-values ( Figure 7A ) and select a specific reaction to inspect functional interactions impacted by mutations and highlighted according to adjusted p-values ( Figure 7B ). Furthermore, users can also select a specific interaction and visualize mutation locations in the protein 3D structures pulled directly from PDB ( Figure 7C ). ReactomeFIViz provides results from all TCGA cancers as well as pancancer, from which users can choose one to explore ( Figure 7D ). For more information on how to use ReactomeFIViz to explore the analysis results, see the user guide at https://reactome.org/userguide/reactome-fiviz#Structural_Variants_Visualization . Figure 7. Visualization of structural variants in the context of Reactome pathways, reactions and functional interactions. A. Pathway diagram with reactions highlighted according to p-values from the structural analysis; B. Functional interactions for the selected reaction in A (in blue) with interactions highlighted according to p-values; C. Protein-protein interaction 3D view with mutation locations displayed in balls; D. Table control for users to choose a specific cancer to visualize its analysis results. Discussion In this study, we conduct a systematic analysis of protein variants in cancer by mapping non-synonymous cancer somatic mutations from TCGA to protein interaction interfaces using Mechismo and the Reactome functional interaction network first, and then mapping those interfaces back into biochemical reactions and pathways to search for statistically significant interactions, reactions and pathways. Mechismo offers the possibility to predict positional effects of mutations and PTMs at biomolecular interfaces without the need to homology model 3D complexes. Reactome is unique in providing a comprehensive set of manually annotated biochemical reactions which can be leveraged to interpret cancer somatic variants in the context of biochemical reactions and biological pathways. Our analysis is focused on biochemical reactions carried out by protein-protein and protein-chemical interactions and it differs from previous published studies, which were focused either on protein-protein interactions or biological pathways, e.g. 25 By focusing on biochemical reactions, we identified and provided mechanistic explanations for rare mutations impinging on reactions participating in established onco-pathways involving recurrently mutated oncodrivers (e.g. Receptor Tyrosine Kinase signaling). Our multiscale representation of biomolecular processes was instrumental in highlighting interactions or reactions playing roles in crosstalk between higher level pathways belonging to distinct domains of biological function (e.g. Signal Transduction and Immune Systems). We also identified significantly affected processes not involving any CGC, thereby representing potentially new cancer-associated processes. For example, we identified several interface mutations affecting the complement cascade pathway, which is emerging as a key regulator of the tumor microenvironment fostering tumor growth and metastasis. 26 Several of the identified pathways also represent new therapeutic opportunities readily targetable by off-label drugs. For instance, we identified several GPCR signaling pathways characterized by rare mutations on either the receptors or downstream signaling nodes, confirming our previous findings that sparse GPCR mutations might converge in dysregulating signaling cascades similar to recurrent mutations of coupled G-proteins. 27 , 28 On top of this study, we have implemented a set of new features in ReactomeFIViz for the community to browse and explore the results of our analysis, facilitating the understanding of potential cancer driver mechanisms in a unique, multi-scale perspective that is built upon the Reactome pathway knowledgebase and extends from gene and protein to protein interactions, reactions and pathways. Together with ReactomeFIViz’s previously existing features for visualizing drug-target interactions in the same context of pathways and interaction networks and fuzzy logic simulation to model perturbation of drugs and somatic mutations on pathway activities, 29 users are able to conduct in-silico drug screening and modeling in search of potential therapies by targeting significantly impacted reactions and related functional interactions. We will explore the utility of leveraging ReactomeFIViz in this way. The study reported in this paper was based on protein-protein and protein-chemical interaction 3D structures. The limited coverage of protein-protein interaction 3D structures still constrains our survey to a small portion of protein-protein interactions extracted from biochemical reactions and pathways annotated in Reactome. In the future, when results and tools from ongoing large-scale protein structure determination 30 or prediction projects (e.g. CASP community 31 ) become available, we expect to obtain more insightful results by applying our approach. In summary, we have developed a multi-scale approach to investigate protein structure variants in cancer in the context of protein interactions, reactions and pathways annotated in Reactome. This approach is generic and can be applied to study other types of abnormal protein omics features collected from cancer or other complex diseases. For example, abnormal up or down protein or gene expression data or post-translational modifications can be mapped to protein interactions, reactions, and pathways to investigate their potential impact. Our approach can also be easily extended to integrate other types of interactions, such as protein-DNA, protein-RNA and protein-membrane interactions, for which Reactome has annotated many complexes and reactions. We plan to conduct a more complete analysis by including all these interactions as well as integrated mutations and PTMs sets (e.g. from CPTAC proteogenomics studies) in the future. Methods TCGA dataset We downloaded the latest MAF files of 32 TCGA Cancer types from http://firebrowse.org/ (2016 release), for a total of 1.8M somatic mutations from 7120 patients. A total of 1.79M non-synonymous somatic mutations were mapped on canonical UniProt sequences, yielding 1.16M unique protein variants. Only Ensembl transcripts matching in length to corresponding UniProt sequences were retained using Oncotator 32 “UniProt Exact Match” function and only predicted variants whose reference amino acids matched those at corresponding positions in SwissProt sequences were retained for further inspection. We employed standard TCGA study abbreviations (defined here: https://gdc.cancer.gov/resources-tcga-users/tcga-code-tables/tcga-study-abbreviations ) for cancer type names. Constructing the Reactome FI network and the reaction network We adapted the algorithm we developed to build the Reactome FI network 21 to extract functional interactions between proteins and proteins or proteins and chemicals from Reactome annotated reactions. The FI network used in this study is different from our previously constructed FI network. Here we limited our analyses to FIs extracted from annotated Reactome reactions only. To construct the Reactome reaction network, we connect two reactions (e.g. reaction1 and reaction2) together if the output from reaction1 is an input, catalyst, or regulator of reaction2. To control spurious connections among reactions, a set of small molecules, including ATP, ADP, Pi, H2O, GTP, GDP, CO2 and H+, is excluded for this reaction connection checking. The version of the Reactome knowledgebase used in this study is release 59, released in December 2016, which may have some annotations that don’t exist in the current Reactome release. Mapping Reactome FIs to Mechismo interfaces We mapped protein-protein and protein-chemical functional interactions from Reactome FIN to 3D interaction interfaces from Mechismo ( mechismo.russelllab.org ). 16 We used UniProt accessions to map protein entities and employed a chemoinformatics similarity search to map chemical entities. In more detail, we retrieved InChI identifiers for both ChEBI 33 (cross-referenced to Reactome) and PDB 34 (cross-referenced to Mechismo) chemical components. We then generated topological fingerprints for both sets through the RDKit package ( https://www.rdkit.org/ ) using the Tanimoto score as a similarity metric. We considered only interactions with matching UniProt accessions and with chemical similarity greater than 0.5 as corresponding protein-chemicals interactions. Using Mechismo to define perturbed FI interfaces We predicted functional consequences of TCGA non-synonymous somatic mutations using Mechismo, 16 which matches protein positions to positions within structures and identifies sites affecting interactions with other proteins, DNA/RNA or small-molecules. UniProt sequences were aligned to PDB sequences via BLAST 17 considering matches with E-value threshold of 0.0001 and storing the best match for each position in the UniProt sequence. We considered high confidence predictions for protein-protein interactions including known structures or close (≥70% sequence identity) homologs and representing only very confident, physical protein-protein interactions. For chemical and DNA/RNA we also considered predictions with low/medium confidence (as low as 30% sequence identity). We identified the most perturbed interactions in cancer by ranking each interacting pair based on the number of unique samples where a missense mutation was predicted to affect the interface. We tested the significance of the most perturbed interactions in TCGA by using an interactome perturbation random background model (BM). We defined it by first collecting the missense variants found in each sample and randomly shuffling the same substitutions between equivalent positions in the same protein. We obtained equivalent Mechismo data for BM and calculated the probability of obtaining the same number of observed perturbing events for each interaction by chance using a binomial test: P c N = N c P r c 1 − P r N − c where N is the total number of samples, c is the number of unique samples in which a given interaction has been found perturbed and P is the probability of getting the same interface perturbed from the random background distribution. The obtained P -values were adjusted using the FDR/Benjamini-Hochberg procedure. 35 We considered instances with adjusted P -values below 0.05 as significant. We similarly applied the same BM and statistical test to define reactions and pathways whose mediating FIs' interfaces are significantly affected. Survival analysis We downloaded clinical records of TCGA patients using TCGAbiolinks Bioconductor package 36 and considered “vital_ status” , “gender”,”days_to_death”, “days_to_last_follow_up”, “age_at_diagnosis”. Cox’s proportional hazard model was employed to predict hazard ratios and survival probability of patients affected by interface-, reaction- and pathway-perturbing mutations, employing age and sex as covariates. Samples with missing values (i.e. “nan”) in any of these fields were not considered for this analysis. All the statistical analysis has been done in Python 3.8.11 ( www.python.org ) through scipy 1.6.2 ( www.scipy.org ), statsmodels 0.12.2 ( statsmodels.sourceforge.net ) and lifelines 0.25.9 ( lifelines.readthedocs.org/en/latest ) libraries. Implementing new features in ReactomeFIViz We developed a MySQL database to store the analysis results via a Hibernate API ( https://hibernate.org ) and a RESTful API to serve the analysis results from the MySQL database to ReactomeFIViz using the Spring MVC framework (version 4.3.10, https://spring.io/projects/spring-framework ). New user interfaces were added to ReactomeFIViz using Java Swing (Java 8, https://docs.oracle.com/javase/tutorial/uiswing/ ) by following the standard practice to develop apps for Cytoscape. 37 We used Java (JDK 1.8) for software programming and host the source code at GitHub: https://github.com/reactome-fi/mechismows for the RESTful API and https://github.com/reactome-fi/CytoscapePlugIn for the front-end user interfaces in ReactomeFIViz. Data availability Underlying data MAF files of the 32 TCGA cancer types available from http://firebrowse.org/ (2016 release) The outcome of the analysis is available through the Reactome FIViz Cytoscape app: https://reactome.org/tools/reactome-fiviz The mysql database dump used for the server-side application: https://doi.org/10.5281/zenodo.5590953 . Extended data Zenodo: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces, https://doi.org/10.5281/zenodo.7401670 . 38 This project contains the following extended data: • Figure S1: Significantly affected pathways in individual TCGA cancer types mapped to top level Reactome pathways. Diameters are proportional to the numbers of unique samples having mutations in top level pathways and color shades are proportional to the numbers of FI interfaces. • Figure S2: Significantly affected reactions belonging to the Gene expression top level pathway. Diameters are proportional to the numbers of unique samples and colors are proportional to the numbers of FI interfaces. • Figure S3: Significantly affected reactions belonging to the Immune System top level pathway. Diameters are proportional to the numbers of unique samples and colors are proportional to the numbers of FI interfaces. • Figure S4: Significantly affected reactions belonging to the Signal Transduction top level pathway. Diameters are proportional to the numbers of unique samples and colors are proportional to the numbers of FI interfaces. • Figure S5: Higher resolution of Figure 6 in PDF. • Figure_6_Networks.cys: The original Cytoscape session file containing networks shown in Figure 6. The file was generated using Cytoscape 3.8.2. The visual style of the functional interaction network in Figure 6B is different from the network labeled “Figure_6B_FIN” in this session file to better distinguish protein nodes from reaction nodes. • Table S1: Mutation enrichment at protein interaction interfaces. • Table S2: Mutation enrichment at Reactome Reactions interfaces. • Table S3: Mutation enrichment at Reactome Pathway interfaces. • Table S4: Survival analysis of significantly affected interactions. • Table S5: Survival analysis of significantly affected reactions. • Table S6: Survival analysis of significantly affected pathways. Data are available under the terms of the Creative Commons Attribution 4.0 International license (CC-BY 4.0). Software availability Home page for user guide describing procedures on how to use ReactomeFIViz features for visualizing cancer somatic mutations via a multi-scale perspective: https://reactome.org/userguide/reactome-fiviz#Structural_Variants_Visualization Cytoscape app store: http://apps.cytoscape.org/apps/reactomefiplugin Latest source code: https://github.com/reactome-fi/CytoscapePlugIn (ReactomeFIViz app code) and https://github.com/reactome-fi/mechismows (Server-side code) Source code as at the time of publication: https://github.com/reactome-fi/CytoscapePlugIn/releases/tag/f1000_cancer_2021 and https://github.com/reactome-fi/mechismows/releases/tag/F1000_Cancer_2021 Archived source code as at the time of publication: https://doi.org/10.5281/zenodo.5590945 39 (ReactomeFIViz app code) and https://doi.org/10.5281/zenodo.5590949 40 (Server-side code) License: Creative Commons Attribution 4.0 International (CC BY 4.0) License ( https://reactome.org/license ). References 1. Bailey MH, et al. : Comprehensive Characterization of Cancer Driver Genes and Mutations. Cell. 2018; 173 : 371–385.e18. PubMed Abstract | Publisher Full Text | Free Full Text 2. Hudson TJ, Anderson W, Aretz A, et al. : International network of cancer genome projects. Nature. 2010; 464 : 993–998. PubMed Abstract | Publisher Full Text | Free Full Text 3. Chen H, et al. : Comprehensive assessment of computational algorithms in predicting cancer driver mutations. Genome Biol. 2020; 21 : 43. PubMed Abstract | Publisher Full Text | Free Full Text 4. Gonzalez-Sanchez JC, Raimondi F, Russell RB: Cancer genetics meets biomolecular mechanism: bridging and age old gulf. FEBS Lett. 2018; 592 : 463–474. PubMed Abstract | Publisher Full Text 5. Porta-Pardo E, Garcia-Alonso L, Hrabe T, et al. : A Pan-Cancer Catalogue of Cancer Driver Protein Interaction Interfaces. PLoS Comput. Biol. 2015; 11 : e1004518. PubMed Abstract | Publisher Full Text | Free Full Text 6. Kamburov A, et al. : Comprehensive assessment of cancer missense mutation clustering in protein structures.2015; 1–10. Publisher Full Text 7. Wang Y, Sahni N, Vidal M: Global Edgetic Rewiring in Cancer Networks. Cell Systems. 2015; 1 : 251–253. PubMed Abstract | Publisher Full Text 8. Creixell P, et al. : Kinome-wide Decoding of Network-Attacking Mutations Rewiring Cancer Signaling Resource Kinome-wide Decoding of Network-Attacking Mutations Rewiring Cancer Signaling. Cell. 2015; 163 : 202–217. PubMed Abstract | Publisher Full Text | Free Full Text 9. Vázquez M, Valencia A, Pons T: Structure-PPi: A module for the annotation of cancer-related single-nucleotide variants at protein-protein interfaces. Bioinformatics. 2015; 31 : 2397–2399. PubMed Abstract | Publisher Full Text | Free Full Text 10. Porta-Pardo E, Hrabe T, Godzik A: Cancer3D: Understanding cancer mutations through protein structures. Nucleic Acids Res. 2015; 43 : D968–D973. PubMed Abstract | Publisher Full Text | Free Full Text 11. Mosca R, Céol A, Aloy P: Interactome3D: adding structural details to protein networks.2013; 10 . 12. Szilagyi A, Zhang Y: Template-based structure modeling of protein-protein interactions. Curr. Opin. Struct. Biol. 2014; 24 : 10–23. PubMed Abstract | Publisher Full Text | Free Full Text 13. Zhang QC, et al. : Structure-based prediction of protein-protein interactions on a genome-wide scale. Nature. 2012; 490 : 556–560. PubMed Abstract | Publisher Full Text | Free Full Text 14. Murray D, Petrey D, Honig B: Integrating 3D structural information into systems biology. J. Biol. Chem. 2021; 296 : 100562. PubMed Abstract | Publisher Full Text | Free Full Text 15. Meyer MJ, et al. : Interactome INSIDER: a structural interactome browser for genomic studies. Nat. Methods. 2018; 15 : 107–114. PubMed Abstract | Publisher Full Text | Free Full Text 16. Betts MJ, et al. : Mechismo: Predicting the mechanistic impact of mutations and modifications on molecular interactions. Nucleic Acids Res. 2015; 43 : e10. PubMed Abstract | Publisher Full Text | Free Full Text 17. Altschul SF, et al. : Gapped BLAST and PSI-BLAST: a new generation of protein database search programs. Nucleic Acids Res. 1997; 25 : 3389–3402. PubMed Abstract | Publisher Full Text | Free Full Text 18. Jassal B, et al. : The reactome pathway knowledgebase. Nucleic Acids Res. 2020; 48 : D498–D503. PubMed Abstract | Publisher Full Text | Free Full Text 19. Wu G, Dawson E, Duong A, et al. : ReactomeFIViz: a Cytoscape app for pathway and network-based data analysis. F1000Res. 2014; 3 : 146–114. PubMed Abstract | Publisher Full Text | Free Full Text 20. Raimondi F, et al. : Insights into cancer severity from biomolecular interaction mechanisms. Sci. Rep. 2016; 6 : 34490. PubMed Abstract | Publisher Full Text | Free Full Text 21. Wu G, Feng X, Stein L: A human functional protein interaction network and its application to cancer data analysis. Genome Biol. 2010; 11 : R53. PubMed Abstract | Publisher Full Text | Free Full Text 22. Sondka Z, et al. : The COSMIC Cancer Gene Census: describing genetic dysfunction across all human cancers. Nat. Rev. Cancer. 2018; 18 : 696–705. PubMed Abstract | Publisher Full Text | Free Full Text 23. Barabási AL, Gulbahce N, Loscalzo J: Network medicine: A network-based approach to human disease. Nat. Rev. Genet. 2011; 12 : 56–68. PubMed Abstract | Publisher Full Text | Free Full Text 24. Garraway LA, Lander ES: Lessons from the cancer genome. Cell. 2013; 153 : 17–37. PubMed Abstract | Publisher Full Text 25. Reyna MA, et al. : Pathway and network analysis of more than 2500 whole cancer genomes. Nat. Commun. 2020; 11 : 729. PubMed Abstract | Publisher Full Text | Free Full Text 26. Afshar-Kharghan V: The role of the complement system in cancer. J. Clin. Investig. 2017; 127 : 780–789. Publisher Full Text 27. Raimondi F, et al. : Rare, functional, somatic variants in gene families linked to cancer genes: GPCR signaling as a paradigm. Oncogene. 2019; 38 : 6491–6506. Publisher Full Text | Free Full Text 28. Wu V, et al. : Illuminating the Onco-GPCRome: Novel G protein-coupled receptor-driven oncocrine networks and targets for cancer immunotherapy. J. Biol. Chem. 2019; 294 : 11062–11086. PubMed Abstract | Publisher Full Text | Free Full Text 29. Blucher AS, McWeeney SK, Stein L, et al. : Visualization of drug target interactions in the contexts of pathways and networks with reactomefiviz. F1000Res. 2019; 8 : 8. Publisher Full Text 30. Jones MM, et al. : The Structural Genomics Consortium: A Knowledge Platform for Drug Discovery: A Summary. Rand Heal. Q. 2014; 4 : 19. 31. Kryshtafovych A, Schwede T, Topf M, et al. : Critical assessment of methods of protein structure prediction (CASP)—Round XIII. ProteinsStruct, Funct, Genet. 2019; 87 : 1011–1020. PubMed Abstract | Publisher Full Text | Free Full Text 32. Ramos AH, et al. : Oncotator: Cancer variant annotation tool. Hum. Mutat. 2015; 36 : E2423–E2429. PubMed Abstract | Publisher Full Text | Free Full Text 33. Hastings J, et al. : ChEBI in 2016: Improved services and an expanding collection of metabolites. Nucleic Acids Res. 2016; 44 : D1214–D1219. PubMed Abstract | Publisher Full Text | Free Full Text 34. Burley SK, et al. : Protein Data Bank: The single global archive for 3D macromolecular structure data. Nucleic Acids Res. 2019; 47 : D520–D528. 35. Benjamini Y, Hochberg Y: Controlling the False Discovery Rate: A Practical and Powerful Approach to Multiple Testing. Journal of the Royal Statistical Society. Series B (Methodological). 1995; 57 : 289–300. Publisher Full Text 36. Colaprico A, et al. : TCGAbiolinks: An R/Bioconductor package for integrative analysis of TCGA data. Nucleic Acids Res. 2016; 44 : e71. PubMed Abstract | Publisher Full Text | Free Full Text 37. Lotia S, Montojo J, Dong Y, et al. : Cytoscape app store. Bioinformatics. 2013; 29 : 1350–1351. PubMed Abstract | Publisher Full Text | Free Full Text 38. Raimondi F, Burkhart JG, Betts MJ, et al. : Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces.2022. Publisher Full Text 39. Guanmingwu, Dawson ET; reactome-fi: reactome-fi/CytoscapePlugIn: F1000Research_Cancer_Somatic_Mutation_Paper_2021 (f1000_cancer_2021). Zenodo. 2021. Publisher Full Text 40. reactome-fi: reactome-fi/mechismows: F1000Research_Cancer_Paper_2021 (F1000_Cancer_2021). Zenodo. 2021. Publisher Full Text Comments on this article Comments (0) Version 3 VERSION 3 PUBLISHED 03 Nov 2021 ADD YOUR COMMENT Comment Author details Author details 1 BIO@SNS, Scuola Normale Superiore di Pisa, Pisa, Italy, Italy 2 Division of Bioinformatics and Computational Biology, Department of Medical Informatics and Clinical Epidemiology, Oregon Health & Science University, Portland, Oregon, USA 3 Heidelberg University Biochemistry Center, University of Heidelberg, Heidelberg, Germany 4 BioQuant, University of Heidelberg, Heidelberg, Germany Francesco Raimondi Roles: Conceptualization, Formal Analysis, Investigation, Methodology, Visualization, Writing – Original Draft Preparation, Writing – Review & Editing Joshua G. Burkhart Roles: Formal Analysis Matthew J. Betts Roles: Resources, Software Robert B. Russell Roles: Conceptualization, Methodology, Supervision, Writing – Review & Editing Guanming Wu Roles: Conceptualization, Data Curation, Formal Analysis, Funding Acquisition, Investigation, Methodology, Resources, Software, Supervision, Writing – Original Draft Preparation Competing interests No competing interests were disclosed. Grant information The results shown here are in whole or part based upon data generated by the TCGA Research Network: https://www.cancer.gov/tcga. This work was supported by the Cell Networks Excellence initiative of the Germany Research Foundation (DFG) (FR, MJB, and RBR), an Alexander Von Humboldt post-doctoral fellowship, the Italian Ministry of University and Research (MIUR) for the funding of the Department of Excellence "Faculty of Sciences" of Scuola Normale Superiore, AIRC (MFAG 2020 - ID. 24317) (FR), the National Library of Medicine Informatics Training Grant 5T15LM007088-29 (JGB), and the National Human Genome Research Institute of the National Institutes of Health under Award Number U41HG003751 (GW). The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript. Article Versions (3) version 3 Revised Published: 12 Dec 2022, 10:1111 https://doi.org/10.12688/f1000research.74395.3 version 2 Revised Published: 30 Nov 2022, 10:1111 https://doi.org/10.12688/f1000research.74395.2 version 1 Published: 03 Nov 2021, 10:1111 https://doi.org/10.12688/f1000research.74395.1 Copyright © 2022 Raimondi F 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 Raimondi F, Burkhart JG, Betts MJ et al. Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.12688/f1000research.74395.3 ) NOTE: If applicable, it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS track receive updates on this article Track an article to receive email alerts on any updates to this article. TRACK THIS ARTICLE Share Open Peer Review Current Reviewer Status: ? Key to Reviewer Statuses VIEW HIDE Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Version 3 VERSION 3 PUBLISHED 12 Dec 2022 Revised Views 0 Cite How to cite this report: Szilagyi A. Reviewer Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.141738.r157982 ) The direct URL for this report is: https://f1000research.com/articles/10-1111/v3#referee-response-157982 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 15 Dec 2022 Andras Szilagyi , Institute of Enzymology, Research Centre for Natural Sciences, Budapest, Hungary Approved VIEWS 0 https://doi.org/10.5256/f1000research.141738.r157982 No ... Continue reading READ ALL No new comments. Competing Interests: No competing interests were disclosed. Reviewer Expertise: Structural bioinformatics I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Szilagyi A. Reviewer Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.141738.r157982 ) The direct URL for this report is: https://f1000research.com/articles/10-1111/v3#referee-response-157982 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Version 2 VERSION 2 PUBLISHED 30 Nov 2022 Revised Views 0 Cite How to cite this report: Martelli PL. Reviewer Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.141560.r156974 ) The direct URL for this report is: https://f1000research.com/articles/10-1111/v2#referee-response-156974 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 30 Nov 2022 Pier Luigi Martelli , Biocomputing Group, Department of Pharmacy and Biotechnology, University of Bologna, Bologna, Italy Approved VIEWS 0 https://doi.org/10.5256/f1000research.141560.r156974 The present version ... Continue reading READ ALL The present version addresses my concerns. Competing Interests: No competing interests were disclosed. Reviewer Expertise: Computational biology; Bioinformatics; Structural and functional characterization of proteins and their variants; Machine and deep learning. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Martelli PL. Reviewer Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.141560.r156974 ) The direct URL for this report is: https://f1000research.com/articles/10-1111/v2#referee-response-156974 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Respond or Comment COMMENT ON THIS REPORT Version 1 VERSION 1 PUBLISHED 03 Nov 2021 Views 0 Cite How to cite this report: Martelli PL. Reviewer Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.78146.r147340 ) The direct URL for this report is: https://f1000research.com/articles/10-1111/v1#referee-response-147340 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 20 Sep 2022 Pier Luigi Martelli , Biocomputing Group, Department of Pharmacy and Biotechnology, University of Bologna, Bologna, Italy Approved VIEWS 0 https://doi.org/10.5256/f1000research.78146.r147340 The paper by Raimondi et al. presents an analysis aiming at elucidating the effect of somatic, cancer-related variants on interaction interfaces of complexes involved in biochemical reactions. Data from 7120 patients of 32 cancer types are downloaded from TGCA and ... Continue reading READ ALL The paper by Raimondi et al. presents an analysis aiming at elucidating the effect of somatic, cancer-related variants on interaction interfaces of complexes involved in biochemical reactions. Data from 7120 patients of 32 cancer types are downloaded from TGCA and analysed with Mechismo for determining the possible functional effect of variations at protein-protein interfaces. Functional interfaces are then mapped on Reactome reactions and pathway and an enrichment procedure is adopted to highlight the most relevant biochemical processes involved in each cancer type. The paper is generally clearly written. In my opinion, paper readability would benefit from a more extended review of the methods at the basis of Mechismo and of the definition of functional interfaces. In particular, it is unclear what is the expected number of variations that Mechismo can annotate on proteins without 3D structure, as reported in the introduction. For the 1.16 M unique variations from TCGA, authors only report the number of those mapped on known 3D structures, and it is unclear whether they include those deriving from homology-based analysis. If yes, it would be useful to provide some more detail and discuss possible differences of effect predictions depending on the similarity between the wildtype sequence and the adopted structure. Other minor points: - Introduction: the sentence "The gene-level analysis tells us what changes occur in genes or proteins, but not the functional impact" is a bit misleading, since different approaches have been developed for predicting possible impact at different levels (function, stability...) - Legends of figures could be improved, adding details. In particular it is not clear what "donor" means in Figure 2. - Supplementary figures S1-S4 are unreadable in the current version. Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Computational biology; Bioinformatics; Structural and functional characterization of proteins and their variants; Machine and deep learning. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Martelli PL. Reviewer Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.78146.r147340 ) The direct URL for this report is: https://f1000research.com/articles/10-1111/v1#referee-response-147340 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 30 Nov 2022 Guanming Wu , Division of Bioinformatics and Computational Biology, Department of Medical Informatics and Clinical Epidemiology, Oregon Health & Science University, Portland, USA 30 Nov 2022 Author Response Dear Dr. Pier Luigi Martelli, Thanks a lot for reviewing our manuscript. We have made some changes according to your comments. Please see our reply to your comments below: ... Continue reading Dear Dr. Pier Luigi Martelli, Thanks a lot for reviewing our manuscript. We have made some changes according to your comments. Please see our reply to your comments below: In my opinion, paper readability would benefit from a more extended review of the methods at the basis of Mechismo and of the definition of functional interfaces. In particular, it is unclear what is the expected number of variations that Mechismo can annotate on proteins without 3D structure, as reported in the introduction. For the 1.16 M unique variations from TCGA, authors only report the number of those mapped on known 3D structures, and it is unclear whether they include those deriving from homology-based analysis. If yes, it would be useful to provide some more detail and discuss possible differences of effect predictions depending on the similarity between the wildtype sequence and the adopted structure. We mapped mutations to 3D structures, either known or homologous, by considering UniProt alignment to PDB fasta sequences via BLAST, considering matches with E-value threshold of 0.0001, and storing the best match for each position in the UniProt sequence. Then we considered high confidence predictions for protein-protein interactions including known structures or close (>=70% sequence identity) homologs and representing only very confident, physical protein-protein interactions. For chemical and DNA/RNA we also considered predictions with low/medium confidence (as low as 30% sequence identity). We have made these points clearer both in the Results and Methods sections. Introduction: the sentence "The gene-level analysis tells us what changes occur in genes or proteins, but not the functional impact" is a bit misleading, since different approaches have been developed for predicting possible impact at different levels (function, stability...) When we said “gene-level analysis”, we meant the analysis is about genes or proteins such as somatic mutations or structural variants. Indeed, many approaches have developed to predict impacts of mutations on protein stability and functions. But we’d like to argue that “stability” is still a protein-level feature. To know the impact of mutation on the protein’s function, extra information is needed (e.g. what pathways or biological processes have been annotated for the protein, etc.) for higher level analysis (e.g. pathway enrichment analysis). Regardless, we added some phrases (as shown below in parentheses) to the original sentence. Now this sentence reads as the following: The gene-level analysis tells us what changes (e.g. structural variants) occur in genes or proteins, but not the functional impact (e.g. biological processes)… Legends of figures could be improved, adding details. In particular it is not clear what "donor" means in Figure 2. Thanks for pointing this out. We have changed “donors” to “patients” in Figure 2. Supplementary figures S1-S4 are unreadable in the current version. These figures have been fixed. It is our mistake. Thanks again for reviewing our manuscript and comments. Dear Dr. Pier Luigi Martelli, Thanks a lot for reviewing our manuscript. We have made some changes according to your comments. Please see our reply to your comments below: In my opinion, paper readability would benefit from a more extended review of the methods at the basis of Mechismo and of the definition of functional interfaces. In particular, it is unclear what is the expected number of variations that Mechismo can annotate on proteins without 3D structure, as reported in the introduction. For the 1.16 M unique variations from TCGA, authors only report the number of those mapped on known 3D structures, and it is unclear whether they include those deriving from homology-based analysis. If yes, it would be useful to provide some more detail and discuss possible differences of effect predictions depending on the similarity between the wildtype sequence and the adopted structure. We mapped mutations to 3D structures, either known or homologous, by considering UniProt alignment to PDB fasta sequences via BLAST, considering matches with E-value threshold of 0.0001, and storing the best match for each position in the UniProt sequence. Then we considered high confidence predictions for protein-protein interactions including known structures or close (>=70% sequence identity) homologs and representing only very confident, physical protein-protein interactions. For chemical and DNA/RNA we also considered predictions with low/medium confidence (as low as 30% sequence identity). We have made these points clearer both in the Results and Methods sections. Introduction: the sentence "The gene-level analysis tells us what changes occur in genes or proteins, but not the functional impact" is a bit misleading, since different approaches have been developed for predicting possible impact at different levels (function, stability...) When we said “gene-level analysis”, we meant the analysis is about genes or proteins such as somatic mutations or structural variants. Indeed, many approaches have developed to predict impacts of mutations on protein stability and functions. But we’d like to argue that “stability” is still a protein-level feature. To know the impact of mutation on the protein’s function, extra information is needed (e.g. what pathways or biological processes have been annotated for the protein, etc.) for higher level analysis (e.g. pathway enrichment analysis). Regardless, we added some phrases (as shown below in parentheses) to the original sentence. Now this sentence reads as the following: The gene-level analysis tells us what changes (e.g. structural variants) occur in genes or proteins, but not the functional impact (e.g. biological processes)… Legends of figures could be improved, adding details. In particular it is not clear what "donor" means in Figure 2. Thanks for pointing this out. We have changed “donors” to “patients” in Figure 2. Supplementary figures S1-S4 are unreadable in the current version. These figures have been fixed. It is our mistake. Thanks again for reviewing our manuscript and comments. Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 30 Nov 2022 Guanming Wu , Division of Bioinformatics and Computational Biology, Department of Medical Informatics and Clinical Epidemiology, Oregon Health & Science University, Portland, USA 30 Nov 2022 Author Response Dear Dr. Pier Luigi Martelli, Thanks a lot for reviewing our manuscript. We have made some changes according to your comments. Please see our reply to your comments below: ... Continue reading Dear Dr. Pier Luigi Martelli, Thanks a lot for reviewing our manuscript. We have made some changes according to your comments. Please see our reply to your comments below: In my opinion, paper readability would benefit from a more extended review of the methods at the basis of Mechismo and of the definition of functional interfaces. In particular, it is unclear what is the expected number of variations that Mechismo can annotate on proteins without 3D structure, as reported in the introduction. For the 1.16 M unique variations from TCGA, authors only report the number of those mapped on known 3D structures, and it is unclear whether they include those deriving from homology-based analysis. If yes, it would be useful to provide some more detail and discuss possible differences of effect predictions depending on the similarity between the wildtype sequence and the adopted structure. We mapped mutations to 3D structures, either known or homologous, by considering UniProt alignment to PDB fasta sequences via BLAST, considering matches with E-value threshold of 0.0001, and storing the best match for each position in the UniProt sequence. Then we considered high confidence predictions for protein-protein interactions including known structures or close (>=70% sequence identity) homologs and representing only very confident, physical protein-protein interactions. For chemical and DNA/RNA we also considered predictions with low/medium confidence (as low as 30% sequence identity). We have made these points clearer both in the Results and Methods sections. Introduction: the sentence "The gene-level analysis tells us what changes occur in genes or proteins, but not the functional impact" is a bit misleading, since different approaches have been developed for predicting possible impact at different levels (function, stability...) When we said “gene-level analysis”, we meant the analysis is about genes or proteins such as somatic mutations or structural variants. Indeed, many approaches have developed to predict impacts of mutations on protein stability and functions. But we’d like to argue that “stability” is still a protein-level feature. To know the impact of mutation on the protein’s function, extra information is needed (e.g. what pathways or biological processes have been annotated for the protein, etc.) for higher level analysis (e.g. pathway enrichment analysis). Regardless, we added some phrases (as shown below in parentheses) to the original sentence. Now this sentence reads as the following: The gene-level analysis tells us what changes (e.g. structural variants) occur in genes or proteins, but not the functional impact (e.g. biological processes)… Legends of figures could be improved, adding details. In particular it is not clear what "donor" means in Figure 2. Thanks for pointing this out. We have changed “donors” to “patients” in Figure 2. Supplementary figures S1-S4 are unreadable in the current version. These figures have been fixed. It is our mistake. Thanks again for reviewing our manuscript and comments. Dear Dr. Pier Luigi Martelli, Thanks a lot for reviewing our manuscript. We have made some changes according to your comments. Please see our reply to your comments below: In my opinion, paper readability would benefit from a more extended review of the methods at the basis of Mechismo and of the definition of functional interfaces. In particular, it is unclear what is the expected number of variations that Mechismo can annotate on proteins without 3D structure, as reported in the introduction. For the 1.16 M unique variations from TCGA, authors only report the number of those mapped on known 3D structures, and it is unclear whether they include those deriving from homology-based analysis. If yes, it would be useful to provide some more detail and discuss possible differences of effect predictions depending on the similarity between the wildtype sequence and the adopted structure. We mapped mutations to 3D structures, either known or homologous, by considering UniProt alignment to PDB fasta sequences via BLAST, considering matches with E-value threshold of 0.0001, and storing the best match for each position in the UniProt sequence. Then we considered high confidence predictions for protein-protein interactions including known structures or close (>=70% sequence identity) homologs and representing only very confident, physical protein-protein interactions. For chemical and DNA/RNA we also considered predictions with low/medium confidence (as low as 30% sequence identity). We have made these points clearer both in the Results and Methods sections. Introduction: the sentence "The gene-level analysis tells us what changes occur in genes or proteins, but not the functional impact" is a bit misleading, since different approaches have been developed for predicting possible impact at different levels (function, stability...) When we said “gene-level analysis”, we meant the analysis is about genes or proteins such as somatic mutations or structural variants. Indeed, many approaches have developed to predict impacts of mutations on protein stability and functions. But we’d like to argue that “stability” is still a protein-level feature. To know the impact of mutation on the protein’s function, extra information is needed (e.g. what pathways or biological processes have been annotated for the protein, etc.) for higher level analysis (e.g. pathway enrichment analysis). Regardless, we added some phrases (as shown below in parentheses) to the original sentence. Now this sentence reads as the following: The gene-level analysis tells us what changes (e.g. structural variants) occur in genes or proteins, but not the functional impact (e.g. biological processes)… Legends of figures could be improved, adding details. In particular it is not clear what "donor" means in Figure 2. Thanks for pointing this out. We have changed “donors” to “patients” in Figure 2. Supplementary figures S1-S4 are unreadable in the current version. These figures have been fixed. It is our mistake. Thanks again for reviewing our manuscript and comments. Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Views 0 Cite How to cite this report: Szilagyi A. Reviewer Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.78146.r135297 ) The direct URL for this report is: https://f1000research.com/articles/10-1111/v1#referee-response-135297 NOTE: it is important to ensure the information in square brackets after the title is included in this citation. Close Copy Citation Details Reviewer Report 10 May 2022 Andras Szilagyi , Institute of Enzymology, Research Centre for Natural Sciences, Budapest, Hungary Approved with Reservations VIEWS 0 https://doi.org/10.5256/f1000research.78146.r135297 In this impressive work, the authors investigated all available data on somatic cancer mutations by connecting 3D protein-protein and protein-chemical interface data with data on biochemical reactions and pathways, thereby revealing significantly impacted reactions and pathways. This novel approach has ... Continue reading READ ALL In this impressive work, the authors investigated all available data on somatic cancer mutations by connecting 3D protein-protein and protein-chemical interface data with data on biochemical reactions and pathways, thereby revealing significantly impacted reactions and pathways. This novel approach has yielded numerous important insights. Analysis of patient survival times identified mutations perturbing processes affecting patient survival. The authors also created an updated visualization tool enabling the users to explore the results of the analyses. The methodology is sound, and the results support the conclusions. There are only a few technical problems which need to be fixed: The supplementary figures (Extended data) cannot be evaluated because they got cropped, probably during some conversion step. The top part of Fig. 5 is not labeled, and the legend does not refer to it. On Page 3, 'ERBB2' is misspelled as 'ERRB2'. The resolution of Fig. 6 is poor and most labels are unreadable. Since this figure is very complex, a vector image (preferably SVG) would be better. The legend says some nodes contain bar charts, but in fact they are pie charts. Actually, bar charts would be better because there are too many similar colors in the pie charts. The supplementary tables are provided in an Excel file which is inconvenient to use as the column labels are not fully visible. Please increase the height of the row for the column labels and use wrapped text. The cancer types are indicated with acronyms, but they are not expanded anywhere. Please provide their expansions, or a link where these can be found. Regarding the survival analysis, the authors used the clinical records from TCGA. Were there any missing data? If yes, how were they handled? This article is a very significant contribution. However, it cannot be fully evaluated until the supplementary figures are fixed. Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests: No competing interests were disclosed. Reviewer Expertise: Bioinformatics, protein structure, protein-protein interactions, pathway analysis I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. Close READ LESS CITE CITE HOW TO CITE THIS REPORT Szilagyi A. Reviewer Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.78146.r135297 ) The direct URL for this report is: https://f1000research.com/articles/10-1111/v1#referee-response-135297 NOTE: it is important to ensure the information in square brackets after the title is included in all citations of this article. COPY CITATION DETAILS Report a concern Author Response 30 Nov 2022 Guanming Wu , Division of Bioinformatics and Computational Biology, Department of Medical Informatics and Clinical Epidemiology, Oregon Health & Science University, Portland, USA 30 Nov 2022 Author Response Dear Dr. Szilagyi, Thanks a lot for reviewing our manuscript. We have made the following updates according to your comments: The supplementary figures (Extended data) cannot be evaluated ... Continue reading Dear Dr. Szilagyi, Thanks a lot for reviewing our manuscript. We have made the following updates according to your comments: The supplementary figures (Extended data) cannot be evaluated because they got cropped, probably during some conversion step. Our mistake. This has been fixed now. The top part of Fig. 5 is not labeled, and the legend does not refer to it. The top part of Fig 5 is deleted. On Page 3, 'ERBB2' is misspelled as 'ERRB2'. Thanks! Fixed. The resolution of Fig. 6 is poor and most labels are unreadable. Since this figure is very complex, a vector image (preferably SVG) would be better. The legend says some nodes contain bar charts, but in fact they are pie charts. Actually, bar charts would be better because there are too many similar colors in the pie charts. Thanks for pointing this out. We replaced the figure with a PDF version, which is scalable. Furthermore, we provided the original Cytoscape file (Figure_6_Networks.cys) in Extended Data for readers to investigate the networks using Cytoscape, which can be downloaded from https://cytoscape.org/ . We tried to use bar charts in Cytoscape. However, we believe using pie charts is better. Also we fixed the name of the charts to “pie charts” from “bar charts”. Thanks a lot for your suggestion! The supplementary tables are provided in an Excel file which is inconvenient to use as the column labels are not fully visible. Please increase the height of the row for the column labels and use wrapped text. Thanks for the suggestions. We have increased the height of the row for the column labels and use wrapped text. The cancer types are indicated with acronyms, but they are not expanded anywhere. Please provide their expansions, or a link where these can be found. Regarding the cancer types acronyms, these are the standard abbreviations provided by TCGA ( https://gdc.cancer.gov/resources-tcga-users/tcga-code-tables/tcga-study-abbreviations ). We provided a reference in the “TCGA dataset” section of the Methods. Regarding the survival analysis, the authors used the clinical records from TCGA. Were there any missing data? If yes, how were they handled? Thanks for pointing this out. We didn’t consider in our analysis samples with missing values. We have now made this point clear in the “Survival analysis” section of the Methods. Thanks again for your comments. Dear Dr. Szilagyi, Thanks a lot for reviewing our manuscript. We have made the following updates according to your comments: The supplementary figures (Extended data) cannot be evaluated because they got cropped, probably during some conversion step. Our mistake. This has been fixed now. The top part of Fig. 5 is not labeled, and the legend does not refer to it. The top part of Fig 5 is deleted. On Page 3, 'ERBB2' is misspelled as 'ERRB2'. Thanks! Fixed. The resolution of Fig. 6 is poor and most labels are unreadable. Since this figure is very complex, a vector image (preferably SVG) would be better. The legend says some nodes contain bar charts, but in fact they are pie charts. Actually, bar charts would be better because there are too many similar colors in the pie charts. Thanks for pointing this out. We replaced the figure with a PDF version, which is scalable. Furthermore, we provided the original Cytoscape file (Figure_6_Networks.cys) in Extended Data for readers to investigate the networks using Cytoscape, which can be downloaded from https://cytoscape.org/ . We tried to use bar charts in Cytoscape. However, we believe using pie charts is better. Also we fixed the name of the charts to “pie charts” from “bar charts”. Thanks a lot for your suggestion! The supplementary tables are provided in an Excel file which is inconvenient to use as the column labels are not fully visible. Please increase the height of the row for the column labels and use wrapped text. Thanks for the suggestions. We have increased the height of the row for the column labels and use wrapped text. The cancer types are indicated with acronyms, but they are not expanded anywhere. Please provide their expansions, or a link where these can be found. Regarding the cancer types acronyms, these are the standard abbreviations provided by TCGA ( https://gdc.cancer.gov/resources-tcga-users/tcga-code-tables/tcga-study-abbreviations ). We provided a reference in the “TCGA dataset” section of the Methods. Regarding the survival analysis, the authors used the clinical records from TCGA. Were there any missing data? If yes, how were they handled? Thanks for pointing this out. We didn’t consider in our analysis samples with missing values. We have now made this point clear in the “Survival analysis” section of the Methods. Thanks again for your comments. Competing Interests: No competing interests were disclosed. Close Report a concern Respond or Comment COMMENTS ON THIS REPORT Author Response 30 Nov 2022 Guanming Wu , Division of Bioinformatics and Computational Biology, Department of Medical Informatics and Clinical Epidemiology, Oregon Health & Science University, Portland, USA 30 Nov 2022 Author Response Dear Dr. Szilagyi, Thanks a lot for reviewing our manuscript. We have made the following updates according to your comments: The supplementary figures (Extended data) cannot be evaluated ... Continue reading Dear Dr. Szilagyi, Thanks a lot for reviewing our manuscript. We have made the following updates according to your comments: The supplementary figures (Extended data) cannot be evaluated because they got cropped, probably during some conversion step. Our mistake. This has been fixed now. The top part of Fig. 5 is not labeled, and the legend does not refer to it. The top part of Fig 5 is deleted. On Page 3, 'ERBB2' is misspelled as 'ERRB2'. Thanks! Fixed. The resolution of Fig. 6 is poor and most labels are unreadable. Since this figure is very complex, a vector image (preferably SVG) would be better. The legend says some nodes contain bar charts, but in fact they are pie charts. Actually, bar charts would be better because there are too many similar colors in the pie charts. Thanks for pointing this out. We replaced the figure with a PDF version, which is scalable. Furthermore, we provided the original Cytoscape file (Figure_6_Networks.cys) in Extended Data for readers to investigate the networks using Cytoscape, which can be downloaded from https://cytoscape.org/ . We tried to use bar charts in Cytoscape. However, we believe using pie charts is better. Also we fixed the name of the charts to “pie charts” from “bar charts”. Thanks a lot for your suggestion! The supplementary tables are provided in an Excel file which is inconvenient to use as the column labels are not fully visible. Please increase the height of the row for the column labels and use wrapped text. Thanks for the suggestions. We have increased the height of the row for the column labels and use wrapped text. The cancer types are indicated with acronyms, but they are not expanded anywhere. Please provide their expansions, or a link where these can be found. Regarding the cancer types acronyms, these are the standard abbreviations provided by TCGA ( https://gdc.cancer.gov/resources-tcga-users/tcga-code-tables/tcga-study-abbreviations ). We provided a reference in the “TCGA dataset” section of the Methods. Regarding the survival analysis, the authors used the clinical records from TCGA. Were there any missing data? If yes, how were they handled? Thanks for pointing this out. We didn’t consider in our analysis samples with missing values. We have now made this point clear in the “Survival analysis” section of the Methods. Thanks again for your comments. Dear Dr. Szilagyi, Thanks a lot for reviewing our manuscript. We have made the following updates according to your comments: The supplementary figures (Extended data) cannot be evaluated because they got cropped, probably during some conversion step. Our mistake. This has been fixed now. The top part of Fig. 5 is not labeled, and the legend does not refer to it. The top part of Fig 5 is deleted. On Page 3, 'ERBB2' is misspelled as 'ERRB2'. Thanks! Fixed. The resolution of Fig. 6 is poor and most labels are unreadable. Since this figure is very complex, a vector image (preferably SVG) would be better. The legend says some nodes contain bar charts, but in fact they are pie charts. Actually, bar charts would be better because there are too many similar colors in the pie charts. Thanks for pointing this out. We replaced the figure with a PDF version, which is scalable. Furthermore, we provided the original Cytoscape file (Figure_6_Networks.cys) in Extended Data for readers to investigate the networks using Cytoscape, which can be downloaded from https://cytoscape.org/ . We tried to use bar charts in Cytoscape. However, we believe using pie charts is better. Also we fixed the name of the charts to “pie charts” from “bar charts”. Thanks a lot for your suggestion! The supplementary tables are provided in an Excel file which is inconvenient to use as the column labels are not fully visible. Please increase the height of the row for the column labels and use wrapped text. Thanks for the suggestions. We have increased the height of the row for the column labels and use wrapped text. The cancer types are indicated with acronyms, but they are not expanded anywhere. Please provide their expansions, or a link where these can be found. Regarding the cancer types acronyms, these are the standard abbreviations provided by TCGA ( https://gdc.cancer.gov/resources-tcga-users/tcga-code-tables/tcga-study-abbreviations ). We provided a reference in the “TCGA dataset” section of the Methods. Regarding the survival analysis, the authors used the clinical records from TCGA. Were there any missing data? If yes, how were they handled? Thanks for pointing this out. We didn’t consider in our analysis samples with missing values. We have now made this point clear in the “Survival analysis” section of the Methods. Thanks again for your comments. Competing Interests: No competing interests were disclosed. Close Report a concern COMMENT ON THIS REPORT Comments on this article Comments (0) Version 3 VERSION 3 PUBLISHED 03 Nov 2021 ADD YOUR COMMENT Comment keyboard_arrow_left keyboard_arrow_right Open Peer Review Reviewer Status info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions Reviewer Reports Invited Reviewers 1 2 Version 3 (revision) 12 Dec 22 read Version 2 (revision) 30 Nov 22 read Version 1 03 Nov 21 read read Andras Szilagyi , Research Centre for Natural Sciences, Budapest, Hungary Pier Luigi Martelli , University of Bologna, Bologna, Italy Comments on this article All Comments (0) Add a comment Sign up for content alerts Sign Up You are now signed up to receive this alert Browse by related subjects keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2022 Szilagyi A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 15 Dec 2022 | for Version 3 Andras Szilagyi , Institute of Enzymology, Research Centre for Natural Sciences, Budapest, Hungary 0 Views copyright © 2022 Szilagyi A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions No new comments. Competing Interests No competing interests were disclosed. Reviewer Expertise Structural bioinformatics I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Szilagyi A. Peer Review Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.141738.r157982) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/10-1111/v3#referee-response-157982 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2022 Martelli P. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 30 Nov 2022 | for Version 2 Pier Luigi Martelli , Biocomputing Group, Department of Pharmacy and Biotechnology, University of Bologna, Bologna, Italy 0 Views copyright © 2022 Martelli P. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (0) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The present version addresses my concerns. Competing Interests No competing interests were disclosed. Reviewer Expertise Computational biology; Bioinformatics; Structural and functional characterization of proteins and their variants; Machine and deep learning. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (0) Martelli PL. Peer Review Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.141560.r156974) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/10-1111/v2#referee-response-156974 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2022 Martelli P. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 20 Sep 2022 | for Version 1 Pier Luigi Martelli , Biocomputing Group, Department of Pharmacy and Biotechnology, University of Bologna, Bologna, Italy 0 Views copyright © 2022 Martelli P. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions The paper by Raimondi et al. presents an analysis aiming at elucidating the effect of somatic, cancer-related variants on interaction interfaces of complexes involved in biochemical reactions. Data from 7120 patients of 32 cancer types are downloaded from TGCA and analysed with Mechismo for determining the possible functional effect of variations at protein-protein interfaces. Functional interfaces are then mapped on Reactome reactions and pathway and an enrichment procedure is adopted to highlight the most relevant biochemical processes involved in each cancer type. The paper is generally clearly written. In my opinion, paper readability would benefit from a more extended review of the methods at the basis of Mechismo and of the definition of functional interfaces. In particular, it is unclear what is the expected number of variations that Mechismo can annotate on proteins without 3D structure, as reported in the introduction. For the 1.16 M unique variations from TCGA, authors only report the number of those mapped on known 3D structures, and it is unclear whether they include those deriving from homology-based analysis. If yes, it would be useful to provide some more detail and discuss possible differences of effect predictions depending on the similarity between the wildtype sequence and the adopted structure. Other minor points: - Introduction: the sentence "The gene-level analysis tells us what changes occur in genes or proteins, but not the functional impact" is a bit misleading, since different approaches have been developed for predicting possible impact at different levels (function, stability...) - Legends of figures could be improved, adding details. In particular it is not clear what "donor" means in Figure 2. - Supplementary figures S1-S4 are unreadable in the current version. Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Computational biology; Bioinformatics; Structural and functional characterization of proteins and their variants; Machine and deep learning. I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. reply Respond to this report Responses (1) Author Response 30 Nov 2022 Guanming Wu, Division of Bioinformatics and Computational Biology, Department of Medical Informatics and Clinical Epidemiology, Oregon Health & Science University, Portland, USA Dear Dr. Pier Luigi Martelli, Thanks a lot for reviewing our manuscript. We have made some changes according to your comments. Please see our reply to your comments below: In my opinion, paper readability would benefit from a more extended review of the methods at the basis of Mechismo and of the definition of functional interfaces. In particular, it is unclear what is the expected number of variations that Mechismo can annotate on proteins without 3D structure, as reported in the introduction. For the 1.16 M unique variations from TCGA, authors only report the number of those mapped on known 3D structures, and it is unclear whether they include those deriving from homology-based analysis. If yes, it would be useful to provide some more detail and discuss possible differences of effect predictions depending on the similarity between the wildtype sequence and the adopted structure. We mapped mutations to 3D structures, either known or homologous, by considering UniProt alignment to PDB fasta sequences via BLAST, considering matches with E-value threshold of 0.0001, and storing the best match for each position in the UniProt sequence. Then we considered high confidence predictions for protein-protein interactions including known structures or close (>=70% sequence identity) homologs and representing only very confident, physical protein-protein interactions. For chemical and DNA/RNA we also considered predictions with low/medium confidence (as low as 30% sequence identity). We have made these points clearer both in the Results and Methods sections. Introduction: the sentence "The gene-level analysis tells us what changes occur in genes or proteins, but not the functional impact" is a bit misleading, since different approaches have been developed for predicting possible impact at different levels (function, stability...) When we said “gene-level analysis”, we meant the analysis is about genes or proteins such as somatic mutations or structural variants. Indeed, many approaches have developed to predict impacts of mutations on protein stability and functions. But we’d like to argue that “stability” is still a protein-level feature. To know the impact of mutation on the protein’s function, extra information is needed (e.g. what pathways or biological processes have been annotated for the protein, etc.) for higher level analysis (e.g. pathway enrichment analysis). Regardless, we added some phrases (as shown below in parentheses) to the original sentence. Now this sentence reads as the following: The gene-level analysis tells us what changes (e.g. structural variants) occur in genes or proteins, but not the functional impact (e.g. biological processes)… Legends of figures could be improved, adding details. In particular it is not clear what "donor" means in Figure 2. Thanks for pointing this out. We have changed “donors” to “patients” in Figure 2. Supplementary figures S1-S4 are unreadable in the current version. These figures have been fixed. It is our mistake. Thanks again for reviewing our manuscript and comments. View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Martelli PL. Peer Review Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.78146.r147340) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/10-1111/v1#referee-response-147340 keyboard_arrow_left Back to all reports Reviewer Report 0 Views copyright © 2022 Szilagyi A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. 10 May 2022 | for Version 1 Andras Szilagyi , Institute of Enzymology, Research Centre for Natural Sciences, Budapest, Hungary 0 Views copyright © 2022 Szilagyi A. This is an open access peer review report distributed under the terms of the Creative Commons Attribution License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. format_quote Cite this report speaker_notes Responses (1) Approved With Reservations info_outline Alongside their report, reviewers assign a status to the article: Approved The paper is scientifically sound in its current form and only minor, if any, improvements are suggested Approved with reservations A number of small changes, sometimes more significant revisions are required to address specific details and improve the papers academic merit. Not approved Fundamental flaws in the paper seriously undermine the findings and conclusions In this impressive work, the authors investigated all available data on somatic cancer mutations by connecting 3D protein-protein and protein-chemical interface data with data on biochemical reactions and pathways, thereby revealing significantly impacted reactions and pathways. This novel approach has yielded numerous important insights. Analysis of patient survival times identified mutations perturbing processes affecting patient survival. The authors also created an updated visualization tool enabling the users to explore the results of the analyses. The methodology is sound, and the results support the conclusions. There are only a few technical problems which need to be fixed: The supplementary figures (Extended data) cannot be evaluated because they got cropped, probably during some conversion step. The top part of Fig. 5 is not labeled, and the legend does not refer to it. On Page 3, 'ERBB2' is misspelled as 'ERRB2'. The resolution of Fig. 6 is poor and most labels are unreadable. Since this figure is very complex, a vector image (preferably SVG) would be better. The legend says some nodes contain bar charts, but in fact they are pie charts. Actually, bar charts would be better because there are too many similar colors in the pie charts. The supplementary tables are provided in an Excel file which is inconvenient to use as the column labels are not fully visible. Please increase the height of the row for the column labels and use wrapped text. The cancer types are indicated with acronyms, but they are not expanded anywhere. Please provide their expansions, or a link where these can be found. Regarding the survival analysis, the authors used the clinical records from TCGA. Were there any missing data? If yes, how were they handled? This article is a very significant contribution. However, it cannot be fully evaluated until the supplementary figures are fixed. Is the work clearly and accurately presented and does it cite the current literature? Yes Is the study design appropriate and is the work technically sound? Yes Are sufficient details of methods and analysis provided to allow replication by others? Yes If applicable, is the statistical analysis and its interpretation appropriate? Yes Are all the source data underlying the results available to ensure full reproducibility? Yes Are the conclusions drawn adequately supported by the results? Yes Competing Interests No competing interests were disclosed. Reviewer Expertise Bioinformatics, protein structure, protein-protein interactions, pathway analysis I confirm that I have read this submission and believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. reply Respond to this report Responses (1) Author Response 30 Nov 2022 Guanming Wu, Division of Bioinformatics and Computational Biology, Department of Medical Informatics and Clinical Epidemiology, Oregon Health & Science University, Portland, USA Dear Dr. Szilagyi, Thanks a lot for reviewing our manuscript. We have made the following updates according to your comments: The supplementary figures (Extended data) cannot be evaluated because they got cropped, probably during some conversion step. Our mistake. This has been fixed now. The top part of Fig. 5 is not labeled, and the legend does not refer to it. The top part of Fig 5 is deleted. On Page 3, 'ERBB2' is misspelled as 'ERRB2'. Thanks! Fixed. The resolution of Fig. 6 is poor and most labels are unreadable. Since this figure is very complex, a vector image (preferably SVG) would be better. The legend says some nodes contain bar charts, but in fact they are pie charts. Actually, bar charts would be better because there are too many similar colors in the pie charts. Thanks for pointing this out. We replaced the figure with a PDF version, which is scalable. Furthermore, we provided the original Cytoscape file (Figure_6_Networks.cys) in Extended Data for readers to investigate the networks using Cytoscape, which can be downloaded from https://cytoscape.org/ . We tried to use bar charts in Cytoscape. However, we believe using pie charts is better. Also we fixed the name of the charts to “pie charts” from “bar charts”. Thanks a lot for your suggestion! The supplementary tables are provided in an Excel file which is inconvenient to use as the column labels are not fully visible. Please increase the height of the row for the column labels and use wrapped text. Thanks for the suggestions. We have increased the height of the row for the column labels and use wrapped text. The cancer types are indicated with acronyms, but they are not expanded anywhere. Please provide their expansions, or a link where these can be found. Regarding the cancer types acronyms, these are the standard abbreviations provided by TCGA ( https://gdc.cancer.gov/resources-tcga-users/tcga-code-tables/tcga-study-abbreviations ). We provided a reference in the “TCGA dataset” section of the Methods. Regarding the survival analysis, the authors used the clinical records from TCGA. Were there any missing data? If yes, how were they handled? Thanks for pointing this out. We didn’t consider in our analysis samples with missing values. We have now made this point clear in the “Survival analysis” section of the Methods. Thanks again for your comments. View more View less Competing Interests No competing interests were disclosed. reply Respond Report a concern Szilagyi A. Peer Review Report For: Leveraging biochemical reactions to unravel functional impacts of cancer somatic variants affecting protein interaction interfaces [version 3; peer review: 2 approved] . F1000Research 2022, 10 :1111 ( https://doi.org/10.5256/f1000research.78146.r135297) NOTE: it is important to ensure the information in square brackets after the title is included in this citation. The direct URL for this report is: https://f1000research.com/articles/10-1111/v1#referee-response-135297 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 = "Leveraging biochemical reactions to unravel...".replace("'", ''); var linkedInUrl = "http://www.linkedin.com/shareArticle?url=https://f1000research.com/articles/10-1111/v3" + "&title=" + encodeURIComponent(lTitle) + "&summary=" + encodeURIComponent('Read the article by '); var deliciousUrl = "https://del.icio.us/post?url=https://f1000research.com/articles/10-1111/v3&title=" + encodeURIComponent(lTitle); var redditUrl = "http://reddit.com/submit?url=https://f1000research.com/articles/10-1111/v3" + "&title=" + encodeURIComponent(lTitle); linkedInUrl += encodeURIComponent('Raimondi F 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/10-1111/v3/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/10-1111", templates : { twitter : "Leveraging biochemical reactions to unravel functional impacts.... Raimondi F et al., published by " + "@F1000Research" + ", https://f1000research.com/articles/10-1111/v3" } }; 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/74395/141738") new F1000.Clipboard(); new F1000.ThesaurusTermsDisplay("articles", "article", "141738"); $(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 = { "135298": 0, "135299": 0, "135296": 0, "98946": 0, "135297": 27, "98951": 0, "98952": 0, "98955": 0, "156974": 10, "98956": 0, "147340": 20, "156973": 0, "147602": 0, "147603": 0, "147601": 0, "146138": 0, "146139": 0, "146137": 0, "157982": 8, "157983": 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 = "6316c367-f915-45b5-8808-93f2ee54cb01"; uuidInput.val(newUUId); $("a[href*='article_uuid=']").each(function(index, el) { var newHref = $(el).attr("href").replace(oldUUId, newUUId); $(el).attr("href", newHref); }); }); An innovative open access publishing platform offering rapid publication and open peer review, whilst supporting data deposition and sharing. Browse Gateways Collections How it Works Contact For Developers Cookie Notice Privacy Notice RSS Submit Your Research Follow us © 2012-2026 F1000 Research Ltd. ISSN 2046-1402 | Legal | Partner of Research4Life • CrossRef • ORCID • FAIRSharing R.templateTests.simpleTemplate = R.template(' $text $text $text $text $text '); R.templateTests.runTests(); var F1000platform = new F1000.Platform({ name: "f1000research", displayName: "F1000Research", hostName: "f1000research.com", id: "1", editorialEmail: "[email protected]", infoEmail: "[email protected]", usePmcStats: true }); $(function(){R.ui.dropdowns('.dropdown-for-authors, .dropdown-for-about, .dropdown-for-myresearch');}); // $(function(){R.ui.dropdowns('.dropdown-for-referees');}); $(document).ready(function () { if ($(".cookie-warning").is(":visible")) { $(".sticky").css("margin-bottom", "35px"); $(".devices").addClass("devices-and-cookie-warning"); } $(".cookie-warning .close-button").click(function (e) { $(".devices").removeClass("devices-and-cookie-warning"); $(".sticky").css("margin-bottom", "0"); }); $("#tweeter-feed .tweet-message").each(function (i, message) { var self = $(message); self.html(linkify(self.html())); }); $(".partner").on("mouseenter mouseleave", function() { $(this).find(".gray-scale, .colour").toggleClass("is-hidden"); }); }); Sign In Remember me Forgotten your password? Sign In Cancel Email or password not correct. Please try again Please wait... $(function(){ // Note: All the setup needs to run against a name attribute and *not* the id due the clonish // nature of facebox... $("a[id=googleSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("GOOGLE"); $("form[id=oAuthForm]").submit(); }); $("a[id=facebookSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("FACEBOOK"); $("form[id=oAuthForm]").submit(); }); $("a[id=orcidSignInButton]").click(function(event){ event.preventDefault(); $("input[id=oAuthSystem]").val("ORCID"); $("form[id=oAuthForm]").submit(); }); }); If you've forgotten your password, please enter your email address below and we'll send you instructions on how to reset your password. The email address should be the one you originally registered with F1000. Email address not valid, please try again You registered with F1000 via Google, so we cannot reset your password. To sign in, please click here . If you still need help with your Google account password, please click here . You registered with F1000 via Facebook, so we cannot reset your password. To sign in, please click here . If you still need help with your Facebook account password, please click here . Code not correct, please try again Reset password Cancel Email us for further assistance. Server error, please try again. If your email address is registered with us, we will email you instructions to reset your password. If you think you should have received this email but it has not arrived, please check your spam filters and/or contact for further assistance. Please wait... Register $(document).ready(function () { signIn.createSignInAsRow($("#sign-in-form-gfb-popup")); $(".target-field").each(function () { var uris = $(this).val().split("/"); if (uris.pop() === "login") { $(this).val(uris.toString().replace(",","/")); } }); });

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

My notes (saved in your browser only)

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

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

Citation neighborhood (no data yet)

We don't have any in-corpus citations linked to this paper yet. The paper's references may be in our DB but unresolved to ``paper_id`` (resolution happens at ingest when the cited DOI matches a row we already have). Run the cross-source citation reconcile pass to retry.

Source provenance

europepmc
last seen: 2026-05-19T01:45:01.086888+00:00