Simplification of Reaction Networks, Confluence and Elementary Modes

Reaction networks can be simplified by eliminating linear intermediate species in partial steady states. In this paper, we study the question whether this rewrite procedure is confluent, so that for any given reaction network with kinetic constraints, a unique normal form will be obtained independently of the elimination order. We first show that confluence fails for the elimination of intermediates even without kinetics, if “dependent reactions” introduced by the simplification are not removed. This leads us to revising the simplification algorithm into a variant of the double description method for computing elementary modes, so that it keeps track of kinetic information. Folklore results on elementary modes then imply the confluence of the revised simplification algorithm with respect to the network structure, i.e., the structure of fully simplified networks is unique. We show however that the kinetic rates assigned to the reactions may not be unique, and provide a biological example where two different simplified networks can be obtained. Finally, we give a criterion on the structure of the initial network that is sufficient to guarantee the confluence of both the structure and the kinetic rates.

[1]  Hiroaki Kitano,et al.  The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models , 2003, Bioinform..

[2]  Chou Kuo-Chen,et al.  Graphical rules of steady-state reaction systems , 1981 .

[3]  H. M. Tsuchiya,et al.  On the mathematical status of the pseudo-steady state hypothesis of biochemical kinetics☆ , 1967 .

[4]  Paul A. Bates,et al.  Mathematical modeling identifies Smad nucleocytoplasmic shuttling as a dynamic signal-interpreting system , 2008, Proceedings of the National Academy of Sciences.

[5]  Joachim Niehren,et al.  Qualitative Reasoning for Reaction Networks with Partial Kinetic Information , 2015, CMSB.

[6]  Mirabelle Nebut,et al.  Rule-based modeling of transcriptional attenuation at the tryptophan operon , 2009, Proceedings of the 2009 Winter Simulation Conference (WSC).

[7]  L. Segel,et al.  On the validity of the steady state assumption of enzyme kinetics. , 1988, Bulletin of mathematical biology.

[8]  Alexander N Gorban,et al.  Reduction of dynamical biochemical reactions networks in computational biology , 2012, Front. Gene..

[9]  Joachim Niehren,et al.  Attractor Equivalence: An Observational Semantics for Reaction Networks , 2014, FMMB.

[10]  E. Seibert,et al.  Fundamentals of enzyme kinetics. , 2014, Methods in molecular biology.

[11]  L. A. Segel,et al.  The Quasi-Steady-State Assumption: A Case Study in Perturbation , 1989, SIAM Rev..

[12]  Joachim Niehren,et al.  Structural simplification of chemical reaction networks in partial steady states , 2016, Biosyst..

[13]  Sarah M. Keating,et al.  BioModels: Content, Features, Functionality, and Use , 2015, CPT: pharmacometrics & systems pharmacology.

[14]  E. L. King,et al.  A Schematic Method of Deriving the Rate Laws for Enzyme-Catalyzed Reactions , 1956 .

[15]  M. Feinberg Chemical reaction network structure and the stability of complex isothermal reactors—I. The deficiency zero and deficiency one theorems , 1987 .

[16]  Steffen Klamt,et al.  Computation of elementary modes: a unifying framework and the new binary approach , 2004, BMC Bioinformatics.

[17]  François Fages,et al.  Inferring reaction systems from ordinary differential equations , 2015, Theor. Comput. Sci..

[18]  Jörg Stülke,et al.  SubtiWiki—a comprehensive community resource for the model organism Bacillus subtilis , 2011, Nucleic Acids Res..

[19]  Elisenda Feliu,et al.  Graphical reduction of reaction networks by linear elimination of species , 2015, Journal of mathematical biology.

[20]  Claudine Chaouiya,et al.  Petri net modelling of biological networks , 2007, Briefings Bioinform..

[21]  François Fages,et al.  BIOCHAM: an environment for modeling biological systems and formalizing experimental knowledge , 2006, Bioinform..

[22]  Joachim Niehren,et al.  Observational program calculi and the correctness of translations , 2015, Theor. Comput. Sci..