Currently Funded by NIGMS: R01-GM123032 and previously from R01-GM081070

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 Spyder or Tellurium Notebook as shown below) with support for advanced productivity and interactive editing features or installed via pip.

Recent Publications:

  1. Tellurium: An extensible python-based modeling environment for systems and synthetic biology
  2. Tellurium notebooks—An environment for reproducible dynamical modeling in systems biology

Ready to install? Please visit the download page.

NanoHub (January, 2020)

We are pleased to report that Tellurium is now available on the NSF funded nanhub at the  Indiana University. This allows users to easily use Tellurium without having to install any software on their computer.

Do you have any questions? Please visit this page for various ways to reach us.

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)
Ciaran Welsh (libRoadRunner core and backend)

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.


This work is funded by the generous support of the NIH/NIGMS grant: GM123032, and GM081070