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...
Main Authors: | , , |
---|---|
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 |