| Literature DB >> 28792687 |
Yasset Perez-Riverol1, Tobias Ternent1, Maximilian Koch1, Harald Barsnes2,3, Olga Vrousgou1, Simon Jupp1, Juan Antonio Vizcaíno1.
Abstract
The availability of user-friendly software to annotate biological datasets and experimental details is becoming essential in data management practices, both in local storage systems and in public databases. The Ontology Lookup Service (OLS, http://www.ebi.ac.uk/ols) is a popular centralized service to query, browse and navigate biomedical ontologies and controlled vocabularies. Recently, the OLS framework has been completely redeveloped (version 3.0), including enhancements in the data model, like the added support for Web Ontology Language based ontologies, among many other improvements. However, the new OLS is not backwards compatible and new software tools are needed to enable access to this widely used framework now that the previous version is no longer available. We here present the OLS Client as a free, open-source Java library to retrieve information from the new version of the OLS. It enables rapid tool creation by providing a robust, pluggable programming interface and common data model to programmatically access the OLS. The library has already been integrated and is routinely used by several bioinformatics resources and related data annotation tools. Secondly, we also introduce an updated version of the OLS Dialog (version 2.0), a Java graphical user interface that can be easily plugged into Java desktop applications to access the OLS. The software and related documentation are freely available at https://github.com/PRIDE-Utilities/ols-client and https://github.com/PRIDE-Toolsuite/ols-dialog.Entities:
Keywords: data annotation; omics datasets; ontologies; open source software
Mesh:
Year: 2017 PMID: 28792687 PMCID: PMC5707441 DOI: 10.1002/pmic.201700244
Source DB: PubMed Journal: Proteomics ISSN: 1615-9853 Impact factor: 3.984
Figure 1Overview of the design of the OLS Client: (A) Graph structure of the ontology terms relations for EFO Ontology and (B) Data structure of OLS‐Client library to represent and handle the OLS information.
Figure 2OLS Dialog main interfaces: (A) Search functionalities include searching by the name of the ontology term, the identifier of the term, or the PTM delta mass; while (B) Browse Ontology enables browsing across all the terms in the OLS to locate the desired term.
Software and resources using OLS Client and/or OLS Dialog (by June 2017)
| Name | Description | URL | Tools |
|---|---|---|---|
| ProteomeXchange Submission Tool | Stand‐alone submission tool for the PRIDE database |
|
OLS Client OLS Dialog |
| Reactome Annotation Tool | Pathway annotation tool |
| OLS Client |
| IntAct | Curated molecular interactions database |
| OLS Client |
| PeptideShaker | Search engine independent platform for the interpretation of proteomics identification results |
| OLS Client |
| Omics Discovery Index | A multi‐omics dataset discovery resource |
| OLS Client |
| Colims | A LIMS system to automate and expedite proteomics data management, processing and analysis |
|
OLS Client OLS Dialog |
| BioSamples(7) | Resource that stores and supplies descriptions and metadata about biological samples |
| OLS Client |
| CySBML(8) | Cytoscape plugin for importing and visualizing SBML annotations |
| OLS Client |
| BioModels Database | BioModels Database is a repository of computational models of biological processes. |
| OLS Client |