spacer
spacer

EFO Tools

Below a table summarising EFO supporting tools:


Java

Ontology Common API Tasks (OntoCAT) Download
OntoCAT provides high level abstraction for interacting with ontology resources including local ontology files in standard OWL and OBO formats (via OWL API) and public ontology repositories: EBI Ontology Lookup Service (OLS) and NCBO BioPortal. 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. Developed together with Morris Swertz's group at the Groningen Bioinformatics Centre.
Ontology Diff (bubastis) Web Version      Download
An ontology change tool which is able to analyse two ontologies (typically two versions of the same ontology) to highlight logical changes which have occurred and to present these changes in more or less detail, as required.
Zooma Download
ZOOMA is an application for discovering optimal ontology mappings, designed to automatically map text values to ontology terms.
Tab2OWLclass Download
Java tool for importing classes into an already existing OWL file. The script uses the OWL-API to read in a tab delimited file of class details and create OWL classes from these rows, adding them to an existing ontology.
EFO Web Site (dr manhattan) Download
Java EE implementation providing basic functionality for an ontology web front-end and serving stable HTTP URIs for ontology concepts according to Linked Data principles.
EFO query expansion Download
Source code for the ArrayExpress Archive Web Interface , which uses EFO and Lucene indexing to expand user queries, e.g. search for cancer and return also all experiments containing adenocarcinoma in their descriptions, as well as all the synonyms for cancer children terms.

Perl

Mappings Tools Download
Perl package providing fuzzy concept recognition based on a list of terms and any target ontology. Lexical matching is implemented using n-grams and supports text transpositions. It is also possible to align one ontology to another (synonyms included). Supported formats are OWL, OBO, MeSH ASCII, OMIM, and tab-delimtied text files.
OWL-Simple Download
This package contains a set of Perl modules for parsing OWL ontologies and a simple converter to OBO format. Available via CPAN.
spacer
spacer