Cargando…

Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology

The considerable difficulty encountered in reproducing the results of published dynamical models limits validation, exploration and reuse of this increasingly large biomedical research resource. To address this problem, we have developed Tellurium Notebook, a software system for model authoring, sim...

Descripción completa

Detalles Bibliográficos
Autores principales: Medley, J. Kyle, Choi, Kiri, König, Matthias, Smith, Lucian, Gu, Stanley, Hellerstein, Joseph, Sealfon, Stuart C., Sauro, Herbert M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6021116/
https://www.ncbi.nlm.nih.gov/pubmed/29906293
http://dx.doi.org/10.1371/journal.pcbi.1006220
_version_ 1783335414663217152
author Medley, J. Kyle
Choi, Kiri
König, Matthias
Smith, Lucian
Gu, Stanley
Hellerstein, Joseph
Sealfon, Stuart C.
Sauro, Herbert M.
author_facet Medley, J. Kyle
Choi, Kiri
König, Matthias
Smith, Lucian
Gu, Stanley
Hellerstein, Joseph
Sealfon, Stuart C.
Sauro, Herbert M.
author_sort Medley, J. Kyle
collection PubMed
description The considerable difficulty encountered in reproducing the results of published dynamical models limits validation, exploration and reuse of this increasingly large biomedical research resource. To address this problem, we have developed Tellurium Notebook, a software system for model authoring, simulation, and teaching that facilitates building reproducible dynamical models and reusing models by 1) providing a notebook environment which allows models, Python code, and narrative to be intermixed, 2) supporting the COMBINE archive format during model development for capturing model information in an exchangeable format and 3) enabling users to easily simulate and edit public COMBINE-compliant models from public repositories to facilitate studying model dynamics, variants and test cases. Tellurium Notebook, a Python–based Jupyter–like environment, is designed to seamlessly inter-operate with these community standards by automating conversion between COMBINE standards formulations and corresponding in–line, human–readable representations. Thus, Tellurium brings to systems biology the strategy used by other literate notebook systems such as Mathematica. These capabilities allow users to edit every aspect of the standards–compliant models and simulations, run the simulations in–line, and re–export to standard formats. We provide several use cases illustrating the advantages of our approach and how it allows development and reuse of models without requiring technical knowledge of standards. Adoption of Tellurium should accelerate model development, reproducibility and reuse.
format Online
Article
Text
id pubmed-6021116
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-60211162018-07-06 Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology Medley, J. Kyle Choi, Kiri König, Matthias Smith, Lucian Gu, Stanley Hellerstein, Joseph Sealfon, Stuart C. Sauro, Herbert M. PLoS Comput Biol Research Article The considerable difficulty encountered in reproducing the results of published dynamical models limits validation, exploration and reuse of this increasingly large biomedical research resource. To address this problem, we have developed Tellurium Notebook, a software system for model authoring, simulation, and teaching that facilitates building reproducible dynamical models and reusing models by 1) providing a notebook environment which allows models, Python code, and narrative to be intermixed, 2) supporting the COMBINE archive format during model development for capturing model information in an exchangeable format and 3) enabling users to easily simulate and edit public COMBINE-compliant models from public repositories to facilitate studying model dynamics, variants and test cases. Tellurium Notebook, a Python–based Jupyter–like environment, is designed to seamlessly inter-operate with these community standards by automating conversion between COMBINE standards formulations and corresponding in–line, human–readable representations. Thus, Tellurium brings to systems biology the strategy used by other literate notebook systems such as Mathematica. These capabilities allow users to edit every aspect of the standards–compliant models and simulations, run the simulations in–line, and re–export to standard formats. We provide several use cases illustrating the advantages of our approach and how it allows development and reuse of models without requiring technical knowledge of standards. Adoption of Tellurium should accelerate model development, reproducibility and reuse. Public Library of Science 2018-06-15 /pmc/articles/PMC6021116/ /pubmed/29906293 http://dx.doi.org/10.1371/journal.pcbi.1006220 Text en © 2018 Medley 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
Medley, J. Kyle
Choi, Kiri
König, Matthias
Smith, Lucian
Gu, Stanley
Hellerstein, Joseph
Sealfon, Stuart C.
Sauro, Herbert M.
Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology
title Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology
title_full Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology
title_fullStr Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology
title_full_unstemmed Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology
title_short Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology
title_sort tellurium notebooks—an environment for reproducible dynamical modeling in systems biology
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6021116/
https://www.ncbi.nlm.nih.gov/pubmed/29906293
http://dx.doi.org/10.1371/journal.pcbi.1006220
work_keys_str_mv AT medleyjkyle telluriumnotebooksanenvironmentforreproducibledynamicalmodelinginsystemsbiology
AT choikiri telluriumnotebooksanenvironmentforreproducibledynamicalmodelinginsystemsbiology
AT konigmatthias telluriumnotebooksanenvironmentforreproducibledynamicalmodelinginsystemsbiology
AT smithlucian telluriumnotebooksanenvironmentforreproducibledynamicalmodelinginsystemsbiology
AT gustanley telluriumnotebooksanenvironmentforreproducibledynamicalmodelinginsystemsbiology
AT hellersteinjoseph telluriumnotebooksanenvironmentforreproducibledynamicalmodelinginsystemsbiology
AT sealfonstuartc telluriumnotebooksanenvironmentforreproducibledynamicalmodelinginsystemsbiology
AT sauroherbertm telluriumnotebooksanenvironmentforreproducibledynamicalmodelinginsystemsbiology