Welcome to the Systems Biology Simulation Core Library!
The Systems Biology Simulation Core Library provides an efficient and exhaustive Java™ implementation of methods to interpret the content of models encoded in the Systems Biology Markup Language (SBML) and its numerical solution. This library is based on the JSBML project and can be used on every operating system, for which a Java Virtual Machine is available.
Please note that this project does not contain any user interface, neither a command-line interface, nor a graphical user interface. This project has been developed as a pure programming library. To support the Minimum Information About a Simulation Experiment (MIASE) effort, it understands Simulation Experiment Description Markup Language (SED-ML) files.
Its abstract type and interface hierarchy facilitates the implementation of further community standards, such as CellML.
When using the Simulation Core Library, please cite:
To get started with this library, please see the API documentation (JavaDoc) for the most recent Version 1.5. See the introduction, use-cases, and coding examples here: (Description).
In case you like to use older versions, you can find the documentation here: * (Version 1.4) * (Version 1.3) * (Version 1.2) * (Version 1.1) * (Version 1.0)
You can obtain all versions of this library by going to the download area of the project. There you can also find the release notes for user-visible changes.
Many thanks to B. Kotcon, S. Mesuro, D. Rozenfeld, A. Yodpinyanee, A. Perez, E. Doi, R. Mehlinger, S. Ehrlich, M. Hunt, G. Tucker, P. Scherpelz, A. Becker, E. Harley, and C. Moore, Harvey Mudd College, USA, for providing a Java implementation of Rosenbrock’s method as part of the ODEToolkit.
We like to thank Michael T. Cooling, University of Auckland, New Zealand, for fruitful discussion.
This work was funded by the Federal Ministry of Education and Research (BMBF, Germany) as part of the Virtual Liver Network.