Estimating Propensity Parameters Using Google PageRank and Genetic Algorithms

Stochastic Boolean networks, or more generally, stochastic discrete networks, are an important class of computational models for molecular interaction networks. The stochasticity stems from the updating schedule. Standard updating schedules include the synchronous update, where all the nodes are updated at the same time, and the asynchronous update where a random node is updated at each time step. The former produces a deterministic dynamics while the latter a stochastic dynamics. A more general stochastic setting considers propensity parameters for updating each node. Stochastic Discrete Dynamical Systems (SDDS) are a modeling framework that considers two propensity parameters for updating each node and uses one when the update has a positive impact on the variable, that is, when the update causes the variable to increase its value, and uses the other when the update has a negative impact, that is, when the update causes it to decrease its value. This framework offers additional features for simulations but also adds a complexity in parameter estimation of the propensities. This paper presents a method for estimating the propensity parameters for SDDS. The method is based on adding noise to the system using the Google PageRank approach to make the system ergodic and thus guaranteeing the existence of a stationary distribution. Then with the use of a genetic algorithm, the propensity parameters are estimated. Approximation techniques that make the search algorithms efficient are also presented and Matlab/Octave code to test the algorithms are available at http://www.ms.uky.edu/~dmu228/GeneticAlg/Code.html.

[1]  A. Oudenaarden,et al.  Nature, Nurture, or Chance: Stochastic Gene Expression and Its Consequences , 2008, Cell.

[2]  Xin Liu,et al.  Dynamical and Structural Analysis of a T Cell Survival Network Identifies Novel Candidate Therapeutic Targets for Large Granular Lymphocyte Leukemia , 2011, PLoS Comput. Biol..

[3]  Alan Veliz-Cuba,et al.  Steady state analysis of Boolean molecular network models via model reduction and computational algebra , 2014, BMC Bioinformatics.

[4]  Q. Ouyang,et al.  The yeast cell-cycle network is robustly designed. , 2003, Proceedings of the National Academy of Sciences of the United States of America.

[5]  B. Stigler,et al.  Boolean Models Can Explain Bistability in the lac Operon , 2008, J. Comput. Biol..

[6]  S. Bornholdt,et al.  Boolean Network Model Predicts Cell Cycle Sequence of Fission Yeast , 2007, PloS one.

[7]  A. Arkin,et al.  Stochastic mechanisms in gene expression. , 1997, Proceedings of the National Academy of Sciences of the United States of America.

[8]  Sergey Brin,et al.  The Anatomy of a Large-Scale Hypertextual Web Search Engine , 1998, Comput. Networks.

[9]  J. Monod,et al.  Genetic regulatory mechanisms in the synthesis of proteins. , 1961, Journal of molecular biology.

[10]  Aniruddha Datta,et al.  Adaptive intervention in Probabilistic Boolean Networks , 2009, 2009 American Control Conference.

[11]  I. Albert,et al.  Attractor analysis of asynchronous Boolean models of signal transduction networks. , 2010, Journal of theoretical biology.

[12]  H. Othmer,et al.  The topology of the regulatory interactions predicts the expression pattern of the segment polarity genes in Drosophila melanogaster. , 2003, Journal of theoretical biology.

[13]  Jean Sippy,et al.  Decision Making at a Subcellular Level Determines the Outcome of Bacteriophage Infection , 2010, Cell.

[14]  Kwang-Hyun Cho,et al.  Attractor Landscape Analysis Reveals Feedback Loops in the p53 Network That Control the Cellular Response to DNA Damage , 2012, Science Signaling.

[15]  Luis Mendoza,et al.  A network model for the control of the differentiation process in Th cells. , 2006, Bio Systems.

[16]  D. Gillespie Exact Stochastic Simulation of Coupled Chemical Reactions , 1977 .

[17]  Tomáš Helikar,et al.  A Comprehensive, Multi-Scale Dynamical Model of ErbB Receptor Signal Transduction in Human Mammary Epithelial Cells , 2013, PloS one.

[18]  T. Elston,et al.  Stochasticity in gene expression: from theories to phenotypes , 2005, Nature Reviews Genetics.

[19]  Kevin P. Murphy,et al.  Machine learning - a probabilistic perspective , 2012, Adaptive computation and machine learning series.

[20]  P. Fantes,et al.  Yeast cell cycle. , 1989, Current opinion in cell biology.

[21]  Drew Endy,et al.  Determination of cell fate selection during phage lambda infection , 2008, Proceedings of the National Academy of Sciences.

[22]  M. Elowitz,et al.  Functional roles for noise in genetic circuits , 2010, Nature.

[23]  M. Kaufman,et al.  From structure to dynamics: frequency tuning in the p53-Mdm2 network I. Logical approach. , 2009, Journal of theoretical biology.

[24]  David Murrugarra,et al.  Molecular network control through boolean canalization , 2015, EURASIP J. Bioinform. Syst. Biol..

[25]  Edward R. Dougherty,et al.  Probabilistic Boolean networks: a rule-based uncertainty model for gene regulatory networks , 2002, Bioinform..

[26]  Christian M. Reidys,et al.  An Introduction to Sequential Dynamical Systems , 2007, Universitext.

[27]  Sergey Brin,et al.  Reprint of: The anatomy of a large-scale hypertextual web search engine , 2012, Comput. Networks.

[28]  R. Albert,et al.  Network model of survival signaling in large granular lymphocyte leukemia , 2008, Proceedings of the National Academy of Sciences.

[29]  T. Helikar,et al.  Emergent decision-making in biological signal transduction networks , 2008, Proceedings of the National Academy of Sciences.

[30]  Daniel T Gillespie,et al.  Stochastic simulation of chemical kinetics. , 2007, Annual review of physical chemistry.

[31]  J. Monod,et al.  Genetic regulatory mechanisms in the synthesis of proteins. , 1961, Journal of Molecular Biology.

[32]  A. D. Kaiser,et al.  Control of λ Repressor Synthesis , 1971 .

[33]  Abdul Salam Jarrah,et al.  Polynomial algebra of discrete models in systems biology , 2010, Bioinform..

[34]  Seda Arat,et al.  Modeling stochasticity and variability in gene regulatory networks , 2012, EURASIP J. Bioinform. Syst. Biol..

[35]  Audra E. Kosh,et al.  Linear Algebra and its Applications , 1992 .

[36]  S. Kauffman,et al.  Critical Dynamics in Genetic Regulatory Networks: Examples from Four Kingdoms , 2008, PloS one.

[37]  Joshua S. Weitz,et al.  To Lyse or Not to Lyse: Transient-Mediated Stochastic Fate Determination in Cells Infected by Bacteriophages , 2011, PLoS Comput. Biol..

[38]  Jie Han,et al.  Stochastic Boolean networks: An efficient approach to modeling gene regulatory networks , 2012, BMC Systems Biology.

[39]  R. Thomas,et al.  Dynamical behaviour of biological regulatory networks--II. Immunity control in bacteriophage lambda. , 1995, Bulletin of mathematical biology.