| Literature DB >> 33167871 |
Steffen Klamt1, Radhakrishnan Mahadevan2, Axel von Kamp3.
Abstract
BACKGROUND: The concept of minimal cut sets (MCS) has become an important mathematical framework for analyzing and (re)designing metabolic networks. However, the calculation of MCS in genome-scale metabolic models is a complex computational problem. The development of duality-based algorithms in the last years allowed the enumeration of thousands of MCS in genome-scale networks by solving mixed-integer linear problems (MILP). A recent advancement in this field was the introduction of the MCS2 approach. In contrast to the Farkas-lemma-based dual system used in earlier studies, the MCS2 approach employs a more condensed representation of the dual system based on the nullspace of the stoichiometric matrix, which, due to its reduced dimension, holds promise to further enhance MCS computations.Entities:
Keywords: Computational strain design; Constraint-based modeling; Duality; Elementary modes; Metabolic engineering; Metabolic networks; Stoichiometric modeling
Mesh:
Year: 2020 PMID: 33167871 PMCID: PMC7654042 DOI: 10.1186/s12859-020-03837-3
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Comparison of the number of variables and equations and of the dimension of the resulting solution space (nullspace) of the FLB and NB dual system and their corresponding MILP
| FLB dual system [Eq. ( | Generalized NB dual system [Eq. ( | |
|---|---|---|
| # dual variables | ||
| # (in)equalities | ||
| Dimension of solution space (nullspace) of the dual system |
The number of variables of the MILP includes the variables for the desired system integrated in the MILP, whereas the number of (in)equalities of the MILP excludes (flux) bounds and indicator constraints. : number of metabolites; : number of reactions; : number of rows (inequalities) in matrix /vector in Eq. (5);: number of rows (inequalities) in matrix /vector number of irreversible reactions. (*) It is assumed that the stoichiometric matrix has full row rank (conservation relations removed), i.e. rank() = .
Fig. 1Comparison of computation times of the FLB MILP [Eq. (14)] versus the NB MILP [Eq. (16)] for determining MCS for a growth-coupled production strains or b synthetic lethals. Each dot represents one particular MCS enumeration scenario (product/organism/seed combination in a and growth rate threshold/seed combination in b) and the dot color marks the respective model (organism) in which the computation has been conducted: green iJM658; red: iMM904; black: iJO1366. The total number of comparable enumeration scenarios as well as the cumulative sum of the computation times over all scenarios for the MILP variants are given under the diagram. The percentage at the axes quantifies the relative frequency with which the respective MILP variant was faster than the other MILP variant
Fig. 2Comparison of computation times of the a FLB MILP and of the b NB MILP with either the stoichiometric matrix (“stoichmat desired”) or the kernel matrix (“kernel desired”) in the formulation of the desired system. The x-axis and y-axis in a refer to the MILPs in Eqs. (14) and (17), respectively, and in b to the MILP in Eqs. (16) and (18), respectively. Each dot represents one particular MCS enumeration scenario (product/organism/seed combination) for enumerating MCS for growth-coupled strain designs and the dot color marks the respective model (organism) in which the computation has been conducted: green iJM658; red: iMM904; black: iJO1366. The total number of comparable enumeration scenarios as well as the cumulative sum of the computation times over all scenarios for the MILP variants are given below the diagram. The percentage at the axes quantifies the relative frequency with which the respective MILP variant was faster than the other MILP variant
Fig. 3Comparison of computation times of the FLB MILP and the NB MILP when used either with the condensed (“no split”) MILP variant [Eqs. (14) and (16), respectively] or the (“rev. split”) MILP variant with separated and split reversible reactions [Eqs. (14a) and (16a), respectively]. a, d “no split” versus “rev. split” in FLB for MCS for growth coupling (a) and for synthetic lethals (d); b, e “no split” versus “rev. split” in NB for MCS for growth coupling (b) and for synthetic lethals (e); c, f: comparison of “rev. split” variants for FLB and NB for MCS for growth coupling (c) and for synthetic lethals (f). Each dot represents one particular MCS enumeration scenario (product/organism/seed combination in a–c and growth rate threshold/seed combination in d, e and the dot color marks the respective model (organism) in which the computation has been conducted: green iJM658; red: iMM904; black: iJO1366. The total number of comparable enumeration scenarios as well as the cumulative sum of the computation times over all scenarios for the MILP variants are given below the diagram. The percentage at the axes quantifies the relative frequency with which the respective MILP variant was faster than the other MILP variant