LK-DFBA: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolism

Abstract Background The systems-scale analysis of cellular metabolites, “metabolomics,” provides data ideal for applications in metabolic engineering. However, many of the computational tools for strain design are built around Flux Balance Analysis (FBA), which makes assumptions that preclude direct...

Full description

Bibliographic Details
Main Authors: Robert A. Dromms, Justin Y. Lee, Mark P. Styczynski
Format: Article
Language:English
Published: BMC 2020-03-01
Series:BMC Bioinformatics
Subjects:
Online Access:http://link.springer.com/article/10.1186/s12859-020-3422-0
id doaj-5f5e81cf298f43c79187816c1c319125
record_format Article
spelling doaj-5f5e81cf298f43c79187816c1c3191252020-11-25T00:31:49ZengBMCBMC Bioinformatics1471-21052020-03-0121111410.1186/s12859-020-3422-0LK-DFBA: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolismRobert A. Dromms0Justin Y. Lee1Mark P. Styczynski2School of Chemical & Biomolecular Engineering, Georgia Institute of TechnologySchool of Chemical & Biomolecular Engineering, Georgia Institute of TechnologySchool of Chemical & Biomolecular Engineering, Georgia Institute of TechnologyAbstract Background The systems-scale analysis of cellular metabolites, “metabolomics,” provides data ideal for applications in metabolic engineering. However, many of the computational tools for strain design are built around Flux Balance Analysis (FBA), which makes assumptions that preclude direct integration of metabolomics data into the underlying models. Finding a way to retain the advantages of FBA’s linear structure while relaxing some of its assumptions could allow us to account for metabolite levels and metabolite-dependent regulation in strain design tools built from FBA, improving the accuracy of predictions made by these tools. We designed, implemented, and characterized a modeling strategy based on Dynamic FBA (DFBA), called Linear Kinetics-Dynamic Flux Balance Analysis (LK-DFBA), to satisfy these specifications. Our strategy adds constraints describing the dynamics and regulation of metabolism that are strictly linear. We evaluated LK-DFBA against alternative modeling frameworks using simulated noisy data from a small in silico model and a larger model of central carbon metabolism in E. coli, and compared each framework’s ability to recapitulate the original system. Results In the smaller model, we found that we could use regression from a dynamic flux estimation (DFE) with an optional non-linear parameter optimization to reproduce metabolite concentration dynamic trends more effectively than an ordinary differential equation model with generalized mass action rate laws when tested under realistic data sampling frequency and noise levels. We observed detrimental effects across all tested modeling approaches when metabolite time course data were missing, but found these effects to be smaller for LK-DFBA in most cases. With the E. coli model, we produced qualitatively reasonable results with similar properties to the smaller model and explored two different parameterization structures that yield trade-offs in computation time and accuracy. Conclusions LK-DFBA allows for calculation of metabolite concentrations and considers metabolite-dependent regulation while still retaining many computational advantages of FBA. This provides the proof-of-principle for a new metabolic modeling framework with the potential to create genome-scale dynamic models and the potential to be applied in strain engineering tools that currently use FBA.http://link.springer.com/article/10.1186/s12859-020-3422-0Flux balance analysisMetabolomicsMetabolic modelingMetabolite dynamics
collection DOAJ
language English
format Article
sources DOAJ
author Robert A. Dromms
Justin Y. Lee
Mark P. Styczynski
spellingShingle Robert A. Dromms
Justin Y. Lee
Mark P. Styczynski
LK-DFBA: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolism
BMC Bioinformatics
Flux balance analysis
Metabolomics
Metabolic modeling
Metabolite dynamics
author_facet Robert A. Dromms
Justin Y. Lee
Mark P. Styczynski
author_sort Robert A. Dromms
title LK-DFBA: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolism
title_short LK-DFBA: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolism
title_full LK-DFBA: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolism
title_fullStr LK-DFBA: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolism
title_full_unstemmed LK-DFBA: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolism
title_sort lk-dfba: a linear programming-based modeling strategy for capturing dynamics and metabolite-dependent regulation in metabolism
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2020-03-01
description Abstract Background The systems-scale analysis of cellular metabolites, “metabolomics,” provides data ideal for applications in metabolic engineering. However, many of the computational tools for strain design are built around Flux Balance Analysis (FBA), which makes assumptions that preclude direct integration of metabolomics data into the underlying models. Finding a way to retain the advantages of FBA’s linear structure while relaxing some of its assumptions could allow us to account for metabolite levels and metabolite-dependent regulation in strain design tools built from FBA, improving the accuracy of predictions made by these tools. We designed, implemented, and characterized a modeling strategy based on Dynamic FBA (DFBA), called Linear Kinetics-Dynamic Flux Balance Analysis (LK-DFBA), to satisfy these specifications. Our strategy adds constraints describing the dynamics and regulation of metabolism that are strictly linear. We evaluated LK-DFBA against alternative modeling frameworks using simulated noisy data from a small in silico model and a larger model of central carbon metabolism in E. coli, and compared each framework’s ability to recapitulate the original system. Results In the smaller model, we found that we could use regression from a dynamic flux estimation (DFE) with an optional non-linear parameter optimization to reproduce metabolite concentration dynamic trends more effectively than an ordinary differential equation model with generalized mass action rate laws when tested under realistic data sampling frequency and noise levels. We observed detrimental effects across all tested modeling approaches when metabolite time course data were missing, but found these effects to be smaller for LK-DFBA in most cases. With the E. coli model, we produced qualitatively reasonable results with similar properties to the smaller model and explored two different parameterization structures that yield trade-offs in computation time and accuracy. Conclusions LK-DFBA allows for calculation of metabolite concentrations and considers metabolite-dependent regulation while still retaining many computational advantages of FBA. This provides the proof-of-principle for a new metabolic modeling framework with the potential to create genome-scale dynamic models and the potential to be applied in strain engineering tools that currently use FBA.
topic Flux balance analysis
Metabolomics
Metabolic modeling
Metabolite dynamics
url http://link.springer.com/article/10.1186/s12859-020-3422-0
work_keys_str_mv AT robertadromms lkdfbaalinearprogrammingbasedmodelingstrategyforcapturingdynamicsandmetabolitedependentregulationinmetabolism
AT justinylee lkdfbaalinearprogrammingbasedmodelingstrategyforcapturingdynamicsandmetabolitedependentregulationinmetabolism
AT markpstyczynski lkdfbaalinearprogrammingbasedmodelingstrategyforcapturingdynamicsandmetabolitedependentregulationinmetabolism
_version_ 1725322200870813696