1
|
Walton JR, Lindahl PA. Basic pathway decomposition of biochemical reaction networks within growing cells. iScience 2024; 27:108506. [PMID: 38161422 PMCID: PMC10757263 DOI: 10.1016/j.isci.2023.108506] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/31/2023] [Revised: 11/01/2023] [Accepted: 11/18/2023] [Indexed: 01/03/2024] Open
Abstract
This contribution treats linear, steady-state dynamics for a metabolic network within a growing cell. Admissible steady-state reaction fluxes are assumed to form a pointed, convex, polyhedral, conical subset of the stoichiometric null-space. A solution of the problem is defined to consist of a linear basis for the stoichiometric null-space consisting of admissible fluxes called basic pathways. The algorithm used to construct the set of basic pathways scales as a polynomial of the system size in contrast to the NP-hard algorithms employed in the traditional notions of solution named extreme pathways, elementary flux modes, MEMos, and MinSpan, and that therefore suffer from the curse of dimensionality. The basic pathways approach is applied to a metabolic network consisting of a simplified version of the TCA cycle coupled to glycolysis highlighting that each basic pathway has a readily understood chemical interpretation. Generic admissible pathways are simply expressed in terms of basic pathways.
Collapse
Affiliation(s)
- Jay R. Walton
- Department of Mathematics, Texas A&M University, College Station, TX 77843-3368, USA
| | - Paul A. Lindahl
- Department of Chemistry, Texas A&M University, College Station, TX 77843-3255, USA
- Department of Biochemistry and Biophysics, Texas A&M University, College Station, TX 77843, USA
| |
Collapse
|
2
|
Wieder F, Henk M, Bockmayr A. On the geometry of elementary flux modes. J Math Biol 2023; 87:50. [PMID: 37646830 PMCID: PMC10468954 DOI: 10.1007/s00285-023-01982-w] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/26/2022] [Revised: 08/02/2023] [Accepted: 08/09/2023] [Indexed: 09/01/2023]
Abstract
Elementary flux modes (EFMs) play a prominent role in the constraint-based analysis of metabolic networks. They correspond to minimal functional units of the metabolic network at steady-state and as such have been studied for almost 30 years. The set of all EFMs in a metabolic network tends to be very large and may have exponential size in the number of reactions. Hence, there is a need to elucidate the structure of this set. Here we focus on geometric properties of EFMs. We analyze the distribution of EFMs in the face lattice of the steady-state flux cone of the metabolic network and show that EFMs in the relative interior of the cone occur only in very special cases. We introduce the concept of degree of an EFM as a measure how elementary it is and study the decomposition of flux vectors and EFMs depending on their degree. Geometric analysis can help to better understand the structure of the set of EFMs, which is important from both the mathematical and the biological viewpoint.
Collapse
Affiliation(s)
- Frederik Wieder
- FB Mathematik und Informatik, Freie Universität Berlin, Arnimallee 6, 14195 Berlin, Germany
| | - Martin Henk
- Institut für Mathematik, Technische Universität Berlin, Straße des 17. Juni 136, 10623 Berlin, Germany
| | - Alexander Bockmayr
- FB Mathematik und Informatik, Freie Universität Berlin, Arnimallee 6, 14195 Berlin, Germany
| |
Collapse
|
3
|
Ullah E, Yosafshahi M, Hassoun S. Towards scaling elementary flux mode computation. Brief Bioinform 2019; 21:1875-1885. [PMID: 31745550 DOI: 10.1093/bib/bbz094] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/04/2019] [Revised: 07/04/2019] [Accepted: 07/05/2019] [Indexed: 01/05/2023] Open
Abstract
While elementary flux mode (EFM) analysis is now recognized as a cornerstone computational technique for cellular pathway analysis and engineering, EFM application to genome-scale models remains computationally prohibitive. This article provides a review of aspects of EFM computation that elucidates bottlenecks in scaling EFM computation. First, algorithms for computing EFMs are reviewed. Next, the impact of redundant constraints, sensitivity to constraint ordering and network compression are evaluated. Then, the advantages and limitations of recent parallelization and GPU-based efforts are highlighted. The article then reviews alternative pathway analysis approaches that aim to reduce the EFM solution space. Despite advances in EFM computation, our review concludes that continued scaling of EFM computation is necessary to apply EFM to genome-scale models. Further, our review concludes that pathway analysis methods that target specific pathway properties can provide powerful alternatives to EFM analysis.
Collapse
Affiliation(s)
- Ehsan Ullah
- Qatar Computing Research Institute, Hamad Bin Khalifa University, Doha, Qatar
| | - Mona Yosafshahi
- Qatar Computing Research Institute, Hamad Bin Khalifa University, Doha, Qatar
| | - Soha Hassoun
- Department of Computer Science, Tufts University, Medford MA 02155, USA
| |
Collapse
|
4
|
Röhl A, Bockmayr A. Finding MEMo: minimum sets of elementary flux modes. J Math Biol 2019; 79:1749-1777. [PMID: 31388689 DOI: 10.1007/s00285-019-01409-5] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/18/2018] [Revised: 07/15/2019] [Indexed: 10/26/2022]
Abstract
Metabolic network reconstructions are widely used in computational systems biology for in silico studies of cellular metabolism. A common approach to analyse these models are elementary flux modes (EFMs), which correspond to minimal functional units in the network. Already for medium-sized networks, it is often impossible to compute the set of all EFMs, due to their huge number. From a practical point of view, this might also not be necessary because a subset of EFMs may already be sufficient to answer relevant biological questions. In this article, we study MEMos or minimum sets of EFMs that can generate all possible steady-state behaviours of a metabolic network. The number of EFMs in a MEMo may be by several orders of magnitude smaller than the total number of EFMs. Using MEMos, we can compute generating sets of EFMs in metabolic networks where the whole set of EFMs is too large to be enumerated.
Collapse
Affiliation(s)
- Annika Röhl
- Department of Mathematics and Computer Science, Freie Universität Berlin, Arnimallee 6, 14195, Berlin, Germany.
| | - Alexander Bockmayr
- Department of Mathematics and Computer Science, Freie Universität Berlin, Arnimallee 6, 14195, Berlin, Germany
| |
Collapse
|
5
|
St. John PC, Crowley MF, Bomble YJ. Efficient estimation of the maximum metabolic productivity of batch systems. BIOTECHNOLOGY FOR BIOFUELS 2017; 10:28. [PMID: 28163785 PMCID: PMC5282707 DOI: 10.1186/s13068-017-0709-0] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 09/29/2016] [Accepted: 01/12/2017] [Indexed: 06/06/2023]
Abstract
BACKGROUND Production of chemicals from engineered organisms in a batch culture involves an inherent trade-off between productivity, yield, and titer. Existing strategies for strain design typically focus on designing mutations that achieve the highest yield possible while maintaining growth viability. While these methods are computationally tractable, an optimum productivity could be achieved by a dynamic strategy in which the intracellular division of resources is permitted to change with time. New methods for the design and implementation of dynamic microbial processes, both computational and experimental, have therefore been explored to maximize productivity. However, solving for the optimal metabolic behavior under the assumption that all fluxes in the cell are free to vary is a challenging numerical task. Previous studies have therefore typically focused on simpler strategies that are more feasible to implement in practice, such as the time-dependent control of a single flux or control variable. RESULTS This work presents an efficient method for the calculation of a maximum theoretical productivity of a batch culture system using a dynamic optimization framework. The proposed method follows traditional assumptions of dynamic flux balance analysis: first, that internal metabolite fluxes are governed by a pseudo-steady state, and secondly that external metabolite fluxes are dynamically bounded. The optimization is achieved via collocation on finite elements, and accounts explicitly for an arbitrary number of flux changes. The method can be further extended to calculate the complete Pareto surface of productivity as a function of yield. We apply this method to succinate production in two engineered microbial hosts, Escherichia coli and Actinobacillus succinogenes, and demonstrate that maximum productivities can be more than doubled under dynamic control regimes. CONCLUSIONS The maximum theoretical yield is a measure that is well established in the metabolic engineering literature and whose use helps guide strain and pathway selection. We present a robust, efficient method to calculate the maximum theoretical productivity: a metric that will similarly help guide and evaluate the development of dynamic microbial bioconversions. Our results demonstrate that nearly optimal yields and productivities can be achieved with only two discrete flux stages, indicating that near-theoretical productivities might be achievable in practice.
Collapse
Affiliation(s)
- Peter C. St. John
- Biosciences Center, National Renewable Energy Laboratory, 15013 Denver W Pkwy, Golden, CO 80401 USA
| | - Michael F. Crowley
- Biosciences Center, National Renewable Energy Laboratory, 15013 Denver W Pkwy, Golden, CO 80401 USA
| | - Yannick J. Bomble
- Biosciences Center, National Renewable Energy Laboratory, 15013 Denver W Pkwy, Golden, CO 80401 USA
| |
Collapse
|
6
|
Quek LE, Nielsen LK. A depth-first search algorithm to compute elementary flux modes by linear programming. BMC SYSTEMS BIOLOGY 2014; 8:94. [PMID: 25074068 PMCID: PMC4236763 DOI: 10.1186/s12918-014-0094-2] [Citation(s) in RCA: 24] [Impact Index Per Article: 2.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/24/2014] [Accepted: 07/24/2014] [Indexed: 11/10/2022]
Abstract
Background The decomposition of complex metabolic networks into elementary flux modes (EFMs) provides a useful framework for exploring reaction interactions systematically. Generating a complete set of EFMs for large-scale models, however, is near impossible. Even for moderately-sized models (<400 reactions), existing approaches based on the Double Description method must iterate through a large number of combinatorial candidates, thus imposing an immense processor and memory demand. Results Based on an alternative elementarity test, we developed a depth-first search algorithm using linear programming (LP) to enumerate EFMs in an exhaustive fashion. Constraints can be introduced to directly generate a subset of EFMs satisfying the set of constraints. The depth-first search algorithm has a constant memory overhead. Using flux constraints, a large LP problem can be massively divided and parallelized into independent sub-jobs for deployment into computing clusters. Since the sub-jobs do not overlap, the approach scales to utilize all available computing nodes with minimal coordination overhead or memory limitations. Conclusions The speed of the algorithm was comparable to efmtool, a mainstream Double Description method, when enumerating all EFMs; the attrition power gained from performing flux feasibility tests offsets the increased computational demand of running an LP solver. Unlike the Double Description method, the algorithm enables accelerated enumeration of all EFMs satisfying a set of constraints.
Collapse
|
7
|
Zanghellini J, Ruckerbauer DE, Hanscho M, Jungreuthmayer C. Elementary flux modes in a nutshell: properties, calculation and applications. Biotechnol J 2013; 8:1009-16. [PMID: 23788432 DOI: 10.1002/biot.201200269] [Citation(s) in RCA: 79] [Impact Index Per Article: 7.2] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/07/2012] [Revised: 02/26/2013] [Accepted: 05/08/2013] [Indexed: 02/04/2023]
Abstract
Elementary flux mode (EFM) analysis allows the unbiased decomposition of a metabolic network into minimal functional units, making it a powerful tool for metabolic engineering. While the use of EFM analysis (EFMA) is still limited by the size of the models it can handle, EFMA has been successfully applied to solve real-world metabolic engineering problems. Here we provide a user-oriented introduction to EFMA, provide examples of recent applications, analyze current research strategies to overcome the computational restrictions and give an overview over current approaches, which aim to identify and calculate only biologically relevant EFMs.
Collapse
Affiliation(s)
- Jürgen Zanghellini
- Austrian Centre of Industrial Biotechnology, Vienna, Austria; Department of Biotechnology, University of Natural Resources and Life Sciences, Vienna, Austria.
| | | | | | | |
Collapse
|
8
|
Jevremović D, Boley D. Finding minimal generating set for metabolic network with reversible pathways. Biosystems 2013; 112:31-6. [PMID: 23474418 DOI: 10.1016/j.biosystems.2013.02.003] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 03/10/2012] [Revised: 10/07/2012] [Accepted: 02/06/2013] [Indexed: 11/17/2022]
Abstract
Elementary flux modes give a mathematical representation of metabolic pathways in metabolic networks satisfying the constraint of non-decomposability. The large cost of their computation shifts attention to computing a minimal generating set which is a conically independent subset of elementary flux modes. When a metabolic network has reversible reactions and also admits a reversible pathway, the minimal generating set is not unique. A theoretical development and computational framework is provided which outline how to compute the minimal generating set in this case. The method is based on combining existing software to compute the minimal generating set for a "pointed cone" together with standard software to compute the Reduced Row Echelon Form.
Collapse
Affiliation(s)
- Dimitrije Jevremović
- Computer Science & Engineering, University of Minnesota, Minneapolis, MN 55455, USA.
| | | |
Collapse
|
9
|
Trinh CT. Elucidating and reprogramming Escherichia coli metabolisms for obligate anaerobic n-butanol and isobutanol production. Appl Microbiol Biotechnol 2012; 95:1083-94. [PMID: 22678028 DOI: 10.1007/s00253-012-4197-7] [Citation(s) in RCA: 36] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/04/2012] [Revised: 04/16/2012] [Accepted: 05/20/2012] [Indexed: 11/30/2022]
Abstract
Elementary mode (EM) analysis based on the constraint-based metabolic network modeling was applied to elucidate and compare complex fermentative metabolisms of Escherichia coli for obligate anaerobic production of n-butanol and isobutanol. The result shows that the n-butanol fermentative metabolism was NADH-deficient, while the isobutanol fermentative metabolism was NADH redundant. E. coli could grow and produce n-butanol anaerobically as the sole fermentative product but not achieve the maximum theoretical n-butanol yield. In contrast, for the isobutanol fermentative metabolism, E. coli was required to couple with either ethanol- or succinate-producing pathway to recycle NADH. To overcome these "defective" metabolisms, EM analysis was implemented to reprogram the native fermentative metabolism of E. coli for optimized anaerobic production of n-butanol and isobutanol through multiple gene deletion (~8-9 genes), addition (~6-7 genes), up- and downexpression (~6-7 genes), and cofactor engineering (e.g., NADH, NADPH). The designed strains were forced to couple both growth and anaerobic production of n-butanol and isobutanol, which is a useful characteristic to enhance biofuel production and tolerance through metabolic pathway evolution. Even though the n-butanol and isobutanol fermentative metabolisms were quite different, the designed strains could be engineered to have identical metabolic flux distribution in "core" metabolic pathways mainly supporting cell growth and maintenance. Finally, the model prediction in elucidating and reprogramming the native fermentative metabolism of E. coli for obligate anaerobic production of n-butanol and isobutanol was validated with published experimental data.
Collapse
Affiliation(s)
- Cong T Trinh
- Department of Chemical and Biomolecular Engineering, University of Tennessee, Knoxville, TN 37996, USA.
| |
Collapse
|
10
|
Marashi SA, David L, Bockmayr A. Analysis of metabolic subnetworks by flux cone projection. Algorithms Mol Biol 2012; 7:17. [PMID: 22642830 PMCID: PMC3408373 DOI: 10.1186/1748-7188-7-17] [Citation(s) in RCA: 26] [Impact Index Per Article: 2.2] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/03/2011] [Accepted: 05/29/2012] [Indexed: 12/05/2022] Open
Abstract
Background Analysis of elementary modes (EMs) is proven to be a powerful constraint-based method in the study of metabolic networks. However, enumeration of EMs is a hard computational task. Additionally, due to their large number, EMs cannot be simply used as an input for subsequent analysis. One possibility is to limit the analysis to a subset of interesting reactions. However, analysing an isolated subnetwork can result in finding incorrect EMs which are not part of any steady-state flux distribution of the original network. The ideal set to describe the reaction activity in a subnetwork would be the set of all EMs projected to the reactions of interest. Recently, the concept of "elementary flux patterns" (EFPs) has been proposed. Each EFP is a subset of the support (i.e., non-zero elements) of at least one EM. Results We introduce the concept of ProCEMs (Projected Cone Elementary Modes). The ProCEM set can be computed by projecting the flux cone onto a lower-dimensional subspace and enumerating the extreme rays of the projected cone. In contrast to EFPs, ProCEMs are not merely a set of reactions, but projected EMs. We additionally prove that the set of EFPs is included in the set of ProCEM supports. Finally, ProCEMs and EFPs are compared for studying substructures of biological networks. Conclusions We introduce the concept of ProCEMs and recommend its use for the analysis of substructures of metabolic networks for which the set of EMs cannot be computed.
Collapse
|
11
|
Trinh CT, Thompson RA. Elementary mode analysis: a useful metabolic pathway analysis tool for reprograming microbial metabolic pathways. Subcell Biochem 2012; 64:21-42. [PMID: 23080244 DOI: 10.1007/978-94-007-5055-5_2] [Citation(s) in RCA: 8] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 02/06/2023]
Abstract
Elementary mode analysis is a useful metabolic pathway analysis tool to characterize cellular metabolism. It can identify all feasible metabolic pathways known as elementary modes that are inherent to a metabolic network. Each elementary mode contains a minimal and unique set of enzymatic reactions that can support cellular functions at steady state. Knowledge of all these pathway options enables systematic characterization of cellular phenotypes, analysis of metabolic network properties (e.g. structure, regulation, robustness, and fragility), phenotypic behavior discovery, and rational strain design for metabolic engineering application. This chapter focuses on the application of elementary mode analysis to reprogram microbial metabolic pathways for rational strain design and the metabolic pathway evolution of designed strains.
Collapse
Affiliation(s)
- Cong T Trinh
- Department of Chemical and Biomolecular Engineering, University of Tennessee, Knoxville, TN, USA,
| | | |
Collapse
|
12
|
Pfau T, Christian N, Ebenhöh O. Systems approaches to modelling pathways and networks. Brief Funct Genomics 2011; 10:266-79. [PMID: 21903724 DOI: 10.1093/bfgp/elr022] [Citation(s) in RCA: 20] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/02/2023] Open
Abstract
It has become commonly accepted that systems approaches to biology are of outstanding importance to gain understanding from the vast amount of data which is presently being generated by advancing high-throughput technologies. The diversity of methods to model pathways and networks has significantly expanded over the past two decades. Modern and traditional approaches are equally important and recent activities aim at integrating the advantages of both. While traditional methods, based on differential equations, are useful to study the dynamics of small systems, modern constraint-based models can be applied to genome-scale systems, but are not able to capture dynamic features. Integrating different approaches is important to develop consistent theoretical descriptions encompassing various scales of biological information. The rapid progress of the field of theoretical systems biology, however, demonstrates how our fundamental theoretical understanding of biology is gaining momentum. The scientific community has apparently accepted the challenge to truly understand the principles of life.
Collapse
Affiliation(s)
- Thomas Pfau
- Department of Physics, University of Aberdeen, Meston Building, Meston Walk, Aberdeen, UK.
| | | | | |
Collapse
|
13
|
Jevremović D, Trinh CT, Srienc F, Sosa CP, Boley D. Parallelization of Nullspace Algorithm for the computation of metabolic pathways. PARALLEL COMPUTING 2011; 37:261-278. [PMID: 22058581 PMCID: PMC3205353 DOI: 10.1016/j.parco.2011.04.002] [Citation(s) in RCA: 17] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 05/31/2023]
Abstract
Elementary mode analysis is a useful metabolic pathway analysis tool in understanding and analyzing cellular metabolism, since elementary modes can represent metabolic pathways with unique and minimal sets of enzyme-catalyzed reactions of a metabolic network under steady state conditions. However, computation of the elementary modes of a genome- scale metabolic network with 100-1000 reactions is very expensive and sometimes not feasible with the commonly used serial Nullspace Algorithm. In this work, we develop a distributed memory parallelization of the Nullspace Algorithm to handle efficiently the computation of the elementary modes of a large metabolic network. We give an implementation in C++ language with the support of MPI library functions for the parallel communication. Our proposed algorithm is accompanied with an analysis of the complexity and identification of major bottlenecks during computation of all possible pathways of a large metabolic network. The algorithm includes methods to achieve load balancing among the compute-nodes and specific communication patterns to reduce the communication overhead and improve efficiency.
Collapse
Affiliation(s)
- Dimitrije Jevremović
- Computer Science and Engineering, University of Minnesota, Minneapolis, United States
| | - Cong T. Trinh
- Chemical Engineering and Materials Science, University of Minnesota, St. Paul, United States
- Biotechnology Institute, University of Minnesota, St. Paul, United States
| | - Friedrich Srienc
- Chemical Engineering and Materials Science, University of Minnesota, St. Paul, United States
- Biotechnology Institute, University of Minnesota, St. Paul, United States
| | - Carlos P. Sosa
- IBM and Biomedical Informatics and Computational Biology, University of Minnesota, Rochester, United States
| | - Daniel Boley
- Computer Science and Engineering, University of Minnesota, Minneapolis, United States
| |
Collapse
|