Literature DB >> 30561545

pyTFA and matTFA: a Python package and a Matlab toolbox for Thermodynamics-based Flux Analysis.

Pierre Salvy1, Georgios Fengos1, Meric Ataman1, Thomas Pathier2, Keng C Soh1, Vassily Hatzimanikatis1.   

Abstract

Summary: pyTFA and matTFA are the first published implementations of the original TFA paper. Specifically, they include explicit formulation of Gibbs energies and metabolite concentrations, which enables straightforward integration of metabolite concentration measurements. Motivation: High-throughput analytic technologies provide a wealth of omics data that can be used to perform thorough analyses for a multitude of studies in the areas of Systems Biology and Biotechnology. Nevertheless, most studies are still limited to constraint-based Flux Balance Analyses (FBA), neglecting an important physicochemical constraint: thermodynamics. Thermodynamics-based Flux Analysis (TFA) in metabolic models enables the integration of quantitative metabolomics data to study their effects on the net-flux directionality of reactions in the network. In addition, it allows us to estimate how far each reaction operates from thermodynamic equilibrium, which provides critical information for guiding metabolic engineering decisions.
Results: We present a Python package (pyTFA) and a Matlab toolbox (matTFA) that implement TFA. We show an example of application on both a reduced and a genome-scale model of E. coli., and demonstrate TFA and data integration through TFA reduce the feasible flux space with respect to FBA. Availability and implementation: Documented implementation of TFA framework both in Python (pyTFA) and Matlab (matTFA) are available on www.github.com/EPFL-LCSB/. Supplementary information: Supplementary data are available at Bioinformatics online.

Entities:  

Mesh:

Year:  2019        PMID: 30561545      PMCID: PMC6298055          DOI: 10.1093/bioinformatics/bty499

Source DB:  PubMed          Journal:  Bioinformatics        ISSN: 1367-4803            Impact factor:   6.937


1 Introduction

Constraint-based analysis on genome-scale metabolic models (GEMs) is a popular method to study metabolism and cellular physiology. Flux Balance Analysis (FBA), in particular, has been used to predict network-level behaviors, such as specific growth rate, gene essentiality, etc. The MATLAB-based COBRA toolbox (Schellenberger ) and its Python counterpart COBRApy (Ebrahim ) are today the most popular tools to perform such studies, and offer an intuitive interface to model GEMs using a linear programming formulation. However, FBA-derived approaches often lead to flux distributions that are contradicting with physiology and bioenergetics due to the lack of thermodynamic constraints in their formulation (Ataman and Hatzimanikatis, 2015; Soh and Hatzimanikatis, 2010). We present here an implementation of Thermodynamics-based Flux Analysis (TFA; Henry ; Soh and Hatzimanikatis, 2014), a framework to constrain GEMs or any metabolic network with thermodynamics. This framework allows to reduce the feasible flux solution space and eliminate thermodynamically-infeasible flux distributions, thus increasing the predictive accuracy of these models. Previous works have been based on (Henry ) to embed thermodynamic information in GEMs. However, they either require additional assumptions (Fleming and Thiele, 2011; Fleming ), or calculate the thermodynamics feasibility decoupled from the FBA problem (Zamboni ). TFA integrates the thermodynamics feasibility in the same MILP problem as FBA, and can unbiasedly account for all allowed thermodynamic profiles. Our framework is provided under the form of a MATLAB toolbox as well as a Python package. It supported the publication of several studies integrating metabolomics in genome-scale models (Andreozzi ; Chakrabarti ; Chiappino-Pepe ; Kiparissides and Hatzimanikatis, 2017; Miskovic ; Savoglidis ).

2 Materials and methods

2.1 Embedding thermodynamics constraints

The first step towards building constraint-based models utilizing thermodynamics with TFA is to ensure a proper thermodynamic curation of the model. In particular, TFA requires the information on (i) Compartment-specific pH, ionic strength and membrane potentials; (ii) Elemental and charge balance of every reaction; (iii) , the Gibbs free energy of formation of metabolic compounds in aqueous phase, pH 7 and 0 M ionic strength, all concentrations held at 1 M, at . (i) Is obtained from literature data. If this is missing, data on phylogenetically close species can be assumed, if available. (ii) Is dependent on the quality of the genome scale model used as an input. TFA will however take care of adjusting the dominant protonation state of metabolites depending on their pKa and the pH of their compartment. We then perform a correction according to the Debye–Huckel equation (Debye and Huckel, 1923) to adjust the energies to the relevant ionic strength in the compartment. For (3), can be obtained using literature data, or estimation methods like group contribution method (Jankowski ). If a metabolite does not have , the reactions that include this metabolite in their stoichiometry will not be constrained with thermodynamics. It is not possible to solely add a reaction , as the Gibbs energy needs to be linked to metabolite concentrations in order to propagate the thermodynamic constraints throughout the network. The pKa of a compound can be calculated with ChemAxon (Szegezdi and Csizmadia, 2007). The Gibbs free energy of reactions are then transformed with respect to cellular physiology by applying the transformation as proposed in (Alberty, 2005), as well as in this context by (Soh and Hatzimanikatis, 2014), using the given compartment-specific parameters: pH and ionic strength. Concentrations are used directly to integrate quantitative metabolomics data into the model. Upon thermodynamic curation of the model, we can formulate it as an MILP problem as explained in the Supplementary Material and (Soh and Hatzimanikatis, 2014). The different types of analysis that can be performed are detailed in the Supplementary Material, and both packages include tutorials on how to perform them.

2.2 Implementation

The Python package pyTFA is built to integrate with COBRApy (Ebrahim ), and takes advantage of Optlang (Jensen ) for solver agnosticism and model operations. The MATLAB implementation matTFA is built on top of The COBRA Toolbox (Schellenberger ) In the current implementation, the code uses SEED IDs (Overbeek ) to match metabolites with a table of thermodynamic information taken from (Jankowski ). It is also possible to input additional manually.

3 Usage

The software packages come with a tutorial that demonstrates the effects of integrating thermodynamic information as well as concentration data. A reduced Escherichia coli (Ataman ), as well as the genome-scale model [iJO1366, (Orth )] used for its generation are provided. Figure 1 shows the output for a typical use case: A FBA model is constrained with thermodynamics, and then additional concentration data is added. Supplementary Figure S1 illustrates that the more constrained the model is, the more reduced the allowed ranges of fluxes are. Both packages detail how to reproduce this figure.
Fig. 1.

Variability analysis for reactions whose directions are not constrained by FBA. By subsequently adding thermodynamics constraints and concentration data, all the reaction directionalities are determined

Variability analysis for reactions whose directions are not constrained by FBA. By subsequently adding thermodynamics constraints and concentration data, all the reaction directionalities are determined

4 Conclusion

We propose the software package to add thermodynamic information to constraint-based metabolic models. The resulting formulation is amenable to different types of analysis with high value for the Metabolic Engineering and Systems Biology communities. We demonstrated it with a case study of a reduced system for E. coli focusing on glycolysis, as well as the original GEM. Our package is available for MATLAB, and Python 3, on GitHub: respectively, https://github.com/EPFL-LCSB/matTFA and https://github.com/EPFL-LCSB/pytfa.

Funding

This work has received funding from the European Union’s Horizon 2020 research and innovation programme under the Marie Skłodowska-Curie grant agreement No 722287, RobustYeast within ERA net project via SystemsX.ch and the European Union’s Horizon 2020 research and innovation programme under grant agreement No 686070. Conflict of Interest: none declared. Click here for additional data file.
  19 in total

1.  von Bertalanffy 1.0: a COBRA toolbox extension to thermodynamically constrain metabolic models.

Authors:  Ronan M T Fleming; Ines Thiele
Journal:  Bioinformatics       Date:  2010-11-28       Impact factor: 6.937

2.  Group contribution method for thermodynamic analysis of complex metabolic networks.

Authors:  Matthew D Jankowski; Christopher S Henry; Linda J Broadbelt; Vassily Hatzimanikatis
Journal:  Biophys J       Date:  2008-08       Impact factor: 4.033

3.  Towards kinetic modeling of genome-scale metabolic networks without sacrificing stoichiometric, thermodynamic and physiological constraints.

Authors:  Anirikh Chakrabarti; Ljubisa Miskovic; Keng Cher Soh; Vassily Hatzimanikatis
Journal:  Biotechnol J       Date:  2013-08-20       Impact factor: 4.677

4.  Thermodynamics-based metabolic flux analysis.

Authors:  Christopher S Henry; Linda J Broadbelt; Vassily Hatzimanikatis
Journal:  Biophys J       Date:  2006-12-15       Impact factor: 4.033

5.  Quantitative prediction of cellular metabolism with constraint-based models: the COBRA Toolbox v2.0.

Authors:  Jan Schellenberger; Richard Que; Ronan M T Fleming; Ines Thiele; Jeffrey D Orth; Adam M Feist; Daniel C Zielinski; Aarash Bordbar; Nathan E Lewis; Sorena Rahmanian; Joseph Kang; Daniel R Hyduke; Bernhard Ø Palsson
Journal:  Nat Protoc       Date:  2011-08-04       Impact factor: 13.491

6.  Constraining the flux space using thermodynamics and integration of metabolomics data.

Authors:  Keng Cher Soh; Vassily Hatzimanikatis
Journal:  Methods Mol Biol       Date:  2014

7.  Thermodynamics-based Metabolite Sensitivity Analysis in metabolic networks.

Authors:  A Kiparissides; V Hatzimanikatis
Journal:  Metab Eng       Date:  2016-11-12       Impact factor: 9.783

8.  Quantitative assignment of reaction directionality in constraint-based models of metabolism: application to Escherichia coli.

Authors:  R M T Fleming; I Thiele; H P Nasheuer
Journal:  Biophys Chem       Date:  2009-09-01       Impact factor: 2.352

9.  The subsystems approach to genome annotation and its use in the project to annotate 1000 genomes.

Authors:  Ross Overbeek; Tadhg Begley; Ralph M Butler; Jomuna V Choudhuri; Han-Yu Chuang; Matthew Cohoon; Valérie de Crécy-Lagard; Naryttza Diaz; Terry Disz; Robert Edwards; Michael Fonstein; Ed D Frank; Svetlana Gerdes; Elizabeth M Glass; Alexander Goesmann; Andrew Hanson; Dirk Iwata-Reuyl; Roy Jensen; Neema Jamshidi; Lutz Krause; Michael Kubal; Niels Larsen; Burkhard Linke; Alice C McHardy; Folker Meyer; Heiko Neuweger; Gary Olsen; Robert Olson; Andrei Osterman; Vasiliy Portnoy; Gordon D Pusch; Dmitry A Rodionov; Christian Rückert; Jason Steiner; Rick Stevens; Ines Thiele; Olga Vassieva; Yuzhen Ye; Olga Zagnitko; Veronika Vonstein
Journal:  Nucleic Acids Res       Date:  2005-10-07       Impact factor: 16.971

10.  A design-build-test cycle using modeling and experiments reveals interdependencies between upper glycolysis and xylose uptake in recombinant S. cerevisiae and improves predictive capabilities of large-scale kinetic models.

Authors:  Ljubisa Miskovic; Susanne Alff-Tuomala; Keng Cher Soh; Dorothee Barth; Laura Salusjärvi; Juha-Pekka Pitkänen; Laura Ruohonen; Merja Penttilä; Vassily Hatzimanikatis
Journal:  Biotechnol Biofuels       Date:  2017-06-26       Impact factor: 6.040

View more
  21 in total

1.  Mechanistic insights into bacterial metabolic reprogramming from omics-integrated genome-scale models.

Authors:  Noushin Hadadi; Vikash Pandey; Anush Chiappino-Pepe; Marian Morales; Hector Gallart-Ayala; Florence Mehl; Julijana Ivanisevic; Vladimir Sentchilo; Jan R van der Meer
Journal:  NPJ Syst Biol Appl       Date:  2020-01-07

2.  Genome-Scale Identification of Essential Metabolic Processes for Targeting the Plasmodium Liver Stage.

Authors:  Rebecca R Stanway; Ellen Bushell; Anush Chiappino-Pepe; Magali Roques; Theo Sanderson; Blandine Franke-Fayard; Reto Caldelari; Murielle Golomingi; Mary Nyonda; Vikash Pandey; Frank Schwach; Séverine Chevalley; Jai Ramesar; Tom Metcalf; Colin Herd; Paul-Christian Burda; Julian C Rayner; Dominique Soldati-Favre; Chris J Janse; Vassily Hatzimanikatis; Oliver Billker; Volker T Heussler
Journal:  Cell       Date:  2019-11-14       Impact factor: 41.582

3.  eQuilibrator 3.0: a database solution for thermodynamic constant estimation.

Authors:  Moritz E Beber; Mattia G Gollub; Dana Mozaffari; Kevin M Shebek; Avi I Flamholz; Ron Milo; Elad Noor
Journal:  Nucleic Acids Res       Date:  2022-01-07       Impact factor: 16.971

4.  Programmatic modeling for biological systems.

Authors:  Alexander L R Lubbock; Carlos F Lopez
Journal:  Curr Opin Syst Biol       Date:  2021-05-24

5.  A genome-scale metabolic model of Cupriavidus necator H16 integrated with TraDIS and transcriptomic data reveals metabolic insights for biotechnological applications.

Authors:  Nicole Pearcy; Marco Garavaglia; Thomas Millat; James P Gilbert; Yoseb Song; Hassan Hartman; Craig Woods; Claudio Tomi-Andrino; Rajesh Reddy Bommareddy; Byung-Kwan Cho; David A Fell; Mark Poolman; John R King; Klaus Winzer; Jamie Twycross; Nigel P Minton
Journal:  PLoS Comput Biol       Date:  2022-05-23       Impact factor: 4.779

6.  PhenoMapping: a protocol to map cellular phenotypes to metabolic bottlenecks, identify conditional essentiality, and curate metabolic models.

Authors:  Anush Chiappino-Pepe; Vassily Hatzimanikatis
Journal:  STAR Protoc       Date:  2021-01-22

7.  Cellular determinants of metabolite concentration ranges.

Authors:  Anika Küken; Jeanne M O Eloundou-Mbebi; Georg Basler; Zoran Nikoloski
Journal:  PLoS Comput Biol       Date:  2019-01-24       Impact factor: 4.475

8.  Mechanistic insights into bacterial metabolic reprogramming from omics-integrated genome-scale models.

Authors:  Noushin Hadadi; Vikash Pandey; Anush Chiappino-Pepe; Marian Morales; Hector Gallart-Ayala; Florence Mehl; Julijana Ivanisevic; Vladimir Sentchilo; Jan R van der Meer
Journal:  NPJ Syst Biol Appl       Date:  2020-01-07

9.  Physicochemical and metabolic constraints for thermodynamics-based stoichiometric modelling under mesophilic growth conditions.

Authors:  Claudio Tomi-Andrino; Rupert Norman; Thomas Millat; Philippe Soucaille; Klaus Winzer; David A Barrett; John King; Dong-Hyun Kim
Journal:  PLoS Comput Biol       Date:  2021-01-25       Impact factor: 4.475

10.  Large-scale kinetic metabolic models of Pseudomonas putida KT2440 for consistent design of metabolic engineering strategies.

Authors:  Milenko Tokic; Vassily Hatzimanikatis; Ljubisa Miskovic
Journal:  Biotechnol Biofuels       Date:  2020-02-28       Impact factor: 6.040

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.