MCS2: minimal coordinated supports for fast enumeration of minimal cut sets in metabolic networks

Motivation Constraint-based modeling of metabolic networks helps researchers gain insight into the metabolic processes of many organisms, both prokaryotic and eukaryotic. Minimal Cut Sets (MCSs) are minimal sets of reactions whose inhibition blocks a target reaction in a metabolic network. Most approaches for finding the MCSs in constrained-based models require, either as an intermediate step or as a byproduct of the calculation, the computation of the set of elementary flux modes (EFMs), a convex basis for the valid flux vectors in the network. Recently, Ballerstein et al. [BvKKH11] proposed a method for computing the MCSs of a network without first computing its EFMs, by creating a dual network whose EFMs are a superset of the MCSs of the original network. However, their dual network is always larger than the original network and depends on the target reaction. Here we propose the construction of a different dual network, which is typically smaller than the original network and is independent of the target reaction, for the same purpose. We prove the correctness of our approach, MCS2, and describe how it can be modified to compute the few smallest MCSs for a given target reaction. Results We compare MCS2 to the method of Ballerstein et al. and two other existing methods. We show that MCS2 succeeds in calculating the full set of MCSs in many models where other approaches cannot finish within a reasonable amount of time. Thus, in addition to its theoretical novelty, our approach provides a practical advantage over existing methods. Availability MCS2 is freely available at https://github.com/RezaMash/MCS under the GNU 3.0 license.

[1]  Calin Belta,et al.  Exploiting the pathway structure of metabolism to reveal high-order epistasis , 2008, BMC Systems Biology.

[2]  Angel Rubio,et al.  Selection of human tissue-specific elementary flux modes using gene expression data , 2013, Bioinform..

[3]  Bonnie Berger,et al.  A Duality-Based Method for Identifying Elemental Balance Violations in Metabolic Network Models , 2018, WABI.

[4]  Nicolas Le Novère,et al.  DARPP-32 Is a Robust Integrator of Dopamine and Glutamate Signals , 2006, PLoS Comput. Biol..

[5]  Tamon Stephen,et al.  Speeding up Dualization in the Fredman-Khachiyan Algorithm B , 2018, SEA.

[6]  Ko Willems van Dijk,et al.  FluxModeCalculator: an efficient tool for large-scale flux mode computation , 2016, Bioinform..

[7]  Steffen Klamt,et al.  Genome-scale strain designs based on regulatory minimal cut sets , 2015, Bioinform..

[8]  Melanie I. Stefan,et al.  Calcium Input Frequency, Duration and Amplitude Differentially Modulate the Relative Activation of Calcineurin and CaMKII , 2012, PloS one.

[9]  Philip Miller,et al.  BiGG Models: A platform for integrating, standardizing and sharing genome-scale models , 2015, Nucleic Acids Res..

[10]  Simon Daefler,et al.  Identification of potential drug targets in Salmonella enterica sv. Typhimurium using metabolic modelling and experimental validation. , 2014, Microbiology.

[11]  Miguel Rocha,et al.  Development of an Integrated Framework for Minimal Cut Set Enumeration in Constraint-Based Models , 2016, PACBB.

[12]  S. Klamt,et al.  Generalized concept of minimal cut sets in biochemical networks. , 2006, Bio Systems.

[13]  S. Klamt,et al.  Model-based metabolic engineering enables high yield itaconic acid production by Escherichia coli. , 2016, Metabolic engineering.

[14]  Bonnie Berger,et al.  An exact arithmetic toolbox for a consistent and reproducible structural analysis of metabolic network models , 2014, Nature Communications.

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

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

[17]  Steffen Klamt,et al.  Minimal cut sets in biochemical reaction networks , 2004, Bioinform..

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

[19]  B. Palsson,et al.  Constraining the metabolic genotype–phenotype relationship using a phylogeny of in silico methods , 2012, Nature Reviews Microbiology.

[20]  Leonid Khachiyan,et al.  On the Complexity of Dualization of Monotone Disjunctive Normal Forms , 1996, J. Algorithms.

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

[22]  P. Mendes,et al.  Systematic Construction of Kinetic Models from Genome-Scale Metabolic Networks , 2013, PloS one.

[23]  Alexander Bockmayr,et al.  Minimal Direction Cuts in Metabolic Networks , 2008 .

[24]  Steffen Klamt,et al.  Structural and functional analysis of cellular networks with CellNetAnalyzer , 2007, BMC Systems Biology.

[25]  C. Wagner Nullspace Approach to Determine the Elementary Modes of Chemical Reaction Systems , 2004 .

[26]  S. Müller,et al.  Elementary Vectors and Conformal Sums in Polyhedral Geometry and their Relevance for Metabolic Pathway Analysis , 2015, Front. Genet..

[27]  Angel Rubio,et al.  Advances in network-based metabolic pathway analysis and gene expression data integration , 2015, Briefings Bioinform..

[28]  R. Carlson,et al.  Design, construction and performance of the most efficient biomass producing E. coli bacterium. , 2006, Metabolic engineering.

[29]  Angel Rubio,et al.  Computing the shortest elementary flux modes in genome-scale metabolic networks , 2009, Bioinform..

[30]  Alexander Bockmayr,et al.  Computing irreversible minimal cut sets in genome-scale metabolic networks via flux cone projection , 2019, Bioinform..

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

[32]  Melanie I. Stefan,et al.  BioModels Database: An enhanced, curated and annotated resource for published quantitative kinetic models , 2010, BMC Systems Biology.

[33]  Steffen Klamt,et al.  Growth-coupled overproduction is feasible for almost all metabolites in five major production organisms , 2017, Nature Communications.

[34]  Armando Reyes-Palomares,et al.  A combined model of hepatic polyamine and sulfur amino acid metabolism to analyze S-adenosyl methionine availability , 2011, Amino Acids.

[35]  Doraiswami Ramkrishna,et al.  Sequential computation of elementary modes and minimal cut sets in genome‐scale metabolic networks using alternate integer linear programming , 2017, Bioinform..

[36]  Steffen Klamt,et al.  Enumeration of Smallest Intervention Strategies in Genome-Scale Metabolic Networks , 2014, PLoS Comput. Biol..

[37]  Paola Vera-Licona,et al.  The minimal hitting set generation problem: algorithms and computation , 2016, SIAM J. Discret. Math..

[38]  Steffen Klamt,et al.  Minimal cut sets in a metabolic network are elementary modes in a dual network , 2012, Bioinform..

[39]  Steffen Klamt,et al.  Computing Knock-Out Strategies in Metabolic Networks , 2007, J. Comput. Biol..

[40]  Georg Gottlob,et al.  Computational aspects of monotone dualization: A brief survey , 2008, Discret. Appl. Math..

[41]  Zachary A. King,et al.  Constraint-based models predict metabolic and associated cellular functions , 2014, Nature Reviews Genetics.

[42]  Bonnie Berger,et al.  Extracting information from biological networks , 2010 .