Home LiteratureArticle Details
PMID: 19561017 Published · ppublish English Journal Article Research Support, Non-U.S. Gov't

libAnnotationSBML: a library for exploiting SBML annotations.

Bioinformatics (Oxford, England) ·Vol. 25 ·No. 17 ·2009-09-01 ·Pages 2292-3

Swainston N, Mendes P

Abstract

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.

MeSH Terms
Computational Biology/methods Programming Languages Systems Biology
Authors & Affiliations
2 authors, click to expand affiliations / ORCID
Swainston Neil
Manchester Centre for Integrative Systems Biology, Manchester Interdisciplinary Biocentre, University of Manchester, Manchester M1 7DN, UK. [email protected]
Mendes Pedro
References (10)
10 references, click to expand
  1. A consensus yeast metabolic network reconstruction obtained from a community approach to systems biology.
    Nat Biotechnol. 2008 Oct;26(10):1155-60 PMID: 18846089
  2. The universal protein resource (UniProt).
    Nucleic Acids Res. 2008 Jan;36(Database issue):D190-5 PMID: 18045787
  3. LibSBML: an API library for SBML.
    Bioinformatics. 2008 Mar 15;24(6):880-1 PMID: 18252737
  4. Minimum information requested in the annotation of biochemical models (MIRIAM).
    Nat Biotechnol. 2005 Dec;23(12):1509-15 PMID: 16333295
  5. The markup is the model: reasoning about systems biology models in the Semantic Web era.
    J Theor Biol. 2008 Jun 7;252(3):538-43 PMID: 18054049
  6. MIRIAM Resources: tools to generate and resolve robust cross-references in Systems Biology.
    BMC Syst Biol. 2007 Dec 13;1:58 PMID: 18078503
  7. SBMLmerge, a system for combining biochemical network models.
    Genome Inform. 2006;17(1):62-71 PMID: 17503356
  8. KEGG: kyoto encyclopedia of genes and genomes.
    Nucleic Acids Res. 2000 Jan 1;28(1):27-30 PMID: 10592173
  9. ChEBI: a database and ontology for chemical entities of biological interest.
    Nucleic Acids Res. 2008 Jan;36(Database issue):D344-50 PMID: 17932057
  10. The systems biology markup language (SBML): a medium for representation and exchange of biochemical network models.
    Bioinformatics. 2003 Mar 1;19(4):524-31 PMID: 12611808
Article Info
Journal
Bioinformatics (Oxford, England)
Abbr.
Bioinformatics
ISSN
1367-4811
Published
2009-09-01
Epub
2009-00-26
Pages
2292-3
Language
English
Region
England
NLM ID
9808944
PMCID
PMC2734318
Subset
IM
Grants
Biotechnology and Biological Sciences Research Council · United Kingdom
Analysis Services
Analysis Services

Contact

No. 2 Wenbo Road, Zhangqiu District, Jinan, Shandong

Qilu Normal University · Genelibs Bioinformatics Lab

750 Shunhua Rd, Jinan

2F, Bldg F, University Science Park

Tel: 0531-88819269

WeChat Official Account

Follow our WeChat subscription account for real-time updates and the latest in medical and biological research.


Business Email

E-mail: [email protected]