The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core

Computational models can help researchers to interpret data, understand biological functions, and make quantitative predictions. The Systems Biology Markup Language (SBML) is a file format for representing computational models in a declarative form that different software systems can exchange. SBML...

Full description

Bibliographic Details
Main Authors: Hucka Michael, Bergmann Frank T., Dräger Andreas, Hoops Stefan, Keating Sarah M., Le Novère Nicolas, Myers Chris J., Olivier Brett G., Sahle Sven, Schaff James C., Smith Lucian P., Waltemath Dagmar, Wilkinson Darren J.
Format: Article
Language:English
Published: De Gruyter 2018-03-01
Series:Journal of Integrative Bioinformatics
Subjects:
Online Access:https://doi.org/10.1515/jib-2017-0081
id doaj-a3668129df2e4adaab7bf98578596967
record_format Article
spelling doaj-a3668129df2e4adaab7bf985785969672021-09-06T19:40:32ZengDe GruyterJournal of Integrative Bioinformatics1613-45162018-03-0115110.1515/jib-2017-0081jib-2017-0081The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 CoreHucka Michael0Bergmann Frank T.1Dräger Andreas2Hoops Stefan3Keating Sarah M.4Le Novère Nicolas5Myers Chris J.6Olivier Brett G.7Sahle Sven8Schaff James C.9Smith Lucian P.10Waltemath Dagmar11Wilkinson Darren J.12California Institute of Technology, Pasadena, CA, USACalifornia Institute of Technology, Pasadena, CA, USAApplied Bioinformatics Group, Center for Bioinformatics Tübingen (ZBIT), University of Tübingen, Sand 14, Office # C320, 72076 Tübingen, GermanyBiocomplexity Institute of Virginia Tech, Blacksburg, Va 24061, USAEuropean Bioinformatics Institute, Hinxton, Cambridge, United Kingdom of Great Britain and Northern IrelandBabraham Institute, Cambridge, Cambridgeshire, United Kingdom of Great Britain and Northern IrelandUniversity of Utah, Salt Lake City, UT, USAVrije Universiteit Amsterdam, Amsterdam, The NetherlandsUniversity of Heidelberg, Heidelberg, GermanyUniversity of Connecticut, Storrs, CT, USAUniversity of Washington, Seattle, WA, USAUniversity of Rostock, Rostock, GermanyNewcastle University, Newcastle, United Kingdom of Great Britain and Northern IrelandComputational models can help researchers to interpret data, understand biological functions, and make quantitative predictions. The Systems Biology Markup Language (SBML) is a file format for representing computational models in a declarative form that different software systems can exchange. SBML is oriented towards describing biological processes of the sort common in research on a number of topics, including metabolic pathways, cell signaling pathways, and many others. 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. This document provides the specification for Version 2 of SBML Level 3 Core. The specification defines the data structures prescribed by SBML, their encoding in XML (the eXtensible Markup Language), validation rules that determine the validity of an SBML document, and examples of models in SBML form. The design of Version 2 differs from Version 1 principally in allowing new MathML constructs, making more child elements optional, and adding identifiers to all SBML elements instead of only selected elements. Other materials and software are available from the SBML project website at http://sbml.org/.https://doi.org/10.1515/jib-2017-0081sbmlmodelingcomputational biologysystems biologystandards
collection DOAJ
language English
format Article
sources DOAJ
author Hucka Michael
Bergmann Frank T.
Dräger Andreas
Hoops Stefan
Keating Sarah M.
Le Novère Nicolas
Myers Chris J.
Olivier Brett G.
Sahle Sven
Schaff James C.
Smith Lucian P.
Waltemath Dagmar
Wilkinson Darren J.
spellingShingle Hucka Michael
Bergmann Frank T.
Dräger Andreas
Hoops Stefan
Keating Sarah M.
Le Novère Nicolas
Myers Chris J.
Olivier Brett G.
Sahle Sven
Schaff James C.
Smith Lucian P.
Waltemath Dagmar
Wilkinson Darren J.
The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core
Journal of Integrative Bioinformatics
sbml
modeling
computational biology
systems biology
standards
author_facet Hucka Michael
Bergmann Frank T.
Dräger Andreas
Hoops Stefan
Keating Sarah M.
Le Novère Nicolas
Myers Chris J.
Olivier Brett G.
Sahle Sven
Schaff James C.
Smith Lucian P.
Waltemath Dagmar
Wilkinson Darren J.
author_sort Hucka Michael
title The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core
title_short The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core
title_full The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core
title_fullStr The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core
title_full_unstemmed The Systems Biology Markup Language (SBML): Language Specification for Level 3 Version 2 Core
title_sort systems biology markup language (sbml): language specification for level 3 version 2 core
publisher De Gruyter
series Journal of Integrative Bioinformatics
issn 1613-4516
publishDate 2018-03-01
description Computational models can help researchers to interpret data, understand biological functions, and make quantitative predictions. The Systems Biology Markup Language (SBML) is a file format for representing computational models in a declarative form that different software systems can exchange. SBML is oriented towards describing biological processes of the sort common in research on a number of topics, including metabolic pathways, cell signaling pathways, and many others. 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. This document provides the specification for Version 2 of SBML Level 3 Core. The specification defines the data structures prescribed by SBML, their encoding in XML (the eXtensible Markup Language), validation rules that determine the validity of an SBML document, and examples of models in SBML form. The design of Version 2 differs from Version 1 principally in allowing new MathML constructs, making more child elements optional, and adding identifiers to all SBML elements instead of only selected elements. Other materials and software are available from the SBML project website at http://sbml.org/.
topic sbml
modeling
computational biology
systems biology
standards
url https://doi.org/10.1515/jib-2017-0081
work_keys_str_mv AT huckamichael thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT bergmannfrankt thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT dragerandreas thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT hoopsstefan thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT keatingsarahm thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT lenoverenicolas thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT myerschrisj thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT olivierbrettg thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT sahlesven thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT schaffjamesc thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT smithlucianp thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT waltemathdagmar thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT wilkinsondarrenj thesystemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT huckamichael systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT bergmannfrankt systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT dragerandreas systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT hoopsstefan systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT keatingsarahm systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT lenoverenicolas systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT myerschrisj systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT olivierbrettg systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT sahlesven systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT schaffjamesc systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT smithlucianp systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT waltemathdagmar systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
AT wilkinsondarrenj systemsbiologymarkuplanguagesbmllanguagespecificationforlevel3version2core
_version_ 1717768267766956032