Approximate probabilistic analysis of biopathway dynamics

MOTIVATION Biopathways are often modeled as systems of ordinary differential equations (ODEs). Such systems will usually have many unknown parameters and hence will be difficult to calibrate. Since the data available for calibration will have limited precision, an approximate representation of the ODEs dynamics should suffice. One must, however, be able to efficiently construct such approximations for large models and perform model calibration and subsequent analysis. RESULTS We present a graphical processing unit (GPU) based scheme by which a system of ODEs is approximated as a dynamic Bayesian network (DBN). We then construct a model checking procedure for DBNs based on a simple probabilistic linear time temporal logic. The GPU implementation considerably extends the reach of our previous PC-cluster-based implementation (Liu et al., 2011b). Further, the key components of our algorithm can serve as the GPU kernel for other Monte Carlo simulations-based analysis of biopathway dynamics. Similarly, our model checking framework is a generic one and can be applied in other systems biology settings. We have tested our methods on three ODE models of bio-pathways: the epidermal growth factor-nerve growth factor pathway, the segmentation clock network and the MLC-phosphorylation pathway models. The GPU implementation shows significant gains in performance and scalability whereas the model checking framework turns out to be convenient and efficient for specifying and verifying interesting pathways properties. AVAILABILITY The source code is freely available at http://www.comp.nus.edu.sg/~rpsysbio/pada-gpu/

[1]  David Hsu,et al.  Probabilistic Approximations of Signaling Pathway Dynamics , 2009, CMSB.

[2]  Axel Kowald,et al.  Systems Biology in Practice: Concepts, Implementation and Application , 2005 .

[3]  Axel Legay,et al.  Statistical Model Checking in BioLab: Applications to the Automated Analysis of T-Cell Receptor Signaling Pathway , 2008, CMSB.

[4]  François Fages,et al.  On the Analysis of Numerical Data Time Series in Temporal Logic , 2007, CMSB.

[5]  Edmund M. Clarke,et al.  Analysis and verification of the HMGB1 signaling pathway , 2010, BMC Bioinformatics.

[6]  Michael P. H. Stumpf,et al.  GPU accelerated biochemical network simulation , 2011, Bioinform..

[7]  Bengt Jonsson,et al.  A logic for reasoning about time and reliability , 1990, Formal Aspects of Computing.

[8]  Albert Goldbeter,et al.  Modeling the segmentation clock as a network of coupled oscillations in the Notch, Wnt and FGF signaling pathways. , 2008, Journal of theoretical biology.

[9]  Axel Legay,et al.  Statistical Model Checking: An Overview , 2010, RV.

[10]  Jacky L. Snoep,et al.  BioModels Database: a free, centralized database of curated, published, quantitative kinetic models of biochemical and cellular systems , 2005, Nucleic Acids Res..

[11]  H. Urakubo,et al.  Ca2+‐independent phospholipase A2‐dependent sustained Rho‐kinase activation exhibits all‐or‐none response , 2006, Genes to cells : devoted to molecular & cellular mechanisms.

[12]  Xiaoyun Sun,et al.  Computational modeling of Caenorhabditis elegans vulval induction , 2007, ISMB/ECCB.

[13]  K. H. Lee,et al.  The statistical mechanics of complex signaling networks: nerve growth factor signaling , 2004, Physical biology.

[14]  Thomas A. Henzinger,et al.  Hybrid numerical solution of the chemical master equation , 2010, CMSB '10.

[15]  Takuji Nishimura,et al.  Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator , 1998, TOMC.

[16]  David Hsu,et al.  Probabilistic approximations of ODEs based bio-pathway dynamics , 2011, Theor. Comput. Sci..

[17]  Jane Hillston,et al.  Bio-PEPA: A framework for the modelling and analysis of biological systems , 2009, Theor. Comput. Sci..

[18]  Sumit Kumar Jha,et al.  Temporal-logics as query languages for dynamic Bayesian networks: application to D. melanogaster embryo development , 2006 .

[19]  Stuart J. Russell,et al.  Dynamic bayesian networks: representation, inference and learning , 2002 .

[20]  D. Lauffenburger,et al.  Physicochemical modelling of cell signalling pathways , 2006, Nature Cell Biology.

[21]  Kwang-Hyun Cho,et al.  Modelling the dynamics of signalling pathways. , 2008, Essays in biochemistry.

[22]  Fred Kröger,et al.  Temporal Logic of Programs , 1987, EATCS Monographs on Theoretical Computer Science.

[23]  References , 1971 .

[24]  Marta Kwiatkowska,et al.  Advances and challenges of probabilistic model checking , 2010, 2010 48th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[25]  Vincent Danos,et al.  Rule-Based Modelling of Cellular Signalling , 2007, CONCUR.

[26]  Marta Z. Kwiatkowska,et al.  Using probabilistic model checking in systems biology , 2008, PERV.

[27]  P. Glaskowsky NVIDIA ’ s Fermi : The First Complete GPU Computing Architecture , 2009 .

[28]  Kevin P. Murphy,et al.  The Factored Frontier Algorithm for Approximate Inference in DBNs , 2001, UAI.

[29]  David Hsu,et al.  A Computational and Experimental Study of the Regulatory Mechanisms of the Complement System , 2011, PLoS Comput. Biol..

[30]  Martin Brown,et al.  Information-theoretic sensitivity analysis: a general method for credit assignment in complex networks , 2007, Journal of The Royal Society Interface.

[31]  Lorenzo Dematté,et al.  GPU computing for systems biology , 2010, Briefings Bioinform..

[32]  Masao Nagasaki,et al.  Online model checking approach based parameter estimation to a neuronal fate decision simulation model in Caenorhabditis elegans with hybrid functional Petri net with extension. , 2011, Molecular bioSystems.

[33]  Anjul Patney,et al.  Efficient computation of sum-products on GPUs through software-managed cache , 2008, ICS '08.

[34]  Stephan Merz,et al.  Model Checking , 2000 .

[35]  David Gilbert,et al.  A Monte Carlo model checker for probabilistic LTL with numerical constraints , 2008 .

[36]  P. S. Thiagarajan,et al.  A hybrid factored frontier algorithm for dynamic Bayesian network models of biopathways , 2011, CMSB.