Cargando…

OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript

BACKGROUND: Ontologies have become an essential asset in the bioinformatics toolbox and a number of ontology access resources are now available, for example, the EBI Ontology Lookup Service (OLS) and the NCBO BioPortal. However, these resources differ substantially in mode, ease of access, and ontol...

Descripción completa

Detalles Bibliográficos
Autores principales: Adamusiak, Tomasz, Burdett, Tony, Kurbatova, Natalja, Joeri van der Velde, K, Abeygunawardena, Niran, Antonakaki, Despoina, Kapushesky, Misha, Parkinson, Helen, Swertz, Morris A
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2011
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3129328/
https://www.ncbi.nlm.nih.gov/pubmed/21619703
http://dx.doi.org/10.1186/1471-2105-12-218
_version_ 1782207535612166144
author Adamusiak, Tomasz
Burdett, Tony
Kurbatova, Natalja
Joeri van der Velde, K
Abeygunawardena, Niran
Antonakaki, Despoina
Kapushesky, Misha
Parkinson, Helen
Swertz, Morris A
author_facet Adamusiak, Tomasz
Burdett, Tony
Kurbatova, Natalja
Joeri van der Velde, K
Abeygunawardena, Niran
Antonakaki, Despoina
Kapushesky, Misha
Parkinson, Helen
Swertz, Morris A
author_sort Adamusiak, Tomasz
collection PubMed
description BACKGROUND: Ontologies have become an essential asset in the bioinformatics toolbox and a number of ontology access resources are now available, for example, the EBI Ontology Lookup Service (OLS) and the NCBO BioPortal. However, these resources differ substantially in mode, ease of access, and ontology content. This makes it relatively difficult to access each ontology source separately, map their contents to research data, and much of this effort is being replicated across different research groups. RESULTS: OntoCAT provides a seamless programming interface to query heterogeneous ontology resources including OLS and BioPortal, as well as user-specified local OWL and OBO files. Each resource is wrapped behind easy to learn Java, Bioconductor/R and REST web service commands enabling reuse and integration of ontology software efforts despite variation in technologies. It is also available as a stand-alone MOLGENIS database and a Google App Engine application. CONCLUSIONS: OntoCAT provides a robust, configurable solution for accessing ontology terms specified locally and from remote services, is available as a stand-alone tool and has been tested thoroughly in the ArrayExpress, MOLGENIS, EFO and Gen2Phen phenotype use cases. AVAILABILITY: http://www.ontocat.org
format Online
Article
Text
id pubmed-3129328
institution National Center for Biotechnology Information
language English
publishDate 2011
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-31293282011-07-05 OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript Adamusiak, Tomasz Burdett, Tony Kurbatova, Natalja Joeri van der Velde, K Abeygunawardena, Niran Antonakaki, Despoina Kapushesky, Misha Parkinson, Helen Swertz, Morris A BMC Bioinformatics Software BACKGROUND: Ontologies have become an essential asset in the bioinformatics toolbox and a number of ontology access resources are now available, for example, the EBI Ontology Lookup Service (OLS) and the NCBO BioPortal. However, these resources differ substantially in mode, ease of access, and ontology content. This makes it relatively difficult to access each ontology source separately, map their contents to research data, and much of this effort is being replicated across different research groups. RESULTS: OntoCAT provides a seamless programming interface to query heterogeneous ontology resources including OLS and BioPortal, as well as user-specified local OWL and OBO files. Each resource is wrapped behind easy to learn Java, Bioconductor/R and REST web service commands enabling reuse and integration of ontology software efforts despite variation in technologies. It is also available as a stand-alone MOLGENIS database and a Google App Engine application. CONCLUSIONS: OntoCAT provides a robust, configurable solution for accessing ontology terms specified locally and from remote services, is available as a stand-alone tool and has been tested thoroughly in the ArrayExpress, MOLGENIS, EFO and Gen2Phen phenotype use cases. AVAILABILITY: http://www.ontocat.org BioMed Central 2011-05-29 /pmc/articles/PMC3129328/ /pubmed/21619703 http://dx.doi.org/10.1186/1471-2105-12-218 Text en Copyright © 2011 Adamusiak et al; licensee BioMed Central Ltd. https://creativecommons.org/licenses/by/2.0/This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0 (https://creativecommons.org/licenses/by/2.0/) ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Software
Adamusiak, Tomasz
Burdett, Tony
Kurbatova, Natalja
Joeri van der Velde, K
Abeygunawardena, Niran
Antonakaki, Despoina
Kapushesky, Misha
Parkinson, Helen
Swertz, Morris A
OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript
title OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript
title_full OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript
title_fullStr OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript
title_full_unstemmed OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript
title_short OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript
title_sort ontocat -- simple ontology search and integration in java, r and rest/javascript
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3129328/
https://www.ncbi.nlm.nih.gov/pubmed/21619703
http://dx.doi.org/10.1186/1471-2105-12-218
work_keys_str_mv AT adamusiaktomasz ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT burdetttony ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT kurbatovanatalja ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT joerivanderveldek ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT abeygunawardenaniran ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT antonakakidespoina ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT kapusheskymisha ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT parkinsonhelen ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT swertzmorrisa ontocatsimpleontologysearchandintegrationinjavarandrestjavascript