A matrix perturbation method for computing the steady-state probability distributions of probabilistic Boolean networks with gene perturbations

Modeling genetic regulatory interactions is an important issue in systems biology. Probabilistic Boolean networks (PBNs) have been proved to be a useful tool for the task. The steady-state probability distribution of a PBN gives important information about the captured genetic network. The computation of the steady-state probability distribution involves the construction of the transition probability matrix of the PBN. The size of the transition probability matrix is 2^nx2^n where n is the number of genes. Although given the number of genes and the perturbation probability in a perturbed PBN, the perturbation matrix is the same for different PBNs, the storage requirement for this matrix is huge if the number of genes is large. Thus an important issue is developing computational methods from the perturbation point of view. In this paper, we analyze and estimate the steady-state probability distribution of a PBN with gene perturbations. We first analyze the perturbation matrix. We then give a perturbation matrix analysis for the captured PBN problem and propose a method for computing the steady-state probability distribution. An approximation method with error analysis is then given for further reducing the computational complexity. Numerical experiments are given to demonstrate the efficiency of the proposed methods.

[1]  Michael K. Ng,et al.  Markov Chains: Models, Algorithms and Applications (International Series in Operations Research & Management Science) , 2005 .

[2]  S. Kauffman Metabolic stability and epigenesis in randomly constructed genetic nets. , 1969, Journal of theoretical biology.

[3]  Kevin Murphy,et al.  Modelling Gene Expression Data using Dynamic Bayesian Networks , 2006 .

[4]  Yudong D. He,et al.  Expression profiling using microarrays fabricated by an ink-jet oligonucleotide synthesizer , 2001, Nature Biotechnology.

[5]  Satoru Miyano,et al.  Identification of Genetic Networks from a Small Number of Gene Expression Patterns Under the Boolean Network Model , 1998, Pacific Symposium on Biocomputing.

[6]  D. A. Baxter,et al.  Mathematical Modeling of Gene Networks , 2000, Neuron.

[7]  Sui Huang Gene expression profiling, genetic networks, and cellular states: an integrating concept for tumorigenesis and drug discovery , 1999, Journal of Molecular Medicine.

[8]  T. Ørntoft,et al.  Gene expression profiling: monitoring transcription and translation products using DNA microarrays and proteomics , 2000, FEBS letters.

[9]  Tak Kuen Siu,et al.  Markov Chains: Models, Algorithms and Applications , 2006 .

[10]  Aniruddha Datta,et al.  Generating Boolean networks with a prescribed attractor structure , 2005, Bioinform..

[11]  Michael K. Ng,et al.  Simulation study in Probabilistic Boolean Network models for genetic regulatory networks , 2007, Int. J. Data Min. Bioinform..

[12]  M. Ng,et al.  Control of Boolean networks: hardness results and algorithms for tree structured networks. , 2007, Journal of theoretical biology.

[13]  Michael K. Ng,et al.  An approximation method for solving the steady-state probability distribution of probabilistic Boolean networks , 2007, Bioinform..

[14]  E. Dougherty,et al.  Gene perturbation and intervention in probabilistic Boolean networks. , 2002, Bioinformatics.

[15]  Michael K. Ng,et al.  On construction of stochastic genetic networks based on gene expression sequences , 2005, Int. J. Neural Syst..

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

[17]  Stuart A. Kauffman,et al.  The origins of order , 1993 .

[18]  Wen Li,et al.  New perturbation analysis for generalized saddle point systems , 2009 .

[19]  G. Stewart,et al.  Matrix Perturbation Theory , 1990 .