| Literature DB >> 22646023 |
Steven Vercruysse1, Aravind Venkatesan, Martin Kuiper.
Abstract
BACKGROUND: More than one million terms from biomedical ontologies and controlled vocabularies are available through the Ontology Lookup Service (OLS). Although OLS provides ample possibility for querying and browsing terms, the visualization of parts of the ontology graphs is rather limited and inflexible.Entities:
Mesh:
Substances:
Year: 2012 PMID: 22646023 PMCID: PMC3394205 DOI: 10.1186/1471-2105-13-116
Source DB: PubMed Journal: BMC Bioinformatics ISSN: 1471-2105 Impact factor: 3.169
Figure 1Screenshot of the OLSVis web application. OLSVis has been used to search the Gene Ontology term ‘mitochondrion’ (see search box). The graph panel on the right shows the term’s child, parent and ancestor terms linked by various relationship types. Clicking any term launches a new search focused on that term. The left panel shows ontology details for the displayed term.
Figure 2OLSVis screenshot of use case II. The canvas shows the combined local environments of two search terms, their paths to the root and thereby the relatedness between the terms. The search box in the left panel shows the two terms. Also a number of terms were ‘anchored’ by the user.
Figure 3Screenshot illustrating use case III. The canvas shows the local neighbourhood of a CCO term. The left panel shows the term name in the search box and the pop-out panel with filter settings. The filter setting enables the display of only parent terms.
Comparison of OLSVis and other two-dimensional ontology visualisers
| ✓ | | ✓(semi) 1 | ✓(semi) 1 | | | | ✓(semi) 1 | ✓(semi) 1 | | | |
| Interactive; + continuous optimisation2 | | one-by-one dragging | one-by-one dragging | highlighting a selected branch | | | one-by-one dragging | one-by-one dragging | | | |
| ancestors: layered; children: circular | ancestors: layered; OR: parents + children | several3 | ancestors + children: layered | graph-view or radar-view | tree view | ancestors + children: layered | ancestors + children: layered | ancestors + children: layered | ancestors | subfolders | |
| ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | ✓ | | ✓ | ✓ | |
| ✓ | | | | | | | | | | | |
| ✓ | ✓ | ✓ | | | | | | | ✓ | | |
| ✓ | | ✓ | | | | | ✓ | | | | |
| ✓ | ✓4 | ✓ | ✓ | ✓ | | | ✓ | | ✓4 | ✓4 | |
| ✓ | | | | | | | | | | | |
| ✓ | page reload | ✓ | ✓ | | | | ✓ | ✓ | | ✓ | |
| ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | | ✓ | |
| | ✓ | ✓ | ✓ | | ✓ | ✓ | ✓ | ✓ | | ✓ | |
| ✓ | | | | | | ✓ | | | | | |
| OLS (79 ontologies) | OBO (79 ontologies) | NCBO (293 ontologies) | OWL ontologies | RDF graph visualiser | GO (1) | GO (1) | OWL ontologies | OBO ontologies | GO (1) | GO (1) | |
| ✓ (Javascript) | ✓ (images) | ✓ (Flash) | –(Protégé) | –(Java) | –(.exe) | –(Java) | –(Java) | –(Java) | ✓ (HTML) | ✓ (HTML) |
1: Only shifting between static configurations. 2: Also during the several editing functions (which are displayed on OLSVis’ toolbar). 3: Each with their own shortcomings, see ‘Background’. 4: Browser’s back button. 5: The visualiser can optionally clean up nodes that are not in the latest expanded node’s “environment”.
Comparison with: OLS [13], FlexViz [11], OntoViz [22], IsaViz [23], GOSurfer [24], GOMiner [25], OntoTrack [26], OBO-Edit [27], QuickGO [9], AmiGO [10]).