Literature DB >> 32339626

libsbmljs-Enabling web-based SBML tools.

J Kyle Medley1, Joseph Hellerstein2, Herbert M Sauro3.   

Abstract

The SBML standard is used in a number of online repositories for storing systems biology models, yet there is currently no Web-capable JavaScript library that can read and write the SBML format. This is a severe limitation since the Web has become a universal means of software distribution, and the graphical capabilities of modern web browsers offer a powerful means for building rich, interactive applications. Also, there is a growing developer population specialized in web technologies that is poised to take advantage of the universality of the web to build the next generation of tools in systems biology and other fields. However, current solutions require server-side processing in order to support existing standards in modeling. We present libsbmljs, a JavaScript/WebAssembly library for Node.js and the Web with full support for all SBML extensions. Our library is an enabling technology for online SBML editors, model-building tools, and web-based simulators, and runs entirely in the browser without the need for any dedicated server resources. We provide NPM packages, an extensive set of examples, JavaScript API documentation, and an online demo that allows users to read and validate the SBML content of any model in the BioModels and BiGG databases. We also provide instructions and scripts to allow users to build a copy of libsbmljs against any libSBML version. Although our library supports all existing SBML extensions, we cover how to add additional extensions to the wrapper, should any arise in the future. To demonstrate the utility of this implementation, we also provide a demo at https://libsbmljsdemo.github.io/ with a proof-of-concept SBML simulator that supports ODE and stochastic simulations for SBML core models. Our project is hosted at https://libsbmljs.github.io/, which contains links to examples, API documentation, and all source code files and build scripts used to create libsbmljs. Our source code is licensed under the Apache 2.0 open source license.
Copyright © 2020 Elsevier B.V. All rights reserved.

Entities:  

Keywords:  SBML; Systems biology; Web

Mesh:

Year:  2020        PMID: 32339626      PMCID: PMC7919167          DOI: 10.1016/j.biosystems.2020.104150

Source DB:  PubMed          Journal:  Biosystems        ISSN: 0303-2647            Impact factor:   1.973


  20 in total

1.  LibSBML: an API library for SBML.

Authors:  Benjamin J Bornstein; Sarah M Keating; Akiya Jouraku; Michael Hucka
Journal:  Bioinformatics       Date:  2008-02-05       Impact factor: 6.937

2.  libRoadRunner: a high performance SBML simulation and analysis library.

Authors:  Endre T Somogyi; Jean-Marie Bouteiller; James A Glazier; Matthias König; J Kyle Medley; Maciej H Swat; Herbert M Sauro
Journal:  Bioinformatics       Date:  2015-06-17       Impact factor: 6.937

3.  The JWS online simulation database.

Authors:  Martin Peters; Johann J Eicher; David D van Niekerk; Dagmar Waltemath; Jacky L Snoep
Journal:  Bioinformatics       Date:  2017-05-15       Impact factor: 6.937

4.  FAME, the Flux Analysis and Modeling Environment.

Authors:  Joost Boele; Brett G Olivier; Bas Teusink
Journal:  BMC Syst Biol       Date:  2012-01-30

5.  JSBML: a flexible Java library for working with SBML.

Authors:  Andreas Dräger; Nicolas Rodriguez; Marine Dumousseau; Alexander Dörr; Clemens Wrzodek; Nicolas Le Novère; Andreas Zell; Michael Hucka
Journal:  Bioinformatics       Date:  2011-06-22       Impact factor: 6.937

6.  Structural and functional analysis of cellular networks with CellNetAnalyzer.

Authors:  Steffen Klamt; Julio Saez-Rodriguez; Ernst D Gilles
Journal:  BMC Syst Biol       Date:  2007-01-08

7.  Escher: A Web Application for Building, Sharing, and Embedding Data-Rich Visualizations of Biological Pathways.

Authors:  Zachary A King; Andreas Dräger; Ali Ebrahim; Nikolaus Sonnenschein; Nathan E Lewis; Bernhard O Palsson
Journal:  PLoS Comput Biol       Date:  2015-08-27       Impact factor: 4.475

8.  BiGG Models: A platform for integrating, standardizing and sharing genome-scale models.

Authors:  Zachary A King; Justin Lu; Andreas Dräger; Philip Miller; Stephen Federowicz; Joshua A Lerman; Ali Ebrahim; Bernhard O Palsson; Nathan E Lewis
Journal:  Nucleic Acids Res       Date:  2015-10-17       Impact factor: 16.971

9.  SBML Level 3 Package: Flux Balance Constraints version 2.

Authors:  Brett G Olivier; Frank T Bergmann
Journal:  J Integr Bioinform       Date:  2018-03-09

10.  Cytoscape.js: a graph theory library for visualisation and analysis.

Authors:  Max Franz; Christian T Lopes; Gerardo Huck; Yue Dong; Onur Sumer; Gary D Bader
Journal:  Bioinformatics       Date:  2015-09-28       Impact factor: 6.937

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.