Cargando…

MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics

Mathematical models of metabolic networks utilize simulation to study system-level mechanisms and functions. Various approaches have been used to model the steady state behavior of metabolic networks using genome-scale reconstructions, but formulating dynamic models from such reconstructions continu...

Descripción completa

Detalles Bibliográficos
Autores principales: Haiman, Zachary B., Zielinski, Daniel C., Koike, Yuko, Yurkovich, James T., Palsson, Bernhard O.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7872247/
https://www.ncbi.nlm.nih.gov/pubmed/33507922
http://dx.doi.org/10.1371/journal.pcbi.1008208
_version_ 1783649150786600960
author Haiman, Zachary B.
Zielinski, Daniel C.
Koike, Yuko
Yurkovich, James T.
Palsson, Bernhard O.
author_facet Haiman, Zachary B.
Zielinski, Daniel C.
Koike, Yuko
Yurkovich, James T.
Palsson, Bernhard O.
author_sort Haiman, Zachary B.
collection PubMed
description Mathematical models of metabolic networks utilize simulation to study system-level mechanisms and functions. Various approaches have been used to model the steady state behavior of metabolic networks using genome-scale reconstructions, but formulating dynamic models from such reconstructions continues to be a key challenge. Here, we present the Mass Action Stoichiometric Simulation Python (MASSpy) package, an open-source computational framework for dynamic modeling of metabolism. MASSpy utilizes mass action kinetics and detailed chemical mechanisms to build dynamic models of complex biological processes. MASSpy adds dynamic modeling tools to the COnstraint-Based Reconstruction and Analysis Python (COBRApy) package to provide an unified framework for constraint-based and kinetic modeling of metabolic networks. MASSpy supports high-performance dynamic simulation through its implementation of libRoadRunner: the Systems Biology Markup Language (SBML) simulation engine. Three examples are provided to demonstrate how to use MASSpy: (1) a validation of the MASSpy modeling tool through dynamic simulation of detailed mechanisms of enzyme regulation; (2) a feature demonstration using a workflow for generating ensemble of kinetic models using Monte Carlo sampling to approximate missing numerical values of parameters and to quantify biological uncertainty, and (3) a case study in which MASSpy is utilized to overcome issues that arise when integrating experimental data with the computation of functional states of detailed biological mechanisms. MASSpy represents a powerful tool to address challenges that arise in dynamic modeling of metabolic networks, both at small and large scales.
format Online
Article
Text
id pubmed-7872247
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-78722472021-02-19 MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics Haiman, Zachary B. Zielinski, Daniel C. Koike, Yuko Yurkovich, James T. Palsson, Bernhard O. PLoS Comput Biol Research Article Mathematical models of metabolic networks utilize simulation to study system-level mechanisms and functions. Various approaches have been used to model the steady state behavior of metabolic networks using genome-scale reconstructions, but formulating dynamic models from such reconstructions continues to be a key challenge. Here, we present the Mass Action Stoichiometric Simulation Python (MASSpy) package, an open-source computational framework for dynamic modeling of metabolism. MASSpy utilizes mass action kinetics and detailed chemical mechanisms to build dynamic models of complex biological processes. MASSpy adds dynamic modeling tools to the COnstraint-Based Reconstruction and Analysis Python (COBRApy) package to provide an unified framework for constraint-based and kinetic modeling of metabolic networks. MASSpy supports high-performance dynamic simulation through its implementation of libRoadRunner: the Systems Biology Markup Language (SBML) simulation engine. Three examples are provided to demonstrate how to use MASSpy: (1) a validation of the MASSpy modeling tool through dynamic simulation of detailed mechanisms of enzyme regulation; (2) a feature demonstration using a workflow for generating ensemble of kinetic models using Monte Carlo sampling to approximate missing numerical values of parameters and to quantify biological uncertainty, and (3) a case study in which MASSpy is utilized to overcome issues that arise when integrating experimental data with the computation of functional states of detailed biological mechanisms. MASSpy represents a powerful tool to address challenges that arise in dynamic modeling of metabolic networks, both at small and large scales. Public Library of Science 2021-01-28 /pmc/articles/PMC7872247/ /pubmed/33507922 http://dx.doi.org/10.1371/journal.pcbi.1008208 Text en © 2021 Haiman et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Haiman, Zachary B.
Zielinski, Daniel C.
Koike, Yuko
Yurkovich, James T.
Palsson, Bernhard O.
MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics
title MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics
title_full MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics
title_fullStr MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics
title_full_unstemmed MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics
title_short MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics
title_sort masspy: building, simulating, and visualizing dynamic biological models in python using mass action kinetics
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7872247/
https://www.ncbi.nlm.nih.gov/pubmed/33507922
http://dx.doi.org/10.1371/journal.pcbi.1008208
work_keys_str_mv AT haimanzacharyb masspybuildingsimulatingandvisualizingdynamicbiologicalmodelsinpythonusingmassactionkinetics
AT zielinskidanielc masspybuildingsimulatingandvisualizingdynamicbiologicalmodelsinpythonusingmassactionkinetics
AT koikeyuko masspybuildingsimulatingandvisualizingdynamicbiologicalmodelsinpythonusingmassactionkinetics
AT yurkovichjamest masspybuildingsimulatingandvisualizingdynamicbiologicalmodelsinpythonusingmassactionkinetics
AT palssonbernhardo masspybuildingsimulatingandvisualizingdynamicbiologicalmodelsinpythonusingmassactionkinetics