Computing maximal and minimal trap spaces of Boolean networks

AbstractAsymptotic behaviors are often of particular interest when analyzing Boolean networks that represent biological systems such as signal transduction or gene regulatory networks. Methods based on a generalization of the steady state notion, the so-called trap spaces, can be exploited to investigate attractor properties as well as for model reduction techniques. In this paper, we propose a novel optimization-based method for computing all minimal and maximal trap spaces and motivate their use. In particular, we add a new result yielding a lower bound for the number of cyclic attractors and illustrate the methods with a study of a MAPK pathway model. To test the efficiency and scalability of the method, we compare the performance of the ILP solver gurobi with the ASP solver potassco in a benchmark of random networks.

[1]  Hans A. Kestler,et al.  BoolNet - an R package for generation, reconstruction and analysis of Boolean networks , 2010, Bioinform..

[2]  Lakhdar Sais,et al.  Enumerating Prime Implicants of Propositional Formulae in Conjunctive Normal Form , 2014, JELIA.

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

[4]  Rui-Sheng Wang,et al.  Boolean modeling in systems biology: an overview of methodology and applications , 2012, Physical biology.

[5]  Peter L. Hammer,et al.  Boolean Functions - Theory, Algorithms, and Applications , 2011, Encyclopedia of mathematics and its applications.

[6]  A. Bockmayr,et al.  Computing Symbolic Steady States of Boolean Networks , 2014, ACRI.

[7]  Françoise Fogelman-Soulié,et al.  Parallel and Sequential Computation on Boolean Networks , 1985, Theor. Comput. Sci..

[8]  Carlos Gershenson,et al.  Updating Schemes in Random Boolean Networks: Do They Really Matter? , 2004, ArXiv.

[9]  H. Siebert Analysis of Discrete Bioregulatory Networks Using Symbolic Steady States , 2011, Bulletin of mathematical biology.

[10]  Réka Albert,et al.  An effective network reduction approach to find the dynamical repertoire of discrete dynamic networks. , 2013, Chaos.

[11]  Maxim Teslenko,et al.  A SAT-Based Algorithm for Finding Attractors in Synchronous Boolean Networks , 2011, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[12]  Maxime Folschette,et al.  Analyzing Large Network Dynamics with Process Hitting , 2014 .

[13]  Giovanni De Micheli,et al.  Synchronous versus asynchronous modeling of gene regulatory networks , 2008, Bioinform..

[14]  Marius Thomas Lindauer,et al.  Potassco: The Potsdam Answer Set Solving Collection , 2011, AI Commun..

[15]  Denis Thieffry,et al.  Integrative Modelling of the Influence of MAPK Network on Cancer Cell Fate Decision , 2013, PLoS Comput. Biol..