Appendix

Source Code Repositories

Tellurium is a collection of Python packages developed inside and outside our group, including simulators, libraries for reading and writing standards like SBML and SED-ML, and various utilities (e.g. sbml2matlab). Tellurium itself is a Python module that provides integration between these various subpackages and its source code is hosted on GitHub. A list of constituent packages and repositories is given below:

  • tellurium: This project.

  • libroadrunner: SBML ODE / stochastic simulator.

  • antimony: A human-readable representation of SBML.

  • phrasedml: A human-readable representation of SED-ML.

  • libcombine: A library for reading/writing COMBINE archives.

  • sbml2matlab: A utility for converting SBML models to MATLAB ODE simulations.

  • simplesbml: A utility for creating SBML models without the complexity of libSBML.

  • libsbml: A library for reading/writing SBML.

  • libsedml: A library for reading/writing SED-ML.

License

The Tellurium source code is licensed under the Apache License 2.0. Tellurium uses third-party dependencies which may be licensed under different terms. Consult the documentation for the respective third-party packages for more details.

Contact

Funding

The Tellurium project is funded by generous support from NIH/NIGMS grant GM081070. The content is solely the responsibility of the authors and does not necessarily represent the views of the National Institutes of Health.

Acknowledgments

Tellurium relies on many great open-source projects, including the Spyder IDE, nteract, Python, numpy, Jupyter, CVODE, NLEQ, AUTO2000, LAPACK, LLVM, and the POCO libraries. Tellurium also relies on open source contributions from Frank Bergmann (libStruct, libSEDML), Mike Hucka, Sarah Keating (libSBML), and Pierre Raybaut.