Cargando…

libAnnotationSBML: a library for exploiting SBML annotations

Summary: The Systems Biology Markup Language (SBML) is an established community XML format for the markup of biochemical models. With the introduction of SBML level 2 version 3, specific model entities, such as species or reactions, can now be annotated using ontological terms. These annotations, wh...

Descripción completa

Detalles Bibliográficos
Autores principales: Swainston, Neil, Mendes, Pedro
Formato: Texto
Lenguaje:English
Publicado: Oxford University Press 2009
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2734318/
https://www.ncbi.nlm.nih.gov/pubmed/19561017
http://dx.doi.org/10.1093/bioinformatics/btp392
_version_ 1782171144922595328
author Swainston, Neil
Mendes, Pedro
author_facet Swainston, Neil
Mendes, Pedro
author_sort Swainston, Neil
collection PubMed
description Summary: The Systems Biology Markup Language (SBML) is an established community XML format for the markup of biochemical models. With the introduction of SBML level 2 version 3, specific model entities, such as species or reactions, can now be annotated using ontological terms. These annotations, which are encoded using the resource description framework (RDF), provide the facility to specify definite terms to individual components, allowing software to unambiguously identify such components and thus link the models to existing data resources. libSBML is an application programming interface library for the manipulation of SBML files. While libSBML provides the facilities for reading and writing such annotations from and to models, it is beyond the scope of libSBML to provide interpretation of these terms. The libAnnotationSBML library introduced here acts as a layer on top of libSBML linking SBML annotations to the web services that describe these ontological terms. Two applications that use this library are described: SbmlSynonymExtractor finds name synonyms of SBML model entities and SbmlReactionBalancer checks SBML files to determine whether specifed reactions are elementally balanced. Availability: http://mcisb.sourceforge.net/ Contact: neil.swainston@manchester.ac.uk
format Text
id pubmed-2734318
institution National Center for Biotechnology Information
language English
publishDate 2009
publisher Oxford University Press
record_format MEDLINE/PubMed
spelling pubmed-27343182009-08-31 libAnnotationSBML: a library for exploiting SBML annotations Swainston, Neil Mendes, Pedro Bioinformatics Applications Note Summary: The Systems Biology Markup Language (SBML) is an established community XML format for the markup of biochemical models. With the introduction of SBML level 2 version 3, specific model entities, such as species or reactions, can now be annotated using ontological terms. These annotations, which are encoded using the resource description framework (RDF), provide the facility to specify definite terms to individual components, allowing software to unambiguously identify such components and thus link the models to existing data resources. libSBML is an application programming interface library for the manipulation of SBML files. While libSBML provides the facilities for reading and writing such annotations from and to models, it is beyond the scope of libSBML to provide interpretation of these terms. The libAnnotationSBML library introduced here acts as a layer on top of libSBML linking SBML annotations to the web services that describe these ontological terms. Two applications that use this library are described: SbmlSynonymExtractor finds name synonyms of SBML model entities and SbmlReactionBalancer checks SBML files to determine whether specifed reactions are elementally balanced. Availability: http://mcisb.sourceforge.net/ Contact: neil.swainston@manchester.ac.uk Oxford University Press 2009-09-01 2009-06-26 /pmc/articles/PMC2734318/ /pubmed/19561017 http://dx.doi.org/10.1093/bioinformatics/btp392 Text en © 2009 The Author(s) http://creativecommons.org/licenses/by-nc/2.0/uk/ This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/2.0/uk/) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Applications Note
Swainston, Neil
Mendes, Pedro
libAnnotationSBML: a library for exploiting SBML annotations
title libAnnotationSBML: a library for exploiting SBML annotations
title_full libAnnotationSBML: a library for exploiting SBML annotations
title_fullStr libAnnotationSBML: a library for exploiting SBML annotations
title_full_unstemmed libAnnotationSBML: a library for exploiting SBML annotations
title_short libAnnotationSBML: a library for exploiting SBML annotations
title_sort libannotationsbml: a library for exploiting sbml annotations
topic Applications Note
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2734318/
https://www.ncbi.nlm.nih.gov/pubmed/19561017
http://dx.doi.org/10.1093/bioinformatics/btp392
work_keys_str_mv AT swainstonneil libannotationsbmlalibraryforexploitingsbmlannotations
AT mendespedro libannotationsbmlalibraryforexploitingsbmlannotations