Initial release | March 23, 2015 |
---|---|
Stable release | 2.6.0 / March 26, 2024 |
Written in | Python, C++, C, FORTRAN |
Operating system | Linux, macOS and Microsoft Windows |
License | Apache License |
Website | github |
libRoadRunner is a C/C++ software library that supports simulation of SBML based models.. [1] It uses LLVM to generate extremely high-performance code and is the fastest SBML-based simulator currently available. [2] Its main purpose is for use as a reusable library that can be hosted by other applications, particularly on large compute clusters for doing parameter optimization where performance is critical. It also has a set of Python bindings that allow it to be easily used from Python as well as a set of bindings for Julia. [3]
libroadrunner is often paired with Tellurium, [4] which adds additional functionality such as Antimony [5] scripting.
libroadrunner has been widely used in the systems biology community for doing research in systems biology modeling, as well as being a host for other simulation platforms.
libroadrunner has been used in a large variety of research projects. The following lists a small number of those studies:
A number of reviews and commentaries have been written that discuss libroadrunner:
Development of libroadrunner is primarily funded through research grants from the National Institutes of Health [30]
{{cite journal}}
: Cite journal requires |journal=
(help)