HOME

TheInfoList



OR:

The Systems Biology Ontology (SBO) is a set of controlled, relational vocabularies of terms commonly used in
systems biology Systems biology is the computational modeling, computational and mathematical analysis and modeling of complex biological systems. It is a biology-based interdisciplinary field of study that focuses on complex interactions within biological system ...
, and in particular in computational modeling.


Motivation

The rise of systems biology, seeking to comprehend biological processes as a whole, highlighted the need to not only develop corresponding quantitative models but also to create standards allowing their exchange and integration. This concern drove the community to design common data formats, such as
SBML The Systems Biology Markup Language (SBML) is a representation format, based on XML, for communicating and storing computational models of biological processes. It is a free and open standard with widespread software support and a community of us ...
and
CellML CellML is an XML based markup language for describing mathematical models. Although it could theoretically describe any mathematical model, it was originally created with the Physiome Project in mind, and hence used primarily to describe models r ...
. SBML is now largely accepted and used in the field. However, as important as the definition of a common syntax is, it is also necessary to make clear the semantics of models. SBO tries to give us a way to label models with words that describe how they should be used in a large group of models that are commonly used in computational systems biology. The development of SBO was first discussed at the 9th SBML Forum Meeting in Heidelberg on October 14–15, 2004. During the forum, Pedro Mendes mentioned that modellers possessed a lot of knowledge that was necessary to understand the model and, more importantly, to simulate it, but this knowledge was not encoded in SBML.
Nicolas Le Novère Nicolas Le Novère is a British and French biologist. His research focuses on modeling signaling pathways and developing tools to share mathematical models. Education Le Novère obtained his Baccalauréat at the Prytanée National Militaire. H ...
proposed to create a controlled vocabulary to store the content of Pedro Mendes' mind before he wandered out of the community. The development of the ontology was announced more officially in a message from Le Novère to Michael Hucka and Andrew Finney on October 19.


Structure

SBO is currently made up of seven different vocabularies: * systems description parameter (catalytic constant, thermodynamic temperature...) * participant role (substrate, product, catalyst...) * modelling framework (discrete, continuous...) * mathematical expression (mass-action rate law, Hill-type rate law...) * occurring entity representation (biochemical process, molecular or genetic interaction...) * physical entity representation (transporter, physical compartment, observable...) * metadata representation (annotation)


Resources

To curate and maintain SBO, a dedicated resource has been developed and the public interface of the SBO browser can be accessed a
http://www.ebi.ac.uk/sbo
A relational database management system (
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
) at the back-end is accessed through a web interface based on
Java Server Pages Jakarta Server Pages (JSP; formerly JavaServer Pages) is a collection of technologies that helps software developers create dynamically generated web pages based on HTML, XML, SOAP, or other document types. Released in 1999 by Sun Microsystems, J ...
(JSP) and
JavaBeans In computing based on the Java Platform, JavaBeans is a technology developed by Sun Microsystems and released in 1996, as part of JDK 1.1. The 'beans' of JavaBeans are classes that encapsulate one or more objects into a single standardized ob ...
. Its content is encoded in
UTF-8 UTF-8 is a character encoding standard used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode Transformation Format 8-bit''. Almost every webpage is transmitted as UTF-8. UTF-8 supports all 1,112,0 ...
, therefore supporting a large set of characters in the definitions of terms. Distributed curation is made possible by using a custom-tailored locking system allowing concurrent access. This system allows a continuous update of the ontology with immediate availability and suppress merging problems. Several exports formats
OBO
flat file
SBO-XML
an
OWL
are generated daily or on request and can be downloaded from the web interface. To allow programmatic access to the resource,
Web Services A web service (WS) is either: * a service offered by an electronic device to another electronic device, communicating with each other via the Internet, or * a server running on a computer device, listening for requests at a particular port over a n ...
have been implemented based o
Apache Axis
for the communication layer an
Castor
for the validation. The libraries, full documentation, samples and tutorial are availabl

The SourceForge project can be accessed a
http://sourceforge.net/projects/sbo/


SBO and SBML

Sinc
Level 2 Version 2
SBML The Systems Biology Markup Language (SBML) is a representation format, based on XML, for communicating and storing computational models of biological processes. It is a free and open standard with widespread software support and a community of us ...
provides a mechanism to annotate model components with SBO terms, therefore increasing the semantics of the model beyond the sole topology of interaction and mathematical expression. Modelling tools such a
SBMLsqueezer
ref name="Draeger2015"> interpret SBO terms to augment the mathematics in the SBML file. Simulation tools can check the consistency of a rate law, convert reaction from one modelling framework to another (e.g., continuous to discrete), or distinguish between identical mathematical expressions based on different assumptions (e.g., Michaelis–Menten vs. Briggs–Haldane). To add missing SBO terms to models, software such a
SBOannotator
ref name="Leonidou2023a"> can be used. Other tools such a
semanticSBML
ref>Krause F, Uhlendorf J., Lubitz T., Schulz M., Klipp E., Liebermeister W. (2010), Annotation and merging of SBML models with semanticSBML, Bioinformatics 26 (3), 421-422 can use the SBO annotation to integrate individual models into a larger one. The use of SBO is not restricted to the development of models. Resources providing quantitative experimental information such a
SABIO Reaction Kinetics
will be able to annotate the parameters (what do they mean exactly, how were they calculated) and determine relationships between them.


SBO and SBGN

All the graphical symbols used in the SBGN languages are associated with an SBO term. This permits, for instance, to help generate SBGN maps from
SBML The Systems Biology Markup Language (SBML) is a representation format, based on XML, for communicating and storing computational models of biological processes. It is a free and open standard with widespread software support and a community of us ...
models.


SBO and BioPAX

The Systems Biology Pathway Exchange (SBPAX) allows SBO terms to be added to Biological Pathway Exchange (BioPAX). This links BioPAX to information useful for modelling, especially by adding quantitative descriptions described by SBO.


Organization of SBO development

SBO is built in collaboration by th
Computational Neurobiology Group
(Nicolas Le Novère,
EMBL The European Molecular Biology Laboratory (EMBL) is an intergovernmental organization dedicated to molecular biology research and is supported by 29 member states, two prospect member states, and one associate member state. EMBL was created in ...
- EBI, United-Kingdom) and the
SBML The Systems Biology Markup Language (SBML) is a representation format, based on XML, for communicating and storing computational models of biological processes. It is a free and open standard with widespread software support and a community of us ...
Team (Michael Hucka,
Caltech The California Institute of Technology (branded as Caltech) is a private university, private research university in Pasadena, California, United States. The university is responsible for many modern scientific advancements and is among a small g ...
, USA).


Funding for SBO

SBO has benefited from the funds of the
European Molecular Biology Laboratory The European Molecular Biology Laboratory (EMBL) is an intergovernmental organization dedicated to molecular biology research and is supported by 29 member states, two prospect member states, and one associate member state. EMBL was created in ...
and the
National Institute of General Medical Sciences The National Institute of General Medical Sciences (NIGMS) is one of the National Institutes of Health, National Institutes of Health (NIH), the principal medical research agency of the United States Federal government of the United States, Fe ...
.


References


External links


www.biomodels.net
* * {{Biology-footer Bioinformatics Free biosimulation software Genetics Molecular biology Proteins Science and technology in Cambridgeshire South Cambridgeshire District Systems biology