libAnnotationSBML: a library for exploiting SBML annotations
Open Access
- 26 June 2009
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 25 (17) , 2292-2293
- https://doi.org/10.1093/bioinformatics/btp392
Abstract
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.ukKeywords
This publication has 10 references indexed in Scilit:
- A consensus yeast metabolic network reconstruction obtained from a community approach to systems biologyNature Biotechnology, 2008
- The markup is the model: Reasoning about systems biology models in the Semantic Web eraJournal of Theoretical Biology, 2008
- LibSBML: an API Library for SBMLBioinformatics, 2008
- ChEBI: a database and ontology for chemical entities of biological interestNucleic Acids Research, 2007
- MIRIAM Resources: tools to generate and resolve robust cross-references in Systems BiologyBMC Systems Biology, 2007
- The Universal Protein Resource (UniProt)Nucleic Acids Research, 2007
- SBMLmerge, a system for combining biochemical network models.2006
- Minimum information requested in the annotation of biochemical models (MIRIAM)Nature Biotechnology, 2005
- The systems biology markup language (SBML): a medium for representation and exchange of biochemical network modelsBioinformatics, 2003
- KEGG: Kyoto Encyclopedia of Genes and GenomesNucleic Acids Research, 2000