| Literature DB >> 34554191 |
Hemil Panchiwala1, Shalin Shah2,3, Hannes Planatscher4, Mykola Zakharchuk5, Matthias König6, Andreas Dräger5,7,8,9.
Abstract
SUMMARY: Studying biological systems generally relies on computational modelling and simulation, e.g., model-driven discovery and hypothesis testing. Progress in standardisation efforts led to the development of interrelated file formats to exchange and reuse models in systems biology, such as SBML, the Simulation Experiment Description Markup Language (SED-ML), or the Open Modeling EXchange format (OMEX). Conducting simulation experiments based on these formats requires efficient and reusable implementations to make them accessible to the broader scientific community and to ensure the reproducibility of the results. The Systems Biology Simulation Core Library (SBSCL) provides interpreters and solvers for these standards as a versatile open-source API in JavaTM. The library simulates even complex bio-models and supports deterministic Ordinary Differential Equations (ODEs); Stochastic Differential Equations (SDEs); constraint-based analyses; recent SBML and SED-ML versions; exchange of results, and visualisation of in silico experiments; open modelling exchange formats (COMBINE archives); hierarchically structured models; and compatibility with standard testing systems, including the Systems Biology Test Suite and published models from the BioModels and BiGG databases. AVAILABILITY: SBSCL is freely available at https://draeger-lab.github.io/SBSCL/ and via Maven Central. SUPPLEMENTARY INFORMATION: The material available at Bioinformatics online provides details on resources and availability, implementation, support of the SBML Test Suite, BioModels, and BiGG simulations with benchmark comparisons, and comparison to other simulators with SBML support.Entities:
Year: 2021 PMID: 34554191 PMCID: PMC8756180 DOI: 10.1093/bioinformatics/btab669
Source DB: PubMed Journal: Bioinformatics ISSN: 1367-4803 Impact factor: 6.937
Fig. 1.The capabilities of the SBSCL as an overview. Supported input model definitions include SBML, possibly with an experiment configuration file (SED-ML) or bundled in a package file (OMEX). The model is parsed using the JSBML library, and solutions are numerically computed for the corresponding ODE or SDE system over time, following the specified constraints and algorithm (e.g., Rosenbrock, Euler, Gillespie) or via linear programming. Once the simulation completes, the model results are reported either graphically using a line plot or tabular form. The results can be exported to formats such as CSV for downstream use. For testing the library, its implementation, its robustness, reliability, and efficient reproducibility of the results, open model collections such as BiGG (Norsigian ) and BioModels (Malik-Sheriff ) are utilized, which comprise several hundred SBML models and their SED-ML configurations