Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Jul 1;39(7):btad437.
doi: 10.1093/bioinformatics/btad437.

SBOannotator: a Python tool for the automated assignment of systems biology ontology terms

Affiliations

SBOannotator: a Python tool for the automated assignment of systems biology ontology terms

Nantia Leonidou et al. Bioinformatics. .

Abstract

Motivation: The number and size of computational models in biology have drastically increased over the past years and continue to grow. Modeled networks are becoming more complex, and reconstructing them from the beginning in an exchangeable and reproducible manner is challenging. Using precisely defined ontologies enables the encoding of field-specific knowledge and the association of disparate data types. In computational modeling, the medium for representing domain knowledge is the set of orthogonal structured controlled vocabularies named Systems Biology Ontology (SBO). The SBO terms enable modelers to explicitly define and describe model entities, including their roles and characteristics.

Results: Here, we present the first standalone tool that automatically assigns SBO terms to multiple entities of a given SBML model, named the SBOannotator. The main focus lies on the reactions, as the correct assignment of precise SBO annotations requires their extensive classification. Our implementation does not consider only top-level terms but examines the functionality of the underlying enzymes to allocate precise and highly specific ontology terms to biochemical reactions. Transport reactions are examined separately and are classified based on the mechanism of molecule transport. Pseudo-reactions that serve modeling purposes are given reasonable terms to distinguish between biomass production and the import or export of metabolites. Finally, other model entities, such as metabolites and genes, are annotated with appropriate terms. Including SBO annotations in the models will enhance the reproducibility, usability, and analysis of biochemical networks.

Availability and implementation: SBOannotator is freely available from https://github.com/draeger-lab/SBOannotator/.

PubMed Disclaimer

Conflict of interest statement

None declared.

Figures

Figure 1.
Figure 1.
Overview of SBOannotator’s pipeline. The software enables the automated assignment of SBO terms to multiple model entities in a given SBML file. First, the pseudo- and transport reactions are characterized and classified. Then, the biochemical reactions are subdivided into 18 classes based on the underlying enzymatic function. Finally, further model elements are annotated by their respective SBO annotations, and the final model is stored in SBML format. The main advantage is the detailed categorization of biochemical reactions and the allocation of specialized terms that precisely capture related and exchangeable information.

References

    1. Courtot M, Juty N, Knüpfer C et al. Controlled vocabularies and semantics in systems biology. Mol Syst Biol 2011;7:543. - PMC - PubMed
    1. Dräger A, Zielinski DC, Keller R et al. Sbmlsqueezer 2: context-sensitive creation of kinetic equations in biochemical networks. BMC Syst Biol 2015;9:68. - PMC - PubMed
    1. Hucka M, Bergmann FT, Chaouiya C et al. The systems biology markup language (SBML): language specification for level 3 version 2 core release 2. J Integr Bioinform 2019;16:1. 10.1515/jib-2019-0021. - DOI - PMC - PubMed
    1. Keating SM, Waltemath D, König M et al.; SBML Level 3 Community members. SBML level 3: an extensible format for the exchange and reuse of biological models. Mol Syst Biol 2020;16:e9110. 10.15252/msb.20199110. - DOI - PMC - PubMed
    1. Norsigian CJ, Pusarla N, McConn JL et al. BiGG Models 2020: multi-strain genome-scale models and expansion across the phylogenetic tree. Nucleic Acids Res 2020;48:D402–6. 10.1093/nar/gkz1054. - DOI - PMC - PubMed

Publication types