Libroadrunner Explained

libroadrunner
Latest Release Version:2.6.0
Programming Language:Python, C++, C, FORTRAN
Operating System:Linux, macOS and Microsoft Windows
License:Apache License

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.

Capabilities

Applications

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.

Software applications that use libroadrunner

Research applications

libroadrunner has been used in a large variety of research projects. The following lists a small number of those studies:

Notability

A number of reviews and commentaries have been written that discuss libroadrunner:

Development

Development of libroadrunner is primarily funded through research grants from the National Institutes of Health[29]

See also

External links

Notes and References

  1. Somogyi . Endre T. . Bouteiller . Jean-Marie . Glazier . James A. . König . Matthias . Medley . J. Kyle . Swat . Maciej H. . Sauro . Herbert M. . libRoadRunner: a high performance SBML simulation and analysis library: Table 1. . Bioinformatics . 15 October 2015 . 31 . 20 . 3315–3321 . 10.1093/bioinformatics/btv363. 26085503 . 4607739 .
  2. Maggioli . F . Mancini . T . Tronci . E . SBML2Modelica: integrating biochemical models within open-standard simulation ecosystems . Bioinformatics . 1 April 2020 . 36 . 7 . 2165–2172 . 10.1093/bioinformatics/btz860. 31738386 . 2106.02609 .
  3. Welsh . Ciaran . Xu . Jin . Smith . Lucian . König . Matthias . Choi . Kiri . Sauro . Herbert M . libRoadRunner 2.0: a high performance SBML simulation and analysis library . Bioinformatics . 1 January 2023 . 39 . 1 . 10.1093/bioinformatics/btac770. 36478036 . 1503.01095 .
  4. Choi . Kiri . Medley . J. Kyle . König . Matthias . Stocking . Kaylene . Smith . Lucian . Gu . Stanley . Sauro . Herbert M. . Tellurium: An extensible python-based modeling environment for systems and synthetic biology . Biosystems . September 2018 . 171 . 74–79 . 10.1016/j.biosystems.2018.07.006. 30053414 . 6108935 . 2018BiSys.171...74C .
  5. Smith . L. P. . Bergmann . F. T. . Chandran . D. . Sauro . H. M. . Antimony: a modular model definition language . Bioinformatics . 15 September 2009 . 25 . 18 . 2452–2454 . 10.1093/bioinformatics/btp401. 19578039 . 2735663 .
  6. Hindmarsh . Alan C. . Brown . Peter N. . Grant . Keith E. . Lee . Steven L. . Serban . Radu . Shumaker . Dan E. . Woodward . Carol S. . SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers . ACM Transactions on Mathematical Software . September 2005 . 31 . 3 . 363–396 . 10.1145/1089014.1089020. 15002968 . 6826941 .
  7. Book: Deuflhard . P . Newton Methods for Nonlinear Problems . 2004 . Springer-Verlag, NY.
  8. Hofmeyr . Jannie . Metabolic control analysis in a nutshell . Proceedings of the 2nd International Conference on Systems Biology . 2001 . 17007756 . en.
  9. Yip . Evan . Sauro . Herbert . Computing Sensitivities in Reaction Networks using Finite Difference Methods . 2021 . 2110.04335.
  10. Kerkhoven . Eduard J. . Achcar . Fiona . Alibu . Vincent P. . Burchmore . Richard J. . Gilbert . Ian H. . Trybiło . Maciej . Driessen . Nicole N. . Gilbert . David . Breitling . Rainer . Bakker . Barbara M. . Barrett . Michael P. . Handling Uncertainty in Dynamic Models: The Pentose Phosphate Pathway in Trypanosoma brucei . PLOS Computational Biology . 5 December 2013 . 9 . 12 . e1003371 . 10.1371/journal.pcbi.1003371. 24339766 . 3854711 . 2013PLSCB...9E3371K . free .
  11. Reyes . Brandon C . Otero-Muras . Irene . Shuen . Michael T . Tartakovsky . Alexandre M . Petyuk . Vladislav A . CRNT4SBML: a Python package for the detection of bistability in biochemical reaction networks . Bioinformatics . 1 June 2020 . 36 . 12 . 3922–3924 . 10.1093/bioinformatics/btaa241. 32289149 . free .
  12. Nguyen . Lan K. . Degasperi . Andrea . Cotter . Philip . Kholodenko . Boris N. . DYVIPAC: an integrated analysis and visualisation framework to probe multi-dimensional biological networks . Scientific Reports . December 2015 . 5 . 1 . 12569 . 10.1038/srep12569. 26220783 . 4518224 . 2015NatSR...512569N .
  13. Haiman . Zachary B. . Zielinski . Daniel C. . Koike . Yuko . Yurkovich . James T. . Palsson . Bernhard O. . MASSpy: Building, simulating, and visualizing dynamic biological models in Python using mass action kinetics . PLOS Computational Biology . 28 January 2021 . 17 . 1 . e1008208 . 10.1371/journal.pcbi.1008208. 33507922 . 7872247 . 2021PLSCB..17E8208H . free .
  14. Neumann . Jacob . Lin . Yen Ting . Mallela . Abhishek . Miller . Ely F . Colvin . Joshua . Duprat . Abell T . Chen . Ye . Hlavacek . William S . Posner . Richard G . Implementation of a practical Markov chain Monte Carlo sampling algorithm in PyBioNetFit . Bioinformatics . 4 March 2022 . 38 . 6 . 1770–1772 . 10.1093/bioinformatics/btac004. 34986226 . 10060707 .
  15. Ghaffarizadeh . Ahmadreza . Heiland . Randy . Friedman . Samuel H. . Mumenthaler . Shannon M. . Macklin . Paul . PhysiCell: An open source physics-based cell simulator for 3-D multicellular systems . PLOS Computational Biology . 23 February 2018 . 14 . 2 . e1005991 . 10.1371/journal.pcbi.1005991. 29474446 . 5841829 . 2018PLSCB..14E5991G . free .
  16. Ortega . Oscar O. . Lopez . Carlos F. . Interactive Multiresolution Visualization of Cellular Network Processes . iScience . January 2020 . 23 . 1 . 100748 . 10.1016/j.isci.2019.100748. 31884165 . 6941861 . 2020iSci...23j0748O .
  17. Shaikh . Bilal . Marupilla . Gnaneswara . Wilson . Mike . Blinov . Michael L . Moraru . Ion . Karr . Jonathan R . RunBioSimulations: an extensible web application that simulates a wide range of computational modeling frameworks, algorithms, and formats . Nucleic Acids Research . 2 July 2021 . 49 . W1 . W597–W602 . 10.1093/nar/gkab411. 34019658 . 8262693 .
  18. Web site: Konig . Matthias . SBMLSim . .
  19. Choi . Kiri . Medley . J. Kyle . König . Matthias . Stocking . Kaylene . Smith . Lucian . Gu . Stanley . Sauro . Herbert M. . Tellurium: An extensible python-based modeling environment for systems and synthetic biology . Biosystems . September 2018 . 171 . 74–79 . 10.1016/j.biosystems.2018.07.006. 30053414 . 6108935 . 2018BiSys.171...74C .
  20. Sego . T.J. . Sluka . James P. . Sauro . Herbert M. . Glazier . James A. . Tissue Forge: Interactive Biological and Biophysics Simulation Environment . 29 November 2022 . 10.1101/2022.11.28.518300.
  21. Tickman . Benjamin I. . Burbano . Diego Alba . Chavali . Venkata P. . Kiattisewee . Cholpisit . Fontana . Jason . Khakimzhan . Aset . Noireaux . Vincent . Zalatan . Jesse G. . Carothers . James M. . Multi-layer CRISPRa/i circuits for dynamic genetic programs in cell-free and bacterial systems . Cell Systems . March 2022 . 13 . 3 . 215–229.e8 . 10.1016/j.cels.2021.10.008. 34800362 . 244430298 . free .
  22. Salazar-Cavazos . Emanuel . Nitta . Carolina Franco . Mitra . Eshan D. . Wilson . Bridget S. . Lidke . Keith A. . Hlavacek . William S. . Lidke . Diane S. . Multisite EGFR phosphorylation is regulated by adaptor protein abundances and dimer lifetimes . Molecular Biology of the Cell . 19 March 2020 . 31 . 7 . 695–708 . 10.1091/mbc.E19-09-0548. 31913761 . 7202077 . 210119415 .
  23. Douilhet . Gemma . Niranjan . Mahesan . Vallejo . Andres . Clayton . Kalum . Davies . James . Sirvent . Sofia . Pople . Jenny . Ardern-Jones . Michael R . Polak . Marta E . Genetic Algorithm with Rank Selection optimises robust parameter estimation for systems biology models . 23 February 2022 . 10.1101/2022.02.22.481394 .
  24. Schmiester . Leonard . Weindl . Daniel . Hasenauer . Jan . Efficient gradient-based parameter estimation for dynamic models using qualitative data . Bioinformatics . 7 December 2021 . 37 . 23 . 4493–4500 . 10.1093/bioinformatics/btab512. 34260697 . 8652033 .
  25. Yang . Yongliang . Filipovic . David . Bhattacharya . Sudin . A Negative Feedback Loop and Transcription Factor Cooperation Regulate Zonal Gene Induction by 2, 3, 7, 8-Tetrachlorodibenzo-p-Dioxin in the Mouse Liver . Hepatology Communications . April 2022 . 6 . 4 . 750–764 . 10.1002/hep4.1848. 34726355 . 8948569 . 240422386 .
  26. Web site: Bifurcation Analysis .
  27. Maggioli . F . Mancini . T . Tronci . E . SBML2Modelica: integrating biochemical models within open-standard simulation ecosystems . Bioinformatics . 1 April 2020 . 36 . 7 . 2165–2172 . 10.1093/bioinformatics/btz860. 31738386 . 2106.02609 .
  28. Köster . Till . Warnke . Tom . Uhrmacher . Adelinde M. . Generating Fast Specialized Simulators for Stochastic Reaction Networks via Partial Evaluation . ACM Transactions on Modeling and Computer Simulation . 30 April 2022 . 32 . 2 . 1–25 . 10.1145/3485465. 247273613 .
  29. Web site: Development Support . Sauro . Herbert .