| Literature DB >> 35524558 |
Bilal Shaikh1, Lucian P Smith2, Dan Vasilescu3, Gnaneswara Marupilla3, Michael Wilson3, Eran Agmon4, Henry Agnew5, Steven S Andrews2, Azraf Anwar6, Moritz E Beber7, Frank T Bergmann8, David Brooks9, Lutz Brusch10, Laurence Calzone11, Kiri Choi12, Joshua Cooper13, John Detloff14, Brian Drawert13, Michel Dumontier15, G Bard Ermentrout16, James R Faeder16, Andrew P Freiburger17, Fabian Fröhlich18, Akira Funahashi19, Alan Garny9, John H Gennari20, Padraig Gleeson21, Anne Goelzer22, Zachary Haiman23, Jan Hasenauer24, Joseph L Hellerstein2, Henning Hermjakob25, Stefan Hoops26, Jon C Ison27, Diego Jahn10, Henry V Jakubowski28, Ryann Jordan1, Matúš Kalaš29, Matthias König30, Wolfram Liebermeister22, Rahuman S Malik Sheriff25, Synchon Mandal31, Robert McDougal32, J Kyle Medley33, Pedro Mendes3, Robert Müller10, Chris J Myers34, Aurelien Naldi35, Tung V N Nguyen25, David P Nickerson9, Brett G Olivier36, Drashti Patoliya37, Loïc Paulevé38, Linda R Petzold39, Ankita Priya40, Anand K Rampadarath9, Johann M Rohwer41, Ali S Saglam16, Dilawar Singh42, Ankur Sinha43, Jacky Snoep41, Hugh Sorby9, Ryan Spangler44, Jörn Starruß10, Payton J Thomas45, David van Niekerk41, Daniel Weindl46, Fengkai Zhang47, Anna Zhukova48, Arthur P Goldberg1, James C Schaff3,49, Michael L Blinov3, Herbert M Sauro2, Ion I Moraru3, Jonathan R Karr1.
Abstract
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 (https://biosimulators.org), 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.Entities:
Year: 2022 PMID: 35524558 PMCID: PMC9252793 DOI: 10.1093/nar/gkac331
Source DB: PubMed Journal: Nucleic Acids Res ISSN: 0305-1048 Impact factor: 19.160
Figure 1.BioSimulators simplifies simulation by abstracting simulation projects and simulation tools. BioSimulators abstracts projects as COMBINE archives and tools as containerized command-line interfaces. These abstractions make it easier to execute a broad range of simulations.
Figure 2.Overview of the BioSimulators ecosystem. The foundation of BioSimulators (B) is an integrated set of formats, ontologies, and specifications for simulation projects and simulation tools, and tools for checking that these conventions are used consistently (A). These conventions make it easier to work with multiple types of simulations. To further help investigators find and run simulation tools, we have also developed user-friendly services for recommending tools, executing simulations, and visualizing the results of simulations. In addition, we are developing a repository for sharing projects, their results, and visualizations of these results (C).