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

<p>Abstract</p> <p>Background</p> <p>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...

Full description

Bibliographic Details
Main Authors: Kapushesky Misha, Antonakaki Despoina, Abeygunawardena Niran, Joeri van der Velde K, Kurbatova Natalja, Burdett Tony, Adamusiak Tomasz, Parkinson Helen, Swertz Morris A
Format: Article
Language:English
Published: BMC 2011-05-01
Series:BMC Bioinformatics
Online Access:http://www.biomedcentral.com/1471-2105/12/218
id doaj-a64fec7cf5a74a71ba4ca848866f3647
record_format Article
spelling doaj-a64fec7cf5a74a71ba4ca848866f36472020-11-24T21:20:19ZengBMCBMC Bioinformatics1471-21052011-05-0112121810.1186/1471-2105-12-218OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScriptKapushesky MishaAntonakaki DespoinaAbeygunawardena NiranJoeri van der Velde KKurbatova NataljaBurdett TonyAdamusiak TomaszParkinson HelenSwertz Morris A<p>Abstract</p> <p>Background</p> <p>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.</p> <p>Results</p> <p>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.</p> <p>Conclusions</p> <p>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.</p> <p>Availability</p> <p><url>http://www.ontocat.org</url></p> http://www.biomedcentral.com/1471-2105/12/218
collection DOAJ
language English
format Article
sources DOAJ
author Kapushesky Misha
Antonakaki Despoina
Abeygunawardena Niran
Joeri van der Velde K
Kurbatova Natalja
Burdett Tony
Adamusiak Tomasz
Parkinson Helen
Swertz Morris A
spellingShingle Kapushesky Misha
Antonakaki Despoina
Abeygunawardena Niran
Joeri van der Velde K
Kurbatova Natalja
Burdett Tony
Adamusiak Tomasz
Parkinson Helen
Swertz Morris A
OntoCAT -- simple ontology search and integration in Java, R and REST/JavaScript
BMC Bioinformatics
author_facet Kapushesky Misha
Antonakaki Despoina
Abeygunawardena Niran
Joeri van der Velde K
Kurbatova Natalja
Burdett Tony
Adamusiak Tomasz
Parkinson Helen
Swertz Morris A
author_sort Kapushesky Misha
title 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_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_sort ontocat -- simple ontology search and integration in java, r and rest/javascript
publisher BMC
series BMC Bioinformatics
issn 1471-2105
publishDate 2011-05-01
description <p>Abstract</p> <p>Background</p> <p>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.</p> <p>Results</p> <p>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.</p> <p>Conclusions</p> <p>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.</p> <p>Availability</p> <p><url>http://www.ontocat.org</url></p>
url http://www.biomedcentral.com/1471-2105/12/218
work_keys_str_mv AT kapusheskymisha ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT antonakakidespoina ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT abeygunawardenaniran ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT joerivanderveldek ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT kurbatovanatalja ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT burdetttony ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT adamusiaktomasz ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT parkinsonhelen ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
AT swertzmorrisa ontocatsimpleontologysearchandintegrationinjavarandrestjavascript
_version_ 1726002861920223232