All Projects → ISA-tools → OntoMaton

ISA-tools / OntoMaton

Licence: other
OntoMaton facilitates ontology search and tagging functionalities within Google Spreadsheets.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to OntoMaton

mudrod
Mining and Utilizing Dataset Relevancy from Oceanographic Datasets to Improve Data Discovery and Access, online demo: https://mudrod.jpl.nasa.gov/#/
Stars: ✭ 15 (-57.14%)
Mutual labels:  ontology-search
onto-viewer
OntoViewer is an open-source project that is hosted by EDM Council. The project started in May 2019. OntoViewer is a JAVA application that is specifically designed to access both the ontology structure and its content in the easiest possible way. OntoViewer servers both as a web application and REST API.
Stars: ✭ 19 (-45.71%)
Mutual labels:  ontology-search
fastobo-py
Faultless AST for Open Biomedical Ontologies in Python.
Stars: ✭ 21 (-40%)
Mutual labels:  ontology
amigo
AmiGO is the public interface for the Gene Ontology.
Stars: ✭ 26 (-25.71%)
Mutual labels:  ontology
pronto
A Python frontend to (Open Biomedical) Ontologies.
Stars: ✭ 202 (+477.14%)
Mutual labels:  ontology
ontology-ts-sdk
Comprehensive TypeScript library for the Ontology blockchain.
Stars: ✭ 63 (+80%)
Mutual labels:  ontology
mondo
Mondo Disease Ontology
Stars: ✭ 156 (+345.71%)
Mutual labels:  ontology
use-google-spreadsheet
react hook for using google spreadsheet as a data table (API endpoint)
Stars: ✭ 106 (+202.86%)
Mutual labels:  google-spreadsheet
ontology-oracle
The Oracle node and Oracle contract
Stars: ✭ 33 (-5.71%)
Mutual labels:  ontology
ontobio
python library for working with ontologies and ontology associations
Stars: ✭ 104 (+197.14%)
Mutual labels:  ontology
envo
A community-driven ontology for the representation of environments
Stars: ✭ 106 (+202.86%)
Mutual labels:  ontology
ad localize
ADLocalize is a simple way to manage your localization files. Supported wording sources : CSVs and Google Sheets. Localization file generation available for iOS, Android, JSON (i18next), YAML and Java properties
Stars: ✭ 22 (-37.14%)
Mutual labels:  google-spreadsheet
ontology-tutorial
Ontology Tutorial
Stars: ✭ 60 (+71.43%)
Mutual labels:  ontology
ordered
Entropy-controlled contexts in Python
Stars: ✭ 36 (+2.86%)
Mutual labels:  ontology
MAxO
Medical action ontology
Stars: ✭ 26 (-25.71%)
Mutual labels:  ontology
deepgo
Function prediction using a deep ontology-aware classifier
Stars: ✭ 65 (+85.71%)
Mutual labels:  ontology
vsm-box
Web-component for creating & showing VSM-sentences — Visual Syntax Method
Stars: ✭ 25 (-28.57%)
Mutual labels:  ontology-search
uberon
An ontology of gross anatomy covering metazoa. Works in concert with https://github.com/obophenotype/cell-ontology
Stars: ✭ 104 (+197.14%)
Mutual labels:  ontology
fibo
The Financial Industry Business Ontology (FIBO) defines the sets of things that are of interest in financial business applications and the ways that those things can relate to one another. In this way, FIBO can give meaning to any data (e.g., spreadsheets, relational databases, XML documents) that describe the business of finance.
Stars: ✭ 204 (+482.86%)
Mutual labels:  ontology
foodon
The core repository for the FOODON food ontology project. This holds the key classes of the ontology; larger files and the results of text-mining projects will be stored in other repos.
Stars: ✭ 137 (+291.43%)
Mutual labels:  ontology

Version 4: DOI

Version 3: DOI

Version 2: DOI

OntoMaton facilitates ontology search and tagging functionalities within Google Spreadsheets. It has been developed by the ISA Team at the University of Oxford's e-Research Centre.


Read the Publication...

Access the Open Access Bioinformatics article on OntoMaton here.

Eamonn Maguire, Alejandra González-Beltrán, Patricia L. Whetzel, Susanna-Assunta Sansone, and Philippe Rocca-Serra
OntoMaton: a Bioportal powered ontology widget for Google Spreadsheets
Bioinformatics 2013 29: 525-527. doi: 10.1093/bioinformatics/bts718

Please, note that at the time of the publication, OntoMaton was powered by the NCBO BioPortal web services. Since then, we have made the following extensions:

For more information, see our blog posts on OntoMaton.

Installation

With the new add on infrastructure, installation is very easy.

  1. Click on the 'Add-ons' menu item in your Google Spreadsheet:
  1. Click on 'Get add-ons...' and then search for 'OntoMaton':

You should get the following result:

Here you can click on the image and read more about OntoMaton:

  1. To install, click on '+FREE'. You will need to authorise OntoMaton Add-on to access your spreadsheets and to connect to external services (the ontology search services we support):
  1. You'll then have the OntoMaton app installed.

You can access it through the 'Add On' menu option.

Ontology Search

From OntoMaton, you can search three different services within one tool: the NCBO Bioportal, Linked Open Vocabularies and EBI Ontology Lookup Service, and insert the terms in your Google Spreadsheet directly. Full term provenance is recorded for you and later downstream analysis.

Ontology Tagging

With OntoMaton, you can select a number of spreadsheet cells and then 'tag' them. This means that OntoMaton will take the terms in the cells and send them to BioPortal's Annotator service. The results will come back as a list of the free text terms, showing for each all matches in BioPortal.

Configuring OntoMaton - Settings

From the settings screen, you can configure:

  • How terms should be inserted in to the spreadsheet when not in 'ISA mode' (where the next columns aren't named 'Term Source REF' or 'Term Source Accession'). The two options are as either as a hyperlink to the term in Bioportal/OLS/LOV or as a term name with the hyperlink in parentheses.
  • Restrictions, which specify for zero or more columns (with a name in the first cell), restrictions that should be placed on the search space per each of the ontology lookup services we use (Bioportal/OLS/LOV) E.g. the column 'Label' is restricted to terms from the Chemincal Entities of Biomedical Interest ontology (ChEBI). Please, note that for instance if a column has a restriction over the BioPortal service, the restiction will not have an effect if searching terms with OLS.

Restricting OntoMaton's search space

When you add a restriction using the 'Settings' panel for the first time, a 'Restrictions' sheet will be added automatically. This sheet will have the following column headers: Column Name | Ontology | Branch | Version | Ontology Name | Service. Then you may define for a particular column header in your spreadsheet what ontology should be searched (or list of ontologies) over what service (BioPortal, OLS or LOV). A restriction will only apply if using the corresponding service for search.

Additionally, within one ontology restriction, for BioPortal searches, you can restrict to a particular branch of an ontology, providing a way to further restrict the search space.

An example of a google spreadsheet with such functionality can be viewed here: https://docs.google.com/spreadsheet/ccc?key=0Al5WvYyk0zzmdDNLeEcxWHZJX042dS0taXJPNXpJMHc

Video Tutorial

Access the video tutorial showing how to install and use OntoMaton (version 1) here.

Templates

Templates can be found through accessing them on the google templates site. OntoMaton templates are here.

Questions

If you have any queries, please email us at link. For bug reports, please use the issue page here.

License

This work is licensed through a CPAL license, meaning that any derivitives should carry a powered by OntoMaton logo, shown here.

image

Merchandise

Fancy an OntoMaton t-shirt? We haven't got any to give away...yet! But...you can buy one of these rather snazzy t-shirts from Spreadshirts for just £15!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].