| Literature DB >> 34019658 |
Bilal Shaikh1, Gnaneswara Marupilla2, Mike Wilson2, Michael L Blinov2, Ion I Moraru2, Jonathan R Karr1.
Abstract
Comprehensive, predictive computational models have significant potential for science, bioengineering, and medicine. One promising way to achieve more predictive models is to combine submodels of multiple subsystems. To capture the multiple scales of biology, these submodels will likely require multiple modeling frameworks and simulation algorithms. Several community resources are already available for working with many of these frameworks and algorithms. However, the variety and sheer number of these resources make it challenging to find and use appropriate tools for each model, especially for novice modelers and experimentalists. To make these resources easier to use, we developed RunBioSimulations (https://run.biosimulations.org), a single web application for executing a broad range of models. RunBioSimulations leverages community resources, including BioSimulators, a new open registry of simulation tools. These resources currently enable RunBioSimulations to execute nine frameworks and 44 algorithms, and they make RunBioSimulations extensible to additional frameworks and algorithms. RunBioSimulations also provides features for sharing simulations and interactively visualizing their results. We anticipate that RunBioSimulations will foster reproducibility, stimulate collaboration, and ultimately facilitate the creation of more predictive models.Entities:
Year: 2021 PMID: 34019658 PMCID: PMC8262693 DOI: 10.1093/nar/gkab411
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 16.971
Figure 1.RunBioSimulations is an extensible, standards-driven web application for executing COMBINE archives that contain descriptions of simulations that involve a broad range of modeling frameworks, simulation algorithms, and model formats such as BNGL and SBML. RunBioSimulations can execute models (A) and simulations (B) described with community resources such as COMBINE, SBML and SED-ML with standardized simulation tools registered with BioSimulators (C). RunBioSimulations produces results in HDF5 format (D). RunBioSimulations also provides tools for interactively visualizing simulation results (E).
Figure 2.RunBioSimulations provides a single GUI for executing a broad range of models and visualizing their results. (A) Users can use BioSimulators to select tools for executing specific simulations. (B–E) RunBioSimulations provides simple forms for executing simulations and designing visualizations of their results. RunBioSimulations also provides a summary table (G) and structured logs (F) for managing and debugging simulations.
Figure 3.Overview of the implementation (blue) and deployment (orange) of RunBioSimulations. The application consists of a GUI; services for executing, monitoring, and logging simulations; and a database of simulations and their results which interact via a REST API. To support multiple simultaneous users, RunBioSimulations is deployed using the cloud and HPC.