| Literature DB >> 28381205 |
Garrett W Birkel1,2,3, Amit Ghosh1,2,4, Vinay S Kumar1,2, Daniel Weaver1,2, David Ando1,2, Tyler W H Backman1,2,3, Adam P Arkin1,5,6, Jay D Keasling1,2,7,5,8, Héctor García Martín9,10,11,12.
Abstract
BACKGROUND: Modeling of microbial metabolism is a topic of growing importance in biotechnology. Mathematical modeling helps provide a mechanistic understanding for the studied process, separating the main drivers from the circumstantial ones, bounding the outcomes of experiments and guiding engineering approaches. Among different modeling schemes, the quantification of intracellular metabolic fluxes (i.e. the rate of each reaction in cellular metabolism) is of particular interest for metabolic engineering because it describes how carbon and energy flow throughout the cell. In addition to flux analysis, new methods for the effective use of the ever more readily available and abundant -omics data (i.e. transcriptomics, proteomics and metabolomics) are urgently needed.Entities:
Keywords: -omics data; 13 C Metabolic Flux Analysis; Flux analysis; Predictive biology
Mesh:
Substances:
Year: 2017 PMID: 28381205 PMCID: PMC5382524 DOI: 10.1186/s12859-017-1615-y
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Table of iPython Notebooks
| iPython Notebook number | Topic |
|---|---|
| A0 | module tests |
| A1 | Core demo |
| A2 | Enhanced lists demo |
| A3 | ReactionNetworks demo |
| A4 | FluxModels demo |
| A5 | GAMSclasses demo |
| A6 | Predictions demo |
| A7 | Labeling and DB demo |
| B1 | FBA demo |
| B2 | TCA 13
|
| B3 | Toya data 13
|
| B4 | Toya data 2S- 13
|
| B5 | PCAP example |
| B6 | 13C MFA for microbial communities |
Fig. 1Diagram of jQMM library module relationships and typical flow for flux analysis. Flux calculations typically start with information stored in an SBML (Systems Biology Markup Language) file and translated into a reaction network. That reaction network is enclosed in a flux model of the appropriate type for the desired method (FBA, 13C MFA, 2S-13C MFA, ELVA). The flux model instance uses the GAMSclasses module in order to solve the appropriate optimization problem, and turns it back to the flux model instance, which stores the information as a reaction network or an SBML file. The core, labeling, utilities and enhancedLists modules are used by these “main workflow” modules (in darker shade). Predictions use information from reaction networks and flux models to make flux predictions for genetic modifications
Fig. 2Core module class diagram. The core module contains the core classes for the rest of the library: classes for metabolite, reaction, flux, elementary metabolite units (EMU), atom transitions, emu transitions and stoichiometry matrices
Fig. 3FluxModels module class diagram (part I). The FluxModels module contains classes for the different types of models used for each flux analysis type: FBA, 13C MFA, 2S-13C MFA, ELVA, etc. Arrows indicate derived classes
Fig. 4GAMSclasses module class diagram. The GAMSclasses module contains the classes needed to solve the optimization problems through the GAMS algebraic modeling system. Each of the optimization problems is described through a GAMS file, GAMS sets, GAMS parameters or GAMS tables, which are used as input for the GAMSproblem instance (see Fig. 1). GAMS batches are sets of GAMS problems, to be solved in series or parallel
Fig. 5Example jQMM inputs and outputs for TCA toy model. The TCA toy model represents a symplification of the TCA cycle that still retains its main features and is used to test 13C MFA tools [35]. In this case, the input consists of the carbon transitions (the fate of each carbon for each the reaction), the feed labeling information (AcetylCoA 50% unlabeled, 25% labeled in the second carbon, 25% labeled in the first two carbons), the measured labeling patterns (glutamate MDVs), the error in these measurements, and the fluxes which are known (e.g. r6). File line examples are given in cursive below. In this case, all fluxes are assumed to be measured and the goal is to find the corresponding MDV for glutamate, which is given in the top right part of the figure (in red experimentally measured MDV, in blue theoretically calculated MDV). The lower right part of the figure provides a comparison with 13CFLUX2 [29], a well known 13C MFA package (See Jupyter Notebook B2)
Fig. 6Example jQMM inputs and outputs for E. coli 2S-13C MFA. 2S-13C MFA allows for the calculation of fluxes for genome-scale models constrained by 13C labeling data [23]. The input is the same as for 13C MFA(Fig.5), but with the addition of a genome-scale model. The output consists of fluxes for the genome-scale model, which are visualized in a metabolic map (see Jupyter Notebook B4)
Fig. 7Example jQMM inputs and outputs for Principal Component Analysis of Proteomics (PCAP). PCAP is a method developed to leverage proteomics data in order to improve bioproduct yield. The inputs are measured proteomic profiles and bioproduct production levels and the output consists of a plot that can be used to increase yields as shown in Alonso-Gutierrez et al. [24]. (see Jupyter Notebook B5). File line examples are provided in cursive below