Cargando…
DMPy: a Python package for automated mathematical model construction of large-scale metabolic systems
BACKGROUND: Models of metabolism are often used in biotechnology and pharmaceutical research to identify drug targets or increase the direct production of valuable compounds. Due to the complexity of large metabolic systems, a number of conclusions have been drawn using mathematical methods with sim...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
BioMed Central
2018
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6006996/ https://www.ncbi.nlm.nih.gov/pubmed/29914475 http://dx.doi.org/10.1186/s12918-018-0584-8 |
_version_ | 1783332956277833728 |
---|---|
author | Smith, Robert W. van Rosmalen, Rik P. Martins dos Santos, Vitor A. P. Fleck, Christian |
author_facet | Smith, Robert W. van Rosmalen, Rik P. Martins dos Santos, Vitor A. P. Fleck, Christian |
author_sort | Smith, Robert W. |
collection | PubMed |
description | BACKGROUND: Models of metabolism are often used in biotechnology and pharmaceutical research to identify drug targets or increase the direct production of valuable compounds. Due to the complexity of large metabolic systems, a number of conclusions have been drawn using mathematical methods with simplifying assumptions. For example, constraint-based models describe changes of internal concentrations that occur much quicker than alterations in cell physiology. Thus, metabolite concentrations and reaction fluxes are fixed to constant values. This greatly reduces the mathematical complexity, while providing a reasonably good description of the system in steady state. However, without a large number of constraints, many different flux sets can describe the optimal model and we obtain no information on how metabolite levels dynamically change. Thus, to accurately determine what is taking place within the cell, finer quality data and more detailed models need to be constructed. RESULTS: In this paper we present a computational framework, DMPy, that uses a network scheme as input to automatically search for kinetic rates and produce a mathematical model that describes temporal changes of metabolite fluxes. The parameter search utilises several online databases to find measured reaction parameters. From this, we take advantage of previous modelling efforts, such as Parameter Balancing, to produce an initial mathematical model of a metabolic pathway. We analyse the effect of parameter uncertainty on model dynamics and test how recent flux-based model reduction techniques alter system properties. To our knowledge this is the first time such analysis has been performed on large models of metabolism. Our results highlight that good estimates of at least 80% of the reaction rates are required to accurately model metabolic systems. Furthermore, reducing the size of the model by grouping reactions together based on fluxes alters the resulting system dynamics. CONCLUSION: The presented pipeline automates the modelling process for large metabolic networks. From this, users can simulate their pathway of interest and obtain a better understanding of how altering conditions influences cellular dynamics. By testing the effects of different parameterisations we are also able to provide suggestions to help construct more accurate models of complete metabolic systems in the future. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12918-018-0584-8) contains supplementary material, which is available to authorized users. |
format | Online Article Text |
id | pubmed-6006996 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2018 |
publisher | BioMed Central |
record_format | MEDLINE/PubMed |
spelling | pubmed-60069962018-06-26 DMPy: a Python package for automated mathematical model construction of large-scale metabolic systems Smith, Robert W. van Rosmalen, Rik P. Martins dos Santos, Vitor A. P. Fleck, Christian BMC Syst Biol Software BACKGROUND: Models of metabolism are often used in biotechnology and pharmaceutical research to identify drug targets or increase the direct production of valuable compounds. Due to the complexity of large metabolic systems, a number of conclusions have been drawn using mathematical methods with simplifying assumptions. For example, constraint-based models describe changes of internal concentrations that occur much quicker than alterations in cell physiology. Thus, metabolite concentrations and reaction fluxes are fixed to constant values. This greatly reduces the mathematical complexity, while providing a reasonably good description of the system in steady state. However, without a large number of constraints, many different flux sets can describe the optimal model and we obtain no information on how metabolite levels dynamically change. Thus, to accurately determine what is taking place within the cell, finer quality data and more detailed models need to be constructed. RESULTS: In this paper we present a computational framework, DMPy, that uses a network scheme as input to automatically search for kinetic rates and produce a mathematical model that describes temporal changes of metabolite fluxes. The parameter search utilises several online databases to find measured reaction parameters. From this, we take advantage of previous modelling efforts, such as Parameter Balancing, to produce an initial mathematical model of a metabolic pathway. We analyse the effect of parameter uncertainty on model dynamics and test how recent flux-based model reduction techniques alter system properties. To our knowledge this is the first time such analysis has been performed on large models of metabolism. Our results highlight that good estimates of at least 80% of the reaction rates are required to accurately model metabolic systems. Furthermore, reducing the size of the model by grouping reactions together based on fluxes alters the resulting system dynamics. CONCLUSION: The presented pipeline automates the modelling process for large metabolic networks. From this, users can simulate their pathway of interest and obtain a better understanding of how altering conditions influences cellular dynamics. By testing the effects of different parameterisations we are also able to provide suggestions to help construct more accurate models of complete metabolic systems in the future. ELECTRONIC SUPPLEMENTARY MATERIAL: The online version of this article (10.1186/s12918-018-0584-8) contains supplementary material, which is available to authorized users. BioMed Central 2018-06-19 /pmc/articles/PMC6006996/ /pubmed/29914475 http://dx.doi.org/10.1186/s12918-018-0584-8 Text en © The Author(s) 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver (http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated. |
spellingShingle | Software Smith, Robert W. van Rosmalen, Rik P. Martins dos Santos, Vitor A. P. Fleck, Christian DMPy: a Python package for automated mathematical model construction of large-scale metabolic systems |
title | DMPy: a Python package for automated mathematical model construction of large-scale metabolic systems |
title_full | DMPy: a Python package for automated mathematical model construction of large-scale metabolic systems |
title_fullStr | DMPy: a Python package for automated mathematical model construction of large-scale metabolic systems |
title_full_unstemmed | DMPy: a Python package for automated mathematical model construction of large-scale metabolic systems |
title_short | DMPy: a Python package for automated mathematical model construction of large-scale metabolic systems |
title_sort | dmpy: a python package for automated mathematical model construction of large-scale metabolic systems |
topic | Software |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6006996/ https://www.ncbi.nlm.nih.gov/pubmed/29914475 http://dx.doi.org/10.1186/s12918-018-0584-8 |
work_keys_str_mv | AT smithrobertw dmpyapythonpackageforautomatedmathematicalmodelconstructionoflargescalemetabolicsystems AT vanrosmalenrikp dmpyapythonpackageforautomatedmathematicalmodelconstructionoflargescalemetabolicsystems AT martinsdossantosvitorap dmpyapythonpackageforautomatedmathematicalmodelconstructionoflargescalemetabolicsystems AT fleckchristian dmpyapythonpackageforautomatedmathematicalmodelconstructionoflargescalemetabolicsystems |