chebi new ontology visualisation

18
ChEBI Ontology Visualisation Paula de Matos and Venkat Muthukrishnan

Upload: paula-de-matos

Post on 19-Jan-2015

696 views

Category:

Design


0 download

DESCRIPTION

A presentation detailing the process used to develop the new ChEBI ontology visualisation.

TRANSCRIPT

Page 1: ChEBI new ontology visualisation

ChEBI Ontology Visualisation

Paula de Matos and Venkat Muthukrishnan

Page 2: ChEBI new ontology visualisation

ChEBI Ontology?

• Chemical entity• Subatomic particle• Role

• Chemical role• Biological role• Application

Page 3: ChEBI new ontology visualisation

The Problem

Page 4: ChEBI new ontology visualisation

Who are our users?

• Text miners?• Ontologists?• Biocurators?• Bioinformaticians?• Chemoinformaticians?• Wet-lab biologists?• Chemists?

Decided to focus on • Metabolomics experimentalist (biologist or

chemist)

Page 5: ChEBI new ontology visualisation

Metabolomics?

Page 6: ChEBI new ontology visualisation

Understanding the user?

• Interviews

• Lab visits

• Piggy backed on a workshop

Page 7: ChEBI new ontology visualisation

Analysing the results

Page 8: ChEBI new ontology visualisation

Persona + Workflows

• Barbera the biologist

• Chris the chemist• Charlie the curator• Basil the bioinformatician

Page 9: ChEBI new ontology visualisation

So what was wrong with the old visualisation?

Page 10: ChEBI new ontology visualisation

Website Log Analysis

Page 11: ChEBI new ontology visualisation

Requirements Specification

Functional RequirementsExample:•The new design should offer a simplified view of the ontology.•The new design should reduce prominence of less essential data attributes in order not to continue cluttering of the core data.

Data Requirements•Chemical structure, definition, name, etc…

Page 12: ChEBI new ontology visualisation

Designing – what have others done

• No clear winner - Katifori (2007) • Indented list, node – link and tree, zoomable,

space filling, focus and context • TreeMap works best for trees - Kobsa (2004)• 3D visualisation not perfect or optimal - Wiss et. al.

(1998)

End conclusion:A combination of visualisations is required depending

on the user and what information you are trying to visualise

Page 13: ChEBI new ontology visualisation

Designing – simplifying graph view

Page 14: ChEBI new ontology visualisation

Designing – extracting relationships

Page 15: ChEBI new ontology visualisation

Designing – handling roles

Page 16: ChEBI new ontology visualisation

Designing – handling structural classes

Page 17: ChEBI new ontology visualisation

Implementation

• The JavaScript InfoVis Toolkit (The JIT) – graph view• DOJO - slider• Moo Tools – gallery

Compromises:• Toolkit made us compromise on some functionality • Browser incompatibilities are a real headache

Page 18: ChEBI new ontology visualisation

Thanks and Demo

• The users• The MetaboLights team (Reza, Pablo and Ken)• The ChEBI team (Gareth, Marcus, Steve, Adriano,

Venkat and Janna)• The developer – Venkat