The Systems Biology Markup Language (SBML) is a machine-readable model representation language for software tools in computational systems biology. By supporting SBML as an inpuUoutput format, different tools can all operate on an identical representation of a model, removing opportunities for translation errors and assuring a common starting point for analyses and simulations. Previous work on GM070923 helped make SBML widely supported as a de facto standard;as of October, 2012, over 250 software systems (both open-source and commercial) are known to support it worldwide. The experiences of the past three years make the present competing renewal application simultaneously easier and more difficult to write. It is easier because we know what needs to happen to support the current generation of SBML (Level 3);it is more difficult because the landscapes of both biological modeling and software technologies are changing rapidly, and while it is clear that SBML must evolve somehow, we cannot forecast or prescribe the details because the changes in SBML must be driven bottom-up by the modeling community. Our proposed solution to this dilema is to create resources that will enable the community to collectively define the shape of SBML to come, while continuing to provide support for important software resources for the SBML community. More specifically, we will (1) support and enhance SBML infrastructure, notably libSBML, JSBML, the Online SBML Validator, the SBML Test Suite, the Online SBML Test Suite and database, and the SBML Demonstrator;(2) encourage and guide the user community to develop still-unfinished SBML Level 3 packages;and (3) provide resources to help the community evolve SBML through (a) a redesigned website with a new question- oriented discussion system, (b) a software code generator and prototyping (DEVISER, for """"""""Design Explorer and Viewer for Iterative SBML Enhancement of Representations""""""""), and (c) the development of RDF Schemas for SBML Level 3 and SBML Level 3 packages. We will use the products of Aim 3 to help engage the community in investigating how SBML should evolve, exploring different alternatives and questions in a way that minimizes impact on existing software tools.

Public Health Relevance

Computation modeling is increasingly becoming a crucial aspect of biological research, and SBML (the Systems Biology Markup Language) has become the de facto standard open format for exchanging models between software tools in systems biology. Software developers and researchers who write modeling software benefit from the availability of open-source SBML software resources, such as software libraries (libSBML and JSBML), that provide starting points for incorporating SBML support in their software. The goals of this project are to support and enhance a number of such software resources that have proven to be essential for the SBML- using community, as well as develop new tools to help the community evolve SBML in the coming years.

National Institute of Health (NIH)
National Institute of General Medical Sciences (NIGMS)
Research Project (R01)
Project #
Application #
Study Section
Biodata Management and Analysis Study Section (BDMA)
Program Officer
Ravichandran, Veerasamy
Project Start
Project End
Budget Start
Budget End
Support Year
Fiscal Year
Total Cost
Indirect Cost
California Institute of Technology
Biomed Engr/Col Engr/Engr Sta
United States
Zip Code
Rodriguez, Nicolas; Pettit, Jean-Baptiste; Dalle Pezze, Piero et al. (2016) The systems biology format converter. BMC Bioinformatics 17:154
Chelliah, Vijayalakshmi; Juty, Nick; Ajmera, Ishan et al. (2015) BioModels: ten-year anniversary. Nucleic Acids Res 43:D542-8
Hucka, Michael; Nickerson, David P; Bader, Gary D et al. (2015) Promoting Coordinated Development of Community-Based Information Standards for Modeling in Biology: The COMBINE Initiative. Front Bioeng Biotechnol 3:19
Dräger, Andreas; Zielinski, Daniel C; Keller, Roland et al. (2015) SBMLsqueezer 2: context-sensitive creation of kinetic equations in biochemical networks. BMC Syst Biol 9:68
Rodriguez, Nicolas; Thomas, Alex; Watanabe, Leandro et al. (2015) JSBML 1.0: providing a smorgasbord of options to encode systems biology models. Bioinformatics 31:3383-6
Smith, Lucian Paul; Hucka, Michael; Hoops, Stefan et al. (2015) SBML Level 3 package: Hierarchical Model Composition, Version 1 Release 3. J Integr Bioinform 12:268
Hucka, Michael; Bergmann, Frank T; Hoops, Stefan et al. (2015) The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 1 Core. J Integr Bioinform 12:266
Hucka, Michael; Bergmann, Frank T; Dräger, Andreas et al. (2015) Systems Biology Markup Language (SBML) Level 2 Version 5: Structures and Facilities for Model Definitions. J Integr Bioinform 12:271
Dräger, Andreas; Palsson, Bernhard Ø (2014) Improving collaboration by standardization efforts in systems biology. Front Bioeng Biotechnol 2:61
Bergmann, Frank T; Adams, Richard; Moodie, Stuart et al. (2014) COMBINE archive and OMEX format: one file to share all information to reproduce a modeling project. BMC Bioinformatics 15:369

Showing the most recent 10 out of 27 publications