Tellurium notebooks-An environment for reproducible dynamical modeling in systems biology
- PMID: 29906293
- PMCID: PMC6021116
- DOI: 10.1371/journal.pcbi.1006220
Tellurium notebooks-An environment for reproducible dynamical modeling in systems biology
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 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.
Conflict of interest statement
The authors have declared that no competing interests exist.
Figures






Similar articles
-
Tellurium: An extensible python-based modeling environment for systems and synthetic biology.Biosystems. 2018 Sep;171:74-79. doi: 10.1016/j.biosystems.2018.07.006. Epub 2018 Jul 25. Biosystems. 2018. PMID: 30053414 Free PMC article.
-
Best Practices for Making Reproducible Biochemical Models.Cell Syst. 2020 Aug 26;11(2):109-120. doi: 10.1016/j.cels.2020.06.012. Cell Syst. 2020. PMID: 32853539 Free PMC article. Review.
-
Standards, dissemination, and best practices in systems biology.Curr Opin Biotechnol. 2023 Jun;81:102922. doi: 10.1016/j.copbio.2023.102922. Epub 2023 Mar 31. Curr Opin Biotechnol. 2023. PMID: 37004298 Free PMC article. Review.
-
Guidelines for Reproducibly Building and Simulating Systems Biology Models.IEEE Trans Biomed Eng. 2016 Oct;63(10):2015-20. doi: 10.1109/TBME.2016.2591960. Epub 2016 Jul 18. IEEE Trans Biomed Eng. 2016. PMID: 27429432 Free PMC article.
-
The systems biology simulation core library.Bioinformatics. 2022 Jan 12;38(3):864-865. doi: 10.1093/bioinformatics/btab669. Bioinformatics. 2022. PMID: 34554191 Free PMC article.
Cited by
-
Pregnancy-specific physiologically-based toxicokinetic models for bisphenol A and bisphenol S.Environ Int. 2021 Feb;147:106301. doi: 10.1016/j.envint.2020.106301. Epub 2020 Dec 22. Environ Int. 2021. PMID: 33360411 Free PMC article.
-
BioModels-15 years of sharing computational models in life science.Nucleic Acids Res. 2020 Jan 8;48(D1):D407-D415. doi: 10.1093/nar/gkz1055. Nucleic Acids Res. 2020. PMID: 31701150 Free PMC article.
-
SBMLToolkit.jl: a Julia package for importing SBML into the SciML ecosystem.J Integr Bioinform. 2024 May 28;21(1):20240003. doi: 10.1515/jib-2024-0003. eCollection 2024 Mar 1. J Integr Bioinform. 2024. PMID: 38801698 Free PMC article.
-
Catalyst: Fast and flexible modeling of reaction networks.PLoS Comput Biol. 2023 Oct 18;19(10):e1011530. doi: 10.1371/journal.pcbi.1011530. eCollection 2023 Oct. PLoS Comput Biol. 2023. PMID: 37851697 Free PMC article.
-
Use of interactive mathematical simulations in Fundamentals of Biochemistry, a LibreText online educational resource, to promote understanding of dynamic reactions.Biochem Mol Biol Educ. 2024 Jul-Aug;52(4):426-435. doi: 10.1002/bmb.21830. Epub 2024 Mar 22. Biochem Mol Biol Educ. 2024. PMID: 38516799 Free PMC article.
References
-
- Karr JR, Sanghvi JC, Macklin DN, Gutschow MV, Jacobs JM, Bolival B, et al. A whole-cell computational model predicts phenotype from genotype. Cell. 2012;150(2):389–401. doi: 10.1016/j.cell.2012.05.044 - DOI - PMC - PubMed
-
- Millard P, Smallbone K, Mendes P. Metabolic regulation is sufficient for global and robust coordination of glucose uptake, catabolism, energy production and growth in Escherichia coli. PLoS computational biology. 2017;13(2):e1005396 doi: 10.1371/journal.pcbi.1005396 - DOI - PMC - PubMed
-
- Prinz F, Schlange T, Asadullah K. Believe it or not: how much can we rely on published data on potential drug targets? Nature reviews Drug discovery. 2011;10(9):712–712. doi: 10.1038/nrd3439-c1 - DOI - PubMed
-
- Mobley A, Linder SK, Braeuer R, Ellis LM, Zwelling L. A survey on data reproducibility in cancer research provides insights into our limited ability to translate findings from the laboratory to the clinic. PLoS One. 2013;8(5):e63221 doi: 10.1371/journal.pone.0063221 - DOI - PMC - PubMed
-
- Peng GC. Moving Toward Model Reproducibility and Reusability. IEEE Transactions on Biomedical Engineering. 2016;63(10):1997–1998. doi: 10.1109/TBME.2016.2603418 - DOI - PMC - PubMed
Publication types
MeSH terms
Grants and funding
LinkOut - more resources
Full Text Sources
Other Literature Sources