An improved algorithm for stoichiometric network analysis: theory and applications
Open Access
- 11 November 2004
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 21 (7) , 1203-1210
- https://doi.org/10.1093/bioinformatics/bti127
Abstract
Motivation: Genome scale analysis of the metabolic network of a microorganism is a major challenge in bioinformatics. The combinatorial explosion, which occurs during the construction of elementary fluxes (non-redundant pathways) requires sophisticated and efficient algorithms to tackle the problem. Results: Mathematically, the calculation of elementary fluxes amounts to characterizing the space of solutions to a mixed system of linear equalities, given by the stoichiometry matrix, and linear inequalities, arising from the irreversibility of some or all of the reactions in the network. Previous approaches to this problem have iteratively solved for the equalities while satisfying the inequalities throughout the process. In an extension of previous work, here we consider the complementary approach and derive an algorithm which satisfies the inequalities one by one while staying in the space of solution of the equality constraints. Benchmarks on different subnetworks of the central carbon metabolism of Escherichia coli show that this new approach yields a significant reduction in the execution time of the calculation. This reduction arises since the odds that an intermediate elementary flux already fulfills an additional inequality are larger than when having to satisfy an additional equality constraint. Availability: The code is available upon request. Supplementary information: Pseudo code and a Mathematica implementation of the algorithm is on the OUP server. Contact:robert.urbanczik@pki.unibe.ch; clemens.wagner@pki.unibe.chKeywords
This publication has 11 references indexed in Scilit:
- Nullspace Approach to Determine the Elementary Modes of Chemical Reaction SystemsThe Journal of Physical Chemistry B, 2004
- Metabolic network structure determines key aspects of functionality and regulationNature, 2002
- Escherichia coli K-12 undergoes adaptive evolution to achieve in silico predicted optimal growthNature, 2002
- Reaction routes in biochemical reaction systems: Algebraic properties, validated calculation procedure and example from nucleotide metabolismJournal of Mathematical Biology, 2002
- The Escherichia coli MG1655 in silico metabolic genotype: Its definition, characteristics, and capabilitiesProceedings of the National Academy of Sciences, 2000
- The Regulation of Cellular SystemsPublished by Springer Nature ,1996
- Determining all extreme semi-positive conservation relations in chemical reaction systems: a test criterion for conservativityJournal of the Chemical Society, Faraday Transactions, 1991
- Least distance methods for the frame of homogeneous equation systemsJournal of Computational and Applied Mathematics, 1987
- Multiple reaction mechanisms of catalysisIndustrial & Engineering Chemistry Fundamentals, 1982
- Stability of Complex Reaction NetworksAdvances in Chemical Physics, 1980