Ontology Annotator

 
 
OA configurations:
Antibody
Concise description
Expression pattern
Gene class
Gene ontology
Gene regulation
Interaction
Molecule
Phenotype
Picture
Process
Transgene
 

The Ontology Annotator (OA) is a curation tool developed by WormBase (www.wormbase.org) for a variety of curation purposes including the curation of phenotypes, attaching GO terms to genes, genetic interactions, transgenes, free-text descriptions of genes, and several other data-types. The OA uses CGI, javascript and a postgreSQL database and is web-based, eliminating issues that may arise due to operating system differences and the need for an user to install other dependent software. The OA in many ways is similar to Phenote (phenote.org). The OA mainly consists of an Editor, where new data is entered or where pre-existing data can be queried and edited, a Data-Table for data review and a Term-Information panel where information about a term like IDs, synonyms etc., is displayed. The OA includes features like term autocomplete from pre-loaded ontologies, a fast AJAX loading of terms, ability to save/query to/from a postgreSQL database, duplicating data, editing several lines of data at once, and filtering the data. The display to some extent can be custom-organized as columns in the Data-Table can be sorted by dragging and the width of each data-column adjusted. For complex data-types with several fields, the OA allows a tabbed organization.

The OA uses :
* Perl CGI.
* Yahoo!'s YUI library and a local javascript file.
* PostgreSQL database backend (could probably be modified to other SQL databases).
* Apache webserver.
* Documentation for main CGI, javascript, and modules can be found here.


Site last updated: 2011-11-15
California Institute of Technology