Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Stohasti Logial Networks for gene network reonstrution CMSB 2007 Bartek Wilzy«ski and Jerzy Tiuryn Conlusions Thanks Institute of Informatis, Warsaw University Edinburgh, September 2007 Gene network reonstrution informal problem statement Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Reovering the struture of regulatory dependenies between genes from experimental gene produt onentration ratios from miro arrays or proteomis in: Very indiret and noisy data on gene produt (mRNA) onentrations out: Usually representing regulatory dependenies struture as a direted (possibly labelled) graph. Gene network reonstrution informal problem statement Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Reovering the struture of regulatory dependenies between genes from experimental gene produt onentration ratios from miro arrays or proteomis in: Very indiret and noisy data on gene produt (mRNA) onentrations out: Usually representing regulatory dependenies struture as a direted (possibly labelled) graph. Even inomplete models may be valuable for experimenters. The ost of omputations has to be reasonable. Dierent approahes same old problems Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks (Dynami) Bayesian Networks (Friedman et al, Husmeier, Dojer et al.) (Probabilisti) Boolean Networks (Shmulevih et al.) (Stohasti) Dierential Equations (Chen et al.) Rule based models (Brutlag et al., Pham et al., Hvidsten et al.) Problems Diult (often NP-hard) to nd a solution Even heuristi algorithms are omputationaly expensive Often hard to hoose from many possible solutions Stohasti Logial Networks Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Based on the Kineti Logi modelling of R.Thomas (1973) Extending the Thomas modelling by adding random noise to the regulation funtion Coupled ontinuous and disrete system: Stohasti Dierential Equations and Markov hain with spei state spae Disretization: ontinuous vs. disrete networks Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Stohasti Dierential equations Stohasti Logial Networks Wilzy«ski, Tiuryn Real valued onentration vetor Introdution Stohasti regulatory funtion: Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle where Conlusions from Thomas modelling, Thanks ~v (t ) = {v1 , v2 , . . . , vn } ∂ vi = Fi (~v (t )) − λi vi + ηi (t ), ∂t ηi ηi Fi (~v (t )) is the deterministi regulatory funtion inherited λi is a degradation onstant of gene i , and desribes the noise term for gene i . are assumed to be independent of eah other and independent of the urrent state of the system. Disrete SLN model Stohasti Logial Networks Wilzy«ski, Tiuryn regulatory graph (direted) ΣN = {0..n}n , For eah state Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle σ ∈ ΣN we dene its neighbours σ ′ ⇔ D(σ, σ ′ ) ≤ 1 011 but 010 The transition matrix A 6 111 of the Markov hain must satisfy the ondition Conlusions Thanks the state spae of the Markov hain σ e.g. 010 N = hV , E i, |V | = n σ σ ′ ⇔ Aσσ′ > 0 The Markovian assumption follows from the simplifying assumption that all states orresponding to the same disrete state should be onsidered the same. Other approah to this problem involve inorporating delays (Siebert et al.) The system may show long-time dependenies Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Witness states of a regulatory interation Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks States σ, σ ′ witness the regulation i →j if Pr (σ,j ,↑) 6= Pr (σ′ ,j ,↑) Pr (σ,j ,↓) Pr (σ′ ,j ,↓) The reonstrution algorithm Stohasti Logial Networks Wilzy«ski, Tiuryn In the earlier work (CMSB 2006) we estimated the parameters from time-series data, and then searhed for witness states. This resulted in an exponential omplexity (both time and memory). Introdution However, we do not have to onsider the states not ouring in Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle our data. Conlusions Thanks Use state hange frequenies from data instead of the probabilities For all witness states ourring in the data, report a regulatory interation. For edges that have a witness, nd the sign of interation (ativator or repressor) The omputation ost is dataset and n O(d 2 · n), where is the number of genes. d is the size of the Reonstruting a simple feedbak iruit Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Simulated expression and networks reonstruted with SLNs and Bayesian Networks Simulating gene expression data Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Another feedbak iruit Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions A reonstrution of a simulated network omposed from 3 feedbak loops ontaining 4 genes eah. reonstruted with SLNs A B E F J K D C H G M L reonstruted with DBNs Thanks A B E F J K D C H G M L Assessing the signiane of reonstrution Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks In order to measure the quality of the reonstruted network, we ompare it with the true (or postulated) network and report the following measures: Sensitivity: Speiity: p −value TP TP +FN TN TN +FP in the Binomial model the probability of getting the same or higher number of TP + TN assuming that we are seleting the edges randomly with probability 1/3 of getting a single orret edge with a proper sign. We ompare the results obtained with our method with the ones obtained with Dynami Bayesian Networks, using the exat algorithm by Dojer (2006) for BDe and MDL soring funtions. The ase study human ell yle model Stohasti Logial Networks Wilzy«ski, Tiuryn As a referene system, we have hosen the model of the network regulating the mammalian ell yle, as desribed by Faure, Naldi, Chaouia and Thiery, Bioinformatis, 2006 Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks gures taken from the Faure et al., Bioinformatis 2006 Network inferred from Boolean states Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks As input, we take the 19 states onstituting the trajetory of the 10 key genes during the ell yle. The true network onsists of 10 genes and has 38 edges The dynamis of the network is not exatly the same as in our model, sine Faure et al. hose to use a semi-synhronous approah to state transitions. Edges TP(signed) 28 18 (16) DBN(BDe) 16 8 (7) DBN(MDL) 22 13 (11) method SLN p-value · 10−11 −8 2.9 · 10 −9 2.8 · 10 1.6 Sens. Spe. 0.47 0.84 0.21 0.87 0.34 0.84 Network inferred from miroarray data Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Miroarray data from tumor ell lines 2002, Mol. Biol. Cell), (Whiteld et al. 5 time-series, 106 hips altogether We assume the true network topology is the same as the one proposed by Faure et al. Two genes (Cylin A and Cadherin 1) were not measured so we have to remove them from analysis together with all their onnetions, whih leaves 8 verties and 20 edges. Edges TP (signed) 19 7 (5) DBN(BDE) 16 6 (3) DBN(MDL) 39 12 (6) method SLN p-value · 10−4 −4 7.0 · 10 −1 8.9 · 10 2.9 Sens. Spe. 0.35 0.73 0.30 0.73 0.60 0.39 Reonstrution from kineti model Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle Conlusions Thanks Data simulated from a kineti (ODE) model published by Novak and Tyson (JTB, 2004), 150 points, 3 yles, 10 genes represented by the disretized mRNA onentration. 8 genes, 27 edges in the postulated topology method Edges TP(signed) p-value Sens. Spe. −2 4.7 · 10 −2 7.8 · 10 0.51 0.59 0.33 0.70 · 10−2 0.44 0.65 SLN 29 14 (10) DBN(BDe) 20 9 (5) DBN(MDL) 25 12 (8) 4.7 Conlusions Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Reonstrution quality is far from perfet, but is Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle omparable with Dynami Bayesian Networks Conlusions Thanks Very eient algorithm May report inomplete models Sensitive to large gaps in the measured trajetories Requires substantial size of dataset Aknowledgments Stohasti Logial Networks Wilzy«ski, Tiuryn Introdution Norbert Dojer Stohasti Logial Networks SLN SLN Denition Algorithm Cell Cyle We reeived support from Polish Ministry of Siene and Polish Conlusions Siene Foundation Thanks Ania Gambin Jaek Mikisz