A Python Environment for Reproducible Dynamical Modeling of Biological Networks

Tellurium provides the interfacial code to convert between standard formats and utilize powerful libraries without requiring technical expertise, allowing you to focus on what’s important: building better models. Tellurium also provides first-class support for exchangeability via COMBINE archives, allowing you to share your models and simulations with other tools.
  • Tellurium provides an interface to powerful ODE/stochastic simulators such as libroadrunner.
  • Tellurium allows you to build your models using a human-readable analog of SBML called Antimony.
  • Tellurium is the only tool that allows you to interactively edit the models and simulations contained in COMBINE archives.
  • Tellurium can be used via a GUI front-end (such as Tellurium notebook shown below) with support for advanced productivity and interactive editing features or installed via pip.

Ready to install? Please visit the download page.

Tellurium’s notebook front-end

Authors (alphabetical):

Jayit Biswas (Ratelaw database)
Kiri Choi (SEDML/COMBINE bindings, Spyder2 and Windows installer, Docs, Ratelaw database)
Wilbert Copeland (C API, Auto2000 debugging, refactoring libRoadrunner)
Caroline Cannistra (simpleSBML, libRoadRunner RK45, Docs)
Alex Darling (C API docs and testing)
Nasir Elmi (Stochastic test suite compliance)
Michal Galdzicki (Integrated suite, all-in-one installer, test suite);
Stanley Gu (SBML2Matlab and web interface);
Totte Karlsson (telPlugins, C# translation, C API, data fitting and bifurcation analysis);
Matthias König (SEDML, debugging, tutorial, libroadrunner, documentation and Linux support)
J Kyle Medley (Tellurium notebook front-end, Linux & Mac ports of major packages, libRoadRunner debugging and development, test suite, online build system, documentation, Tellurium IDE Network viewer)
Herbert Sauro (PI, project founder, documentation, testing)
Andy Somogyi (libRoadRunner Python API and C++ API, LLVM backend)
Lucian Smith (Antimony and PhraSEDML development, test suite)
Kaylene Stocking (plotting facilities, additional examples, documentation)

Tellurium relies on open-source contributions from many people. See the acknowledgment page for details.

New contributions are always welcome.

The Tellurium and libRoadRunner project was funded from the NIH/NIGMS (GM081070).

Tellurium is licensed under the Apache 2.0 license. Constituent packages have various licenses. See Licenses.