Fast Flux Module Detection Using Matroid Theory

Flux balance analysis FBA is one of the most often applied methods on genome-scale metabolic networks. Although FBA uniquely determines the optimal yield, the pathway that achieves this is usually not unique. The analysis of the optimal-yield flux space has been an open challenge. Flux variability analysis is only capturing some properties of the flux space, while elementary mode analysis is intractable due to the enormous number of elementary modes. However, it has been found by Kelk et al. 2012, that the space of optimal-yield fluxes decomposes into flux modules. These decompositions allow a much easier but still comprehensive analysis of the optimal-yield flux space. Using the mathematical definition of module introduced by Muller and Bockmayr 2013, we discovered that flux modularity is rather a local than a global property which opened connections to matroid theory. Specifically, we show that our modules correspond one-to-one to so-called separators of an appropriate matroid. Employing efficient algorithms developed in matroid theory we are now able to compute the decomposition into modules in a few seconds for genome-scale networks. Using that every module can be represented by one reaction that represents its function, in this paper, we also present a method that uses this decomposition to visualize the interplay of modules. We expect the new method to replace flux variability analysis in the pipelines for metabolic networks.

[1]  Stefan Schuster,et al.  Detecting strictly detailed balanced subnetworks in open chemical reaction networks , 1991 .

[2]  B. Palsson,et al.  Metabolic Flux Balancing: Basic Concepts, Scientific and Practical Use , 1994, Bio/Technology.

[3]  Vladimir Gurvich,et al.  Generating All Vertices of a Polyhedron Is Hard , 2006, SODA '06.

[4]  David S. Munro,et al.  In: Software-Practice and Experience , 2000 .

[5]  Adam M. Feist,et al.  The biomass objective function. , 2010, Current opinion in microbiology.

[6]  J. Edmonds,et al.  A Combinatorial Decomposition Theory , 1980, Canadian Journal of Mathematics.

[7]  Alexander Bockmayr,et al.  Fast thermodynamically constrained flux variability analysis , 2013, Bioinform..

[8]  J. Oxley Matroid Theory (Oxford Graduate Texts in Mathematics) , 2006 .

[9]  A. Kierzek,et al.  Selection of objective function in genome scale flux balance analysis for process feed development in antibiotic production. , 2008, Metabolic engineering.

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

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

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

[13]  Klaus Truemper,et al.  Partial Matroid Representations , 1984, Eur. J. Comb..

[14]  Leen Stougie,et al.  Optimal flux spaces of genome-scale stoichiometric models are determined by a few subnetworks , 2012, Scientific Reports.

[15]  Marco Terzer,et al.  Large scale methods to enumerate extreme rays and elementary modes , 2009 .

[16]  S. Schuster,et al.  ON ELEMENTARY FLUX MODES IN BIOCHEMICAL REACTION SYSTEMS AT STEADY STATE , 1994 .

[17]  Jörg Stelling,et al.  Large-scale computation of elementary flux modes with bit pattern trees , 2008, Bioinform..

[18]  Ronan M. T. Fleming,et al.  Quantitative prediction of cellular metabolism with constraint-based models: the COBRA Toolbox v2.0 , 2007, Nature Protocols.

[19]  David Avis,et al.  A pivoting algorithm for convex hulls and vertex enumeration of arrangements and polyhedra , 1991, SCG '91.

[20]  Stein Krogdahl The dependence graph for bases in matroids , 1977, Discret. Math..

[21]  B. Teusink,et al.  A practical guide to genome-scale metabolic models and their analysis. , 2011, Methods in enzymology.

[22]  A. Müller,et al.  Flux modules in metabolic networks , 2014, Journal of mathematical biology.

[23]  Jeffrey D Orth,et al.  What is flux balance analysis? , 2010, Nature Biotechnology.

[24]  Janet B. Jones-Oliveira,et al.  An algebraic-combinatorial model for the identification and mapping of biochemical pathways , 2001, Bulletin of mathematical biology.

[25]  Emden R. Gansner,et al.  A Technique for Drawing Directed Graphs , 1993, IEEE Trans. Software Eng..

[26]  Emden R. Gansner,et al.  An open graph visualization system and its applications to software engineering , 2000 .

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

[28]  Komei Fukuda,et al.  Double Description Method Revisited , 1995, Combinatorics and Computer Science.

[29]  A. Burgard,et al.  Minimal Reaction Sets for Escherichia coli Metabolism under Different Growth Requirements and Uptake Environments , 2001, Biotechnology progress.