Exhaustive identification of steady state cycles in large stoichiometric networks

BackgroundIdentifying cyclic pathways in chemical reaction networks is important, because such cycles may indicate in silico violation of energy conservation, or the existence of feedback in vivo. Unfortunately, our ability to identify cycles in stoichiometric networks, such as signal transduction and genome-scale metabolic networks, has been hampered by the computational complexity of the methods currently used.ResultsWe describe a new algorithm for the identification of cycles in stoichiometric networks, and we compare its performance to two others by exhaustively identifying the cycles contained in the genome-scale metabolic networks of H. pylori, M. barkeri, E. coli, and S. cerevisiae. Our algorithm can substantially decrease both the execution time and maximum memory usage in comparison to the two previous algorithms.ConclusionThe algorithm we describe improves our ability to study large, real-world, biochemical reaction networks, although additional methodological improvements are desirable.

[1]  J. Ferrell Self-perpetuating states in signal transduction: positive feedback, double-negative feedback and bistability. , 2002, Current opinion in cell biology.

[2]  Bernhard O. Palsson,et al.  Expa: a Program for Calculating Extreme Pathways in Biochemical Reaction Networks , 2005, Bioinform..

[3]  H. Raiffa,et al.  3. The Double Description Method , 1953 .

[4]  B. Palsson,et al.  Expanded Metabolic Reconstruction of Helicobacter pylori (iIT341 GSM/GPR): an In Silico Genome-Scale Characterization of Single- and Double-Deletion Mutants , 2005, Journal of bacteriology.

[5]  D. Fell,et al.  A general definition of metabolic pathways useful for systematic organization and analysis of complex metabolic networks , 2000, Nature Biotechnology.

[6]  Jason A. Papin,et al.  Comparison of network-based pathway analysis methods. , 2004, Trends in biotechnology.

[7]  Daniel A Beard,et al.  Extreme pathways and Kirchhoff's second law. , 2002, Biophysical journal.

[8]  Jason A. Papin,et al.  Metabolic pathways in the post-genome era. , 2003, Trends in biochemical sciences.

[9]  B. Palsson,et al.  Genome-scale models of microbial cells: evaluating the consequences of constraints , 2004, Nature Reviews Microbiology.

[10]  Monica L. Mo,et al.  Global reconstruction of the human metabolic network based on genomic and bibliomic data , 2007, Proceedings of the National Academy of Sciences.

[11]  Markus J. Herrgård,et al.  Reconstruction and validation of Saccharomyces cerevisiae iND750, a fully compartmentalized genome-scale metabolic model. , 2004, Genome research.

[12]  Stefan Schuster,et al.  Systems biology Metatool 5.0: fast and flexible elementary modes analysis , 2006 .

[13]  M. Freeman Feedback control of intercellular signalling in development , 2000, Nature.

[14]  Matthias Heinemann,et al.  Systematic assignment of thermodynamic constraints in metabolic network models , 2006, BMC Bioinformatics.

[15]  Andreas Wagner,et al.  The Systems Biology Research Tool: evolvable open-source software , 2008, BMC Systems Biology.

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

[17]  Robert Urbanczik,et al.  An improved algorithm for stoichiometric network analysis: theory and applications , 2005, Bioinform..

[18]  H. Qian,et al.  Thermodynamic constraints for biochemical networks. , 2004, Journal of theoretical biology.

[19]  Bernhard Ø Palsson,et al.  Candidate states of Helicobacter pylori's genome-scale metabolic network upon application of "loop law" thermodynamic constraints. , 2006, Biophysical journal.

[20]  D. Avis A Revised Implementation of the Reverse Search Vertex Enumeration Algorithm , 2000 .

[21]  Philip Wolfe,et al.  Contributions to the theory of games , 1953 .

[22]  H. Qian,et al.  Metabolic futile cycles and their functions: a systems analysis of energy and control. , 2005, Systems biology.

[23]  Hong Qian,et al.  Ab initio prediction of thermodynamically feasible reaction directions from biochemical network stoichiometry. , 2005, Metabolic engineering.

[24]  Robert Urbanczik,et al.  The geometry of the flux cone of a metabolic network. , 2005, Biophysical journal.

[25]  S. Liang,et al.  A pivoting algorithm for metabolic networks in the presence of thermodynamic constraints , 2005, 2005 IEEE Computational Systems Bioinformatics Conference (CSB'05).

[26]  Juan Carlos Nuño,et al.  METATOOL: for studying metabolic networks , 1999, Bioinform..

[27]  Jason A. Papin,et al.  Topological analysis of mass-balanced signaling networks: a framework to obtain network properties including crosstalk. , 2004, Journal of theoretical biology.

[28]  Adam M. Feist,et al.  A genome-scale metabolic reconstruction for Escherichia coli K-12 MG1655 that accounts for 1260 ORFs and thermodynamic information , 2007, Molecular systems biology.

[29]  Adam M. Feist,et al.  Modeling methanogenesis with a genome‐scale metabolic reconstruction of Methanosarcina barkeri , 2006 .

[30]  H. Qian,et al.  Energy balance for analysis of complex metabolic networks. , 2002, Biophysical journal.

[31]  R. Mahadevan,et al.  The effects of alternate optimal solutions in constraint-based genome-scale metabolic models. , 2003, Metabolic engineering.

[32]  Jörg Stelling,et al.  Accelerating the Computation of Elementary Modes Using Pattern Trees , 2006, WABI.

[33]  S Klamt,et al.  Algorithmic approaches for computing elementary modes in large biochemical reaction networks. , 2005, Systems biology.

[34]  Jason A. Papin,et al.  The JAK-STAT signaling network in the human B-cell: an extreme signaling pathway analysis. , 2004, Biophysical journal.

[35]  B. Palsson,et al.  Theory for the systemic definition of metabolic pathways and their use in interpreting metabolic function from a pathway-oriented perspective. , 2000, Journal of theoretical biology.

[36]  David Avis,et al.  Computational experience with the reverse search vertex enumeration algorithm , 1998 .