SBSCL

SBSCL
Original authorsAndreas Dräger, Roland Keller, Alexander Dörr
DeveloperCommunity contributors
ReleaseAugust 12, 2011; 15 years ago (2011-08-12)
Stable release
2.1 / April 21, 2021; 5 years ago (2021-04-21)
Written inJava™
Operating systemLinux, macOS and Microsoft Windows
LicenseLGPL
Websitegithub.com/draeger-lab/SBSCL

The Systems Biology Simulation Core Library (SBSCL) is an open-source, cross-platform pure Java™ programming library that supports the simulation and analysis of computational models encoded in SBML (Systems Biology Markup Language) and SED-ML (Simulation Experiment Description Markup Language) formats. SBSCL offers a robust and extensible Java-based implementation of numerical solvers and simulation algorithms, making it a valuable tool for researchers and developers in systems biology.

SBSCL, built on top of another open-source library, JSBML, enables platform-independent model simulation across any environment supporting the Java Virtual Machine. It includes a comprehensive suite of numerical methods for solving ordinary differential equations and other dynamic behaviors described in biological models.

SBSCL is designed as a reusable software library and does not come with a GUI or a CLI by default. Instead, it is intended to be embedded into larger software projects where custom user interfaces can be developed as needed. Researchers can also integrate SBSCL directly into their Java projects via its Apache Maven or Gradle dependency to programmatically simulate SBML models.

Capabilities

SBSCL offers a wide range of features for simulating and analyzing computational models in systems biology.

1. Numerical simulation in an ordinary differential equation framework

2. Stochastic simulation framework

3. Linear optimization framework

4. Support for SED-ML

5. Data Analysis Functions

6. Application Programming Interface Support

Supported Packages

Application

See also

References

  1. ↑ Panchiwala, Hemil; Shah, Shalin; Planatscher, Hannes; Zakharchuk, Mykola; König, Matthias; Dräger, Andreas (12 January 2022). "The systems biology simulation core library" (PDF). Bioinformatics. 38 (3): 864–865. doi:10.1093/bioinformatics/btab669. PMC 8756180. PMID 34554191.
  2. ↑ Keller, Roland; Dörr, Alexander; Tabira, Akito; Funahashi, Akira; Ziller, Michael J; Adams, Richard; Rodriguez, Nicolas; Novère, Nicolas Le; Hiroi, Noriko; Planatscher, Hannes; Zell, Andreas; Dräger, Andreas (December 2013). "The systems biology simulation core algorithm" (PDF). BMC Systems Biology. 7 (1): 55. doi:10.1186/1752-0509-7-55. PMID 23826941.
  3. ↑ Dräger, A.; Rodriguez, N.; Dumousseau, M.; Dorr, A.; Wrzodek, C.; Le Novère, N.; Zell, A.; Hucka, M. (2011). "JSBML: A flexible Java library for working with SBML" (PDF). Bioinformatics. 27 (15): 2167–2168. doi:10.1093/bioinformatics/btr361. PMC 3137227. PMID 21697129.
  4. ↑ Rodriguez, N.; Thomas, A.; Watanabe, L.; Vazirabad, I. Y.; Kofia, V.; Gómez, H. F.; Mittag, F.; Matthes, J.; Rudolph, J. D.; Wrzodek, F.; Netz, E.; Diamantikos, A.; Eichner, J.; Keller, R.; Wrzodek, C.; Fröhlich, S.; Lewis, N. E.; Myers, C. J.; Le Novère, N.; Palsson, B. Ø.; Hucka, M.; Dräger, A. (2022). "JSBML 1.0: providing a smorgasbord of options to encode systems biology models" (PDF). Bioinformatics. 31 (20): 3383–3386. doi:10.1093/bioinformatics/btv341. PMC 4595895. PMID 26079347.
  5. ↑ "The Apache Commons Mathematics Library".
  6. ↑ Dörr, Alexander; Keller, Roland; Zell, Andreas; Dräger, Andreas (18 December 2014). "SBMLSimulator: A Java Tool for Model Simulation and Parameter Estimation in Systems Biology". Computation. 2 (4): 246–257. doi:10.3390/computation2040246. PMC 7093077. PMID 32211200.
  7. ↑ Funahashi, Akira; Morohashi, Mineo; Kitano, Hiroaki; Tanimura, Naoki (November 2003). "CellDesigner: a process diagram editor for gene-regulatory and biochemical networks". Biosilico. 1 (5): 159–162. doi:10.1016/S1478-5382(03)02370-9.
  8. ↑ Bhatt, Kalpana; Maheshwari, Dinesh Kumar (22 January 2022). "Insights into zinc-sensing metalloregulator 'Zur' deciphering mechanism of zinc transportation in Bacillus spp. by modeling, simulation and molecular docking". Journal of Biomolecular Structure and Dynamics. 40 (2): 764–779. doi:10.1080/07391102.2020.1818625. PMID 32924811.
  9. ↑ Jatain, Indu; Yadav, Karuna; Nitharwal, Ram Gopal; Arora, Devender; Dubey, Kashyap Kumar (September 2022). "A system biology approach for engineering non-oxidative glycolysis pathway in Streptomyces toxytricini for high lipstatin biosynthesis". Bioresource Technology Reports. 19 101188. Bibcode:2022BiTeR..1901188J. doi:10.1016/j.biteb.2022.101188.