BioSimulators: a central registry of simulation engines and services for recommending specific tools

by   Bilal Shaikh, et al.

Computational models have great potential to accelerate bioscience, bioengineering, and medicine. However, it remains challenging to reproduce and reuse simulations, in part, because the numerous formats and methods for simulating various subsystems and scales remain siloed by different software tools. For example, each tool must be executed through a distinct interface. To help investigators find and use simulation tools, we developed BioSimulators (, a central registry of the capabilities of simulation tools and consistent Python, command-line, and containerized interfaces to each version of each tool. The foundation of BioSimulators is standards, such as CellML, SBML, SED-ML, and the COMBINE archive format, and validation tools for simulation projects and simulation tools that ensure these standards are used consistently. To help modelers find tools for particular projects, we have also used the registry to develop recommendation services. We anticipate that BioSimulators will help modelers exchange, reproduce, and combine simulations.


page 1

page 2

page 3

page 4

page 5

page 6


A Metadata-Based Ecosystem to Improve the FAIRness of Research Software

The reuse of research software is central to research efficiency and aca...

Modular Moose: A new generation software reverse engineering environment

Advanced reverse engineering tools are required to cope with the complex...

Geo-Spatial Data Visualization and Critical Metrics Predictions for Canadian Elections

Open data published by various organizations is intended to make the dat...

A Component-Based Approach to Traffic Data Wrangling

We produce an increasing amount of data. This is positive as it allows u...

Introducing OpenMP Tasks into the HYDRO Benchmark

The HYDRO mini-application has been successfully used as a research vehi...

Please sign up or login with your details

Forgot password? Click here to reset