DYNAMIC ANALYSIS OF COMPLEX NETWORKS IN BIOMARKER DETECTION AND DRUG DESIGN Introducing the Turbine advanced network dynamics software Kristóf Z. 1,2 Szalay , 1Semmelweis Marcell 2 Veidner and Peter 1,2 Csermely University, Dept. of Medical Chemistry, Budapest, Hungary 2DZZOM Delaware Co., Boston, MA Abstract The data explosion of the 21st century allowed scientists to map the pattern of human protein-protein interactions in the last decade. Though this process is far from complete, current datasets are becoming refined enough to conduct dynamic network analysis, ie. to "turn on" the network and observe its behavior under given conditions and under certain outside perturbations. Since we are working with protein-protein interaction networks, the different starting conditions can be mapped to certain biomarker sets, and the outside perturbations correspond to the different drugs introduced to the system. Using the innovative, patent pending tool called Turbine [1,2], it becomes possible to infer sets of probable biomarkers and drug targets only from the topology and the dynamic equations of the observed network. T h e Tu r b i n e n e t w o r k d y n a m i c s s o f t w a r e The core of the Turbine system is a very fast and versatile network simulator algorithm, which can simulate networks with millions of nodes in less than a minute, or small networks in a fraction of a second. Turbine is written in C++, with focus on speed, extendability and scalability. Any type of complex network can be simulated with Turbine with any algorithmically describable dynamic model. Moreover, any combination of external perturbations can be introduced at any step of the simulation, with arbitrary waveforms. Memory usage only depends on the size of the network, not on the size of the input or output time functions. The program is heavily optimized and supports CUDA and OpenMP for maximal utilization of computational resources. It has a plugin-based architecture and an embedded Python interpreter for extendability via C++ and Python. The software is based on a client-server model for scalability, and supports MPI for simulating extremely large networks using supercomputers. The image below shows the running times for simulating 1000 steps with the flow model called „communicating vessels” [2] on a system having an Intel Core i7 920 CPU, 10 GB RAM and a Geforce GTX 660 GPU. The introduced advanced analysis types are patent pending. 1: Steady-state analysis In complex systems, only a very limited set of states can persist for a longer time. These are often referred to as steady states or attractors of the system. Knowledge of the identity of these states could be immensely helpful both for research and diagnostic purposes such as biomarker search, patient stratification or drug target identification, since unknown values of the network can be filled from values of the corresponding steady state. Turbine can identify most steady states, limit cycles and limit tori of networks even for continuous models, and estimate their sizes. Attractors can have very different properties. We have explored the attractors of a human cancer signaling system [3] with regards to phenotypes and stability [4]. When modeling intracellular noise with different levels of additional pink noise, it appeared that the largest, apoptotic steady state was the only state resistant to noise at typical intracellular noise levels ([5], medium noise/Panel E in the figure below). This gives additional merit to steady-state analysis, since we only need to identify the largest attractors of the system. The three types of steady states found in the system are shown on Panels A, B and C, while the transfer rates among these attractors are displayed in panels D, E and F, corresponding to 40%, 15% and 1% noise levels, respectively. Speed of Turbine CPU (single core) CPU (4 cores) GPU 10000 Running time (seconds) 1000 100 10 1 0.1 2: Identifying cancer-causing mutation sets 0.01 0.001 100 1,000 10,000 100,000 1,000,000 10,000,000 Combined number of nodes and links 3 : B i o m a r ke r s e a r c h Another interesting biopharmaceutical use of Turbine is biomarker search. By comparing the possible steady states in select phenotypes or mutation sets, Turbine can find a set of biomarkers which, when measured and compared to the resulting „marker barcodes” near-unequivocally determines the underlying steady state, mutation set or other group out of the selected patient strata. By using the steady states observable in the healthy system and the 11 mutation sets to the right, it becomes possible to differentiate between healthy and cancerous states using 2 biomarkers (the activities shown in the table correspond to the healthy states), differentiate among all 12 strata with 7 biomarkers or differentiate among 116 of the 117 steady states using 14 markers. This information can thereafter be used for patient stratification and reclassification during clinical trials, or assessment of personalized treatment options. Healthy vs cancerous AKT-, BAX+ or PI3K-, P21All strata IKK, AMPK, TCF, P15, P53, UBCH10, CYC-E All steady states IKK, CYC-E, CYC-A, CDH1, UBCH10, GSK-3, TCF, E2F, FOS/JUN, APC, MIZ-1, P53, MDM2, ATM It is known [6] that genetic mutations change the attractor structure of the system. We have identified 11 mutation sets consisting of 1-4 stuck-at-ON (+) or stuck-at-OFF (X) mutations which change the attractor structure in a way that the largest attractor becomes proliferating, thus giving rise to cancer even when taking intracellular noise into account. These mutation sets, outlined in the table below, are used as the starting point for the next analysis methods. Set 1 CHK X Set 2 P53 X Set 3 P53 X IKK + PIP3 + GSK-3 X IKK + ERK X Set 4 PIP3 + ATM X Set 5 IKK + Set 6 EEF2 + Set 7 P53 X MYC X MYC X MYC X ATM X ATM X Set 8 BCL-2 + Set 9 BCL-2 + Set 10 PIP3 + Set 11 APC + RB X RHEB + P14 + RAS X NF-KB + ATM X DSH X BCL-XL + 4: Intervention target design Turbine enables the identification of intervention targets by selecting an arbitrary start and target state. Turbine then calculates sets of proteins which when perturbed (drug response), the given starting state of the targeted cell is transferred to the given target state. We have tested the feasibility of this approach by selecting the largest attractor in all of the 11 mutation sets above, and calculating a transfer to the apoptotic state. We have disallowed trivial targets (downstream of, including cytochrome c) and have also disallowed perturbing the mutated protein itself (since it is supposed to be malformed). We show a sample of the design process below (starting state, identified targets and the resulting state, in this order), as well as all the identities of the targets identified for the 11 corresponding mutation sets. Positive (+) signs correspond to activation of the given protein, while a negative (-) sign signifies inhibition. Proteins marked with yellow nodes are active, while black nodes are inactive in the figure. P53 More information DZZOM webpage The versatility of Turbine makes it possible to accomodate many other types of analyses involving networks such as simulating the probable effects of a certain drug, analysing treatment robustness, inference of missing elements or parameters of the analysed network based on experimental data, and much more. A demonstration version of the biomarker search and the intervention target design workflows of Turbine is available at http://dzzom.com/turbine_demo. proliferation Turbine demo We are currently looking for business/collaboration opportunities. If you or your group would be interested in working with us to utilize the power of network dynamics in your project, please contact us at one of the following addresses: Technology, presenting author: Kristóf Zsolt Szalay [email protected], +36202105654 Scientific advisor, corresponding author: Prof. Peter Csermely [email protected] Commercial usage, business development: Marcell Veidner [email protected] Our work is currently supported by the Semmelweis University, the Hungarian OTKA grant K83314, and private funding. References [1] Farkas IJ, Korcsmáros T, Kovács IA, Mihalik Á, Palotai R, et al. (2011) Network-based tools for the identification of novel drug targets. Sci Signal 4: pt3. [2] Szalay K, Csermely P (2013) Perturbation centrality and Turbine: a novel centrality measure obtained using a versatile network dynamics tool. PLoS ONE 8: e78059. [3] Fumiã HF, Martins ML (2013) Boolean network model for cancer pathways: predicting carcinogenesis and targeted therapy outcomes. PLoS ONE 8: e69008. [4] Szalay KZ, Nussinov R, Csermely P (2014) Attractor structures of signaling networks: consequences of different conformational barcode dynamics and their relations to network-based drug design. Molecular Informatics 33, in press. [5] Swain PS, Elowitz MB, Siggia ED (2002) Intrinsic and extrinsic contributions to stochasticity in gene expression. Proc Natl Acad Sci USA 99: 12795–12800. [6] Huang S, Ernberg I, Kauffman S (2009) Cancer attractors: a systems view of tumors from a gene network dynamics and developmental perspective. Semin Cell Dev Biol 20: 869–876. [7] Buckley DL, Gustafson JL, Van Molle I, Roth AG, Tae HS, et al. (2012) Small-molecule inhibitors of the interaction between the E3 ligase VHL and HIF1α. Angew Chem Int Ed Engl 51:11463–11467 JNK apoptosis Set 1 Set 2 RTK - RAF - Set 3 Set 4 Set 5 Set 6 Set 7 Set 8 PDK1 - P53+ P53+ P53+ RTK - RAS - and PDK1 - JNK + JNK + Set 9 BAX + Set 10 BCL-2 - Set 11 PDK-1 - BAX + TGF-B + or BAX + BAD + Checking the above results reveals that such interventions could easily kill healthy cells as well. Target sets which are predicted to be toxic for healthy cells are marked with red color in the table above. To make the designed targets more useful, we have introduced a verification step into the design process to make sure that healthy cells do not commit apoptosis while cancerous cells are still killed. The following table shows an alternative set of treatments which have been found not to induce apoptosis in healthy cells. The prevalence of RTK inhibitor perturbations agree with the wide adoption of RTK inhibitor drugs such as Avastin (bevazicumab, VEGF) or Vectibix (panitumumab, EGF). Based on the results, von Hippel-Landau inhibitors could prove to synergize well with RTK inhibitors. Such compounds (VHL inhibitors) are already actively investigated [7]. Set 1 Non-toxic Set 2 N/A Set 3 RTK - Set 4 Set 5 Set 6 Set 7 Set 8 BCL-2 - RTK - RAS - JNK + AKT - Set 9 JNK + and VHL - VHL - E2F+ or GSK-3 - P90 - FOXO MYC - VHL - VHL - RTK - BAX + and APC - PKC + or PIP3 + Set 10 Set 11 Non-toxic Non-toxic
© Copyright 2024 ExpyDoc