Metabolic Engineering X
Flexible and User Friendly Tools for the Incorporation of Fluxomics Data into Metabolic Models
Authors
The measurement of fluxes and the understanding of their control are at the core of Metabolic Engineering (ME). In this context, this work presents two integrated open- source software tools that allow to perform tasks of metabolic flux analysis (MFA). Both are platform independent, written in Java, and interact with the OptFlux framework [1], which also facilitates their communication (Figure 1).
OptFlux is a modular open-source software that incorporates tools for strain optimization, i.e., the identification of ME targets. It also provides tools to use stoichiometric metabolic models for phenotype simulation of both wild-type and mutant organisms, using methods such as the well known Flux Balance Analysis (FBA). Graphical user interfaces are made available for every operation and to check the results that are obtained. Moreover, a network visualization system is offered, where simulation results can be added to overlap the network graph. The developed tools exploit OptFluxâ??s capabilities in terms of model interaction, simulation methods and visualization features.
The first proposed software, named MetabolIc NEtwork Ratio AnaLysis (MiNeRAl) (Figure 1, bottom), aims at analyzing labeling experiments to infer flux constraints that for stoichiometric models. From a set of measurements of a 13C-labelling experiment, mass isotopomer distribution vectors (MDV) are calculated. If aminoacids are measured, the measured fragments, coupled with a carbon transition map provided by the user, are used to determine their precursors, and the corresponding MDVs are calculated. Based
on the set of MDVs, the software uses the carbon transitions to determine the flux ratios that produce a given metabolite through the different pathways. These ratios are probabilistic equations that translate how the 13C-labeling pattern is distributed throughout the metabolic network [2]. Since the calculation of the flux ratios is
independent of the flux distribution, this software can be used independently of other flux calculation processes, and the ratios can be further exploited to reduce the degrees of freedom of systems obtained in other MFA approaches [3,4]. The main differentiating characteristics of this tool are, besides being usr-friendly, the fact that it is generic for any type of metabolite fragmentation originating from GC-MS techniques and metabolic network topology. Furthermore, the software is also able to investigate what flux ratio constraints are possible to be inferred for a certain experiment beforehand.
On the other hand, the second software application here described, jMFA (Figure 1, top), is focused on using different types of experimental flux data to constrain metabolic models and improve their predictions with a variety of tools. It allows users to define constraints associated with measured fluxes and/ or flux ratios, together with environmental conditions (e.g. media) and reaction/ gene knockouts. The application identifies the set of applicable methods based on the constraints defined from user inputs, allowing to select the desired approach, encompassing algebraic and constraint- based simulation methods (such as Flux Balance Analysis and its variants). Anytime a set of constraints is selected, the software calculates the degrees of freedom of the configured system, and updates the admissible methods depending on whether the system is underdetermined, determined or overdetermined, as shown in Figure 1. A method to perform robustness analysis is also implemented. The integration of jMFA within the OptFlux framework allows the use of different model formats and the integration with complementary methods for phenotype simulation and visualization of the results. Moreover, the flux ratio constraints can be obtained from previous calculations in MiNeRAl, or manually defined by the user. The first option provides a
straightforward way to integrate both applications in a ME workflow.
References
[1] Rocha, Isabel, et al. "OptFlux: an open-source software platform for in silico metabolic engineering." BMC systems biology 4.1 (2010): 45.
[2] Sauer, U. W. E., et al. "Metabolic flux ratio analysis of genetic and environmental modulations of Escherichia coli central carbon metabolism."Journal of bacteriology 181.21 (1999): 6679-6688.
[3] Zamboni, Nicola, Eliane Fischer, and Uwe Sauer. "FiatFluxâ??a software for metabolic flux analysis from 13C-glucose experiments." BMC bioinformatics6.1 (2005): 209.
[4] McAnulty, Michael J., et al. "Genome-scale modeling using flux ratio constraints to enable metabolic engineering of clostridial metabolism in silico."BMC systems biology 6.1 (2012): 42.
jMFA
Constraints System determination Methods Outputs
Metabolic Model
System type
Underdetermined system
Optimization based methods
Robustness Analysis Tight-bounds estimation Flux Variability Analysis
Flux Balance Analysis (FBA)
Objective value variation
Tight-bounds estimation
Environmental conditions Gene/Reaction knockouts Measured fluxes
Metabolic flux ratios
Determined system
Overdetermined system
Parsimonious enzyme usage FBA (pFBA) Quadratic Programming
Algebraic based methods
Null Space Matrix system solver Least Squares
Weighted Least Squares
Flux distribution
Flux base vectors
Flux distribution
OptFlux
13C data
Fragmentation
Data processing Resources Methods
Amino acids Mass distribution vectors
Outputs
Carbon atoms map
Carbon transitions graph