The SBOannotator is the first standalone tool that automatically assigns SBO terms to multiple entities of a given SBML model, 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.
Before SBOannotator
After SBOannotator
$ pip install SBOannotator
Please use the following publication to cite:
Leonidou, N., Fritze, E., Renz, A., & Dräger, A. (2023)
SBOannotator: a Python Tool for the Automated Assignment
of Systems Biology Ontology Terms.
DOI:
https://doi.org/10.1093/bioinformatics/btad437