libRoadRunner 2.0: A High-Performance SBML Simulation and Analysis Library
Ciaran Welsh, Jin Xu, Lucian Smith, Matthias K\"onig, Kiri Choi,, Herbert M. Sauro

TL;DR
libRoadRunner 2.0 is a high-performance, cross-platform library for SBML model simulation and analysis, utilizing JIT compilation for fast execution and supporting extensive SBML features and extensions.
Contribution
It introduces a new version of libRoadRunner with JIT compilation, broad SBML support, and multi-language interfaces, enhancing performance and flexibility for systems biology modeling.
Findings
Supports large models with native machine code execution
Provides multiple deterministic and stochastic integrators
Enables comprehensive analysis including steady-state and sensitivity
Abstract
Motivation: This paper presents libRoadRunner 2.0, an extensible, high-performance, cross-platform, open-source software library for the simulation and analysis of models expressed using Systems Biology Markup Language SBML). Results: libRoadRunner is a self-contained library, able to run both as a component inside other tools via its C++ and C bindings, and interactively through its Python or Julia interface. libRoadRunner uses a custom Just-In-Time JIT compiler built on the widely-used LLVM JIT compiler framework. It compiles SBML-specified models directly into native machine code for a large variety of processors, making it appropriate for solving extremely large models or repeated runs. libRoadRunner is flexible, supporting the bulk of the SBML specification (except for delay and nonlinear algebraic equations) and including several SBML extensions such as composition and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGene Regulatory Network Analysis · Simulation Techniques and Applications · Microbial Metabolic Engineering and Bioproduction
