GGrantIndex
← Search

Continued Development and Support of Essential SBML Infrastructure Software

$745,286R01FY2011GMNIH

California Institute Of Technology, Pasadena CA

Investigators

Linked publications & trials

Abstract

DESCRIPTION (provided by applicant): 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 input/output 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, 2009, over 175 software systems (both open-source and commercial) are known to support it worldwide. Today, there are a number of international groups working on supporting the next generation of SBML and defining new modular packages to extend the features of SBML Level 3. It has become difficult to mandate or even predict the direction in which specific SBML features are de- veloped by the community. What the systems biology modeling community needs for the next few years is leeway to explore solutions at the timescales they deem appropriate. However, at the same time, it not yet possible to leave certain aspects of core software development and maintenance entirely to the rest of the community as self-sustaining open-source software projects. Consequently, this application is a renewal proposal for GM070923 with a narrow scope focused on SBML software only. We wish to perform additional software development and support of certain crucial software resources for the benefit of the SBML commu- nity for three more years. The software goals include maintaining and continuing to enhance libSBML, the SBML Test Suite, the SBML Demonstrator, SBMLeditor, and the online SBML validator;in addition, we will continue to develop plug-in extensions to libSBML to support SBML Level 3 language packages and develop an online database of SBML Test Suite results;and finally, we will undertake development of new software resources, specifically a Java version of libSBML, and formal schemas for SBML Level 3. 1 PUBLIC HEALTH RELEVANCE: Computation modeling is increasingly becoming a crucial aspect of biological research, and for modeling in biology to continue moving forward, researchers need to be able to create, exchange and publish models in an open format that is directly supported by most software tools. The de facto standard format for this purpose in systems biology is the Systems Biology Markup Language (SBML). Software developers and researchers who write software for modeling benefit by having certain open-source SBML software resources such as an API library (libSBML) available as starting points instead of having to program SBML support from scratch. The goals of this project are to develop, support and enhance a number of SBML software resources that have proven to be essential for the SBML-using community.

View original record on NIH RePORTER →