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...

Descripción completa

Detalles Bibliográficos
Autores principales: Smith, Robert W., van Rosmalen, Rik P., Martins dos Santos, Vitor A. P., Fleck, Christian
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