Skip to main content
bioRxiv
  • Home
  • About
  • Submit
  • ALERTS / RSS
Advanced Search
New Results

Tellurium Notebooks - An Environment for Dynamical Model Development, Reproducibility, and Reuse

J Kyle Medley, View ORCID ProfileKiri Choi, Matthias König, View ORCID ProfileLucian Smith, Stanley Gu, Joseph Hellerstein, View ORCID ProfileStuart C. Sealfon, Herbert M Sauro
doi: https://doi.org/10.1101/239004
J Kyle Medley
1Dept. of Bioengineering, University of Washington, Seattle, Washington, U.S.A
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Kiri Choi
1Dept. of Bioengineering, University of Washington, Seattle, Washington, U.S.A
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Kiri Choi
Matthias König
2Institute for Theoretical Biology, Humboldt University of Berlin, Berlin, Germany
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Lucian Smith
1Dept. of Bioengineering, University of Washington, Seattle, Washington, U.S.A
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Lucian Smith
Stanley Gu
1Dept. of Bioengineering, University of Washington, Seattle, Washington, U.S.A
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Joseph Hellerstein
3eScience Institute, University of Washington, Seattle, WA, U.S.A
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Stuart C. Sealfon
4Department of Neurology and Center for Advanced Research on Diagnostic Assays Icahn School of Medicine at Mount Sinai, New York, NY U.S.A
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • ORCID record for Stuart C. Sealfon
Herbert M Sauro
1Dept. of Bioengineering, University of Washington, Seattle, Washington, U.S.A
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • Abstract
  • Full Text
  • Info/History
  • Metrics
  • Preview PDF
Loading

Abstract

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 that facilitates building reproducible dynamical models and reusing models by 1) supporting the COMBINE archive format during model development for capturing model information in an exchangeable format and 2) 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.

Author summary There is considerable value to systems and synthetic biology in creating reproducible models. An essential element of reproducibility is the use of community standards, an often challenging undertaking for modelers. This article describes Tellurium Notebook, a tool for developing dynamical models that provides an intuitive approach to building and reusing models built with community standards. Tellurium automates embedding human–readable representations of COMBINE archives in literate coding notebooks, bringing to systems biology this strategy central to other literate notebook systems such as Mathematica. We show that the ability to easily edit this human–readable representation enables users to test models under a variety of conditions, thereby providing a way to create, reuse, and modify standard–encoded models and simulations, regardless of the user’s level of technical knowledge of said standards.

Copyright 
The copyright holder for this preprint is the author/funder, who has granted bioRxiv a license to display the preprint in perpetuity. It is made available under a CC-BY-ND 4.0 International license.
Back to top
PreviousNext
Posted December 30, 2017.
Download PDF
Email

Thank you for your interest in spreading the word about bioRxiv.

NOTE: Your email address is requested solely to identify you as the sender of this article.

Enter multiple addresses on separate lines or separate them with commas.
Tellurium Notebooks - An Environment for Dynamical Model Development, Reproducibility, and Reuse
(Your Name) has forwarded a page to you from bioRxiv
(Your Name) thought you would like to see this page from the bioRxiv website.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.
Share
Tellurium Notebooks - An Environment for Dynamical Model Development, Reproducibility, and Reuse
J Kyle Medley, Kiri Choi, Matthias König, Lucian Smith, Stanley Gu, Joseph Hellerstein, Stuart C. Sealfon, Herbert M Sauro
bioRxiv 239004; doi: https://doi.org/10.1101/239004
Digg logo Reddit logo Twitter logo Facebook logo Google logo LinkedIn logo Mendeley logo
Citation Tools
Tellurium Notebooks - An Environment for Dynamical Model Development, Reproducibility, and Reuse
J Kyle Medley, Kiri Choi, Matthias König, Lucian Smith, Stanley Gu, Joseph Hellerstein, Stuart C. Sealfon, Herbert M Sauro
bioRxiv 239004; doi: https://doi.org/10.1101/239004

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
  • Tweet Widget
  • Facebook Like
  • Google Plus One

Subject Area

  • Systems Biology
Subject Areas
All Articles
  • Animal Behavior and Cognition (3686)
  • Biochemistry (7780)
  • Bioengineering (5671)
  • Bioinformatics (21250)
  • Biophysics (10565)
  • Cancer Biology (8164)
  • Cell Biology (11915)
  • Clinical Trials (138)
  • Developmental Biology (6740)
  • Ecology (10388)
  • Epidemiology (2065)
  • Evolutionary Biology (13845)
  • Genetics (9695)
  • Genomics (13058)
  • Immunology (8129)
  • Microbiology (19970)
  • Molecular Biology (7839)
  • Neuroscience (42991)
  • Paleontology (318)
  • Pathology (1276)
  • Pharmacology and Toxicology (2257)
  • Physiology (3350)
  • Plant Biology (7208)
  • Scientific Communication and Education (1309)
  • Synthetic Biology (2000)
  • Systems Biology (5529)
  • Zoology (1126)