SlideShare a Scribd company logo
1 of 12
Ontology Browser
Raymond Lee, Juancarlos Chan,
and the WormBase Consortium
20th IWM WorkShop
June 2015
UCLA 2015
WormBase Ontologies and Annotations
• Controlled vocabulary of concepts organized in a hierarchy.
• ** Developed by WormBase
Total Terms (w/ Annotation) Annotations
Anatomy** (AO) 7,223 (33%) 69,778
Gene (GO) 42,338 (9%) 233,727
Human Disease (DO) 8,854 (6%) 2,232
Life Stage** (LSO) 676 (78%) 367,288
Phenotype** (PO) 2,224 (79%) 94,935
UCLA 2015
WOBr (/ˈwoʊbɚ/) Design Requirements
● Browse terms and navigate the hierarchy
● Retrieve annotations (apply reasoning)
ASHL->ASH->Sensory neuron->Neuron
● Expandable (more data types and features)
● Integrate into WormBase UI
● Leverage existing technology
UCLA 2015
WOBr Implementation
● Backend: OWLTools and Golr (GeneOntology Project)
adapted for WormBase ontologies and annotations.
● Frontend: customized Perl and Java scripts integrated
into WormBase Catalyst framework
● Three viewers: expandable hierarchical, inference tree,
and graph.
UCLA 2015
Expandable Hierarchy View
UCLA 2015
Expandable Hierarchy View
UCLA 2015
Graph View
UCLA 2015
Graph View
UCLA 2015
Inference Tree View
UCLA 2015
Lists of Annotations
UCLA 2015
Big Thanks To
● Seth Carbon and Chris Mungall (AmiGO 2, OWLTools)
UCLA 2015
AmiGO 2
● Gene Ontology next-generation browser and search
tool.
● Backend - GOlr
○ OWLTools - process ontology and annotation files,
apply reasoning.
○ Apache Solr - document search platform.
● Frontend - Perl, JavaScript API, feature-rich UI.
● Open source, active development, congruent design
requirements, open communication channels.

More Related Content

Viewers also liked

S3G2 - a Scalable Structure-correlated Social Graph Generator
S3G2 - a Scalable Structure-correlated Social Graph GeneratorS3G2 - a Scalable Structure-correlated Social Graph Generator
S3G2 - a Scalable Structure-correlated Social Graph Generator
Phạm Đức
 
A Graph-Based Approach to Learn Semantic Descriptions of Data Sources
A Graph-Based Approach to Learn Semantic Descriptions of Data SourcesA Graph-Based Approach to Learn Semantic Descriptions of Data Sources
A Graph-Based Approach to Learn Semantic Descriptions of Data Sources
Mohsen Taheriyan
 

Viewers also liked (10)

S3G2 - a Scalable Structure-correlated Social Graph Generator
S3G2 - a Scalable Structure-correlated Social Graph GeneratorS3G2 - a Scalable Structure-correlated Social Graph Generator
S3G2 - a Scalable Structure-correlated Social Graph Generator
 
Jarrar: RDFS ( RDF Schema)
Jarrar: RDFS ( RDF Schema) Jarrar: RDFS ( RDF Schema)
Jarrar: RDFS ( RDF Schema)
 
Jarrar: RDF Stores: Challenges and Solutions
Jarrar: RDF Stores: Challenges and SolutionsJarrar: RDF Stores: Challenges and Solutions
Jarrar: RDF Stores: Challenges and Solutions
 
Putting Intelligence in Open Data - With examples in education
Putting Intelligence in Open Data - With examples in educationPutting Intelligence in Open Data - With examples in education
Putting Intelligence in Open Data - With examples in education
 
A Graph-Based Approach to Learn Semantic Descriptions of Data Sources
A Graph-Based Approach to Learn Semantic Descriptions of Data SourcesA Graph-Based Approach to Learn Semantic Descriptions of Data Sources
A Graph-Based Approach to Learn Semantic Descriptions of Data Sources
 
Open Web Data for Education - Linked Data technologies for connecting open ed...
Open Web Data for Education - Linked Data technologies for connecting open ed...Open Web Data for Education - Linked Data technologies for connecting open ed...
Open Web Data for Education - Linked Data technologies for connecting open ed...
 
Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)Introduction aux activités du W3C (Janvier 2008)
Introduction aux activités du W3C (Janvier 2008)
 
Semantic data mining: an ontology based approach
Semantic data mining: an ontology based approachSemantic data mining: an ontology based approach
Semantic data mining: an ontology based approach
 
Designing and Building a Graph Database Application – Architectural Choices, ...
Designing and Building a Graph Database Application – Architectural Choices, ...Designing and Building a Graph Database Application – Architectural Choices, ...
Designing and Building a Graph Database Application – Architectural Choices, ...
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 

Similar to Ontology Browser WormBase Workshop International Worm Meeting 2015

The BioAssay Research Database
The BioAssay Research DatabaseThe BioAssay Research Database
The BioAssay Research Database
Rajarshi Guha
 
Java Introductie
Java IntroductieJava Introductie
Java Introductie
mbruggen
 
Ontology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical study
Debashisnaskar
 

Similar to Ontology Browser WormBase Workshop International Worm Meeting 2015 (20)

Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
Towards ubiquitous OWL computing: Simplifying programmatic authoring of and q...
 
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxesOwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
OwlOntDB: A Scalable Reasoning System for OWL 2 RL Ontologies with Large ABoxes
 
AO and Annotation Tool for AOC
AO and Annotation Tool for AOCAO and Annotation Tool for AOC
AO and Annotation Tool for AOC
 
Ontologies and semantic web
Ontologies and semantic webOntologies and semantic web
Ontologies and semantic web
 
The BioAssay Research Database
The BioAssay Research DatabaseThe BioAssay Research Database
The BioAssay Research Database
 
COPO kick-off meeting
COPO kick-off meetingCOPO kick-off meeting
COPO kick-off meeting
 
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
Ontologies For the Modern Age - McGuinness' Keynote at ISWC 2017
 
BioPortal: ontologies and integrated data resources at the click of a mouse
BioPortal: ontologies and integrated data resourcesat the click of a mouseBioPortal: ontologies and integrated data resourcesat the click of a mouse
BioPortal: ontologies and integrated data resources at the click of a mouse
 
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
A Framework for Classifying and Comparing Architecture-Centric Software Evolu...
 
Human Studies Database Project (demo)
Human Studies Database Project (demo)Human Studies Database Project (demo)
Human Studies Database Project (demo)
 
Collaboratively Creating the Knowledge Graph of Life
Collaboratively Creating the Knowledge Graph of LifeCollaboratively Creating the Knowledge Graph of Life
Collaboratively Creating the Knowledge Graph of Life
 
Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...Integrating a Domain Ontology Development Environment and an Ontology Search ...
Integrating a Domain Ontology Development Environment and an Ontology Search ...
 
Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...Knowledge Organization System (KOS) for biodiversity information resources, G...
Knowledge Organization System (KOS) for biodiversity information resources, G...
 
VDOS2013-Zhe-Slides
VDOS2013-Zhe-SlidesVDOS2013-Zhe-Slides
VDOS2013-Zhe-Slides
 
FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?FAIR data requires FAIR ontologies, how do we do?
FAIR data requires FAIR ontologies, how do we do?
 
ROHub
ROHubROHub
ROHub
 
ICAR 2015 Workshop - Nick Provart
ICAR 2015 Workshop - Nick ProvartICAR 2015 Workshop - Nick Provart
ICAR 2015 Workshop - Nick Provart
 
Java Introductie
Java IntroductieJava Introductie
Java Introductie
 
Ontology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical studyOntology and Ontology Libraries: a critical study
Ontology and Ontology Libraries: a critical study
 
The role of annotation in reproducibility (Empirical 2014)
The role of annotation in reproducibility (Empirical 2014)The role of annotation in reproducibility (Empirical 2014)
The role of annotation in reproducibility (Empirical 2014)
 

More from raymond91105

Metabolite WormBase Workshop International Worm Meeting 2017
Metabolite WormBase Workshop International Worm Meeting 2017Metabolite WormBase Workshop International Worm Meeting 2017
Metabolite WormBase Workshop International Worm Meeting 2017
raymond91105
 
WormMine and SimpleMine WormBase Workshop International Worm Meeting 2017
WormMine and SimpleMine WormBase Workshop International Worm Meeting 2017WormMine and SimpleMine WormBase Workshop International Worm Meeting 2017
WormMine and SimpleMine WormBase Workshop International Worm Meeting 2017
raymond91105
 
Biomart WormBase Workshop International Worm Meeting 2017
Biomart WormBase Workshop International Worm Meeting 2017Biomart WormBase Workshop International Worm Meeting 2017
Biomart WormBase Workshop International Worm Meeting 2017
raymond91105
 
J browse: new features for genome browsing WormBase Workshop International Wo...
J browse: new features for genome browsing WormBase Workshop International Wo...J browse: new features for genome browsing WormBase Workshop International Wo...
J browse: new features for genome browsing WormBase Workshop International Wo...
raymond91105
 
Community Curation WormBase Workshop International Worm Meeting 2017
Community Curation WormBase Workshop International Worm Meeting 2017Community Curation WormBase Workshop International Worm Meeting 2017
Community Curation WormBase Workshop International Worm Meeting 2017
raymond91105
 

More from raymond91105 (16)

Programmatic access to wormbase data WormBase Workshop International Worm Mee...
Programmatic access to wormbase data WormBase Workshop International Worm Mee...Programmatic access to wormbase data WormBase Workshop International Worm Mee...
Programmatic access to wormbase data WormBase Workshop International Worm Mee...
 
Metabolite WormBase Workshop International Worm Meeting 2017
Metabolite WormBase Workshop International Worm Meeting 2017Metabolite WormBase Workshop International Worm Meeting 2017
Metabolite WormBase Workshop International Worm Meeting 2017
 
WormMine and SimpleMine WormBase Workshop International Worm Meeting 2017
WormMine and SimpleMine WormBase Workshop International Worm Meeting 2017WormMine and SimpleMine WormBase Workshop International Worm Meeting 2017
WormMine and SimpleMine WormBase Workshop International Worm Meeting 2017
 
SObA WormBase Workshop International Worm Meeting 2017
SObA WormBase Workshop International Worm Meeting 2017SObA WormBase Workshop International Worm Meeting 2017
SObA WormBase Workshop International Worm Meeting 2017
 
AGR Portal WormBase Workshop International Worm Meeting 2017
AGR Portal WormBase Workshop International Worm Meeting 2017AGR Portal WormBase Workshop International Worm Meeting 2017
AGR Portal WormBase Workshop International Worm Meeting 2017
 
Biomart WormBase Workshop International Worm Meeting 2017
Biomart WormBase Workshop International Worm Meeting 2017Biomart WormBase Workshop International Worm Meeting 2017
Biomart WormBase Workshop International Worm Meeting 2017
 
J browse: new features for genome browsing WormBase Workshop International Wo...
J browse: new features for genome browsing WormBase Workshop International Wo...J browse: new features for genome browsing WormBase Workshop International Wo...
J browse: new features for genome browsing WormBase Workshop International Wo...
 
Community Curation WormBase Workshop International Worm Meeting 2017
Community Curation WormBase Workshop International Worm Meeting 2017Community Curation WormBase Workshop International Worm Meeting 2017
Community Curation WormBase Workshop International Worm Meeting 2017
 
Parasite Programmatic Access WormBase Workshop International Worm Meeting 2017
Parasite Programmatic Access WormBase Workshop International Worm Meeting 2017Parasite Programmatic Access WormBase Workshop International Worm Meeting 2017
Parasite Programmatic Access WormBase Workshop International Worm Meeting 2017
 
Worm Mine WormBase Workshop International Worm Meeting 2015
Worm Mine WormBase Workshop International Worm Meeting 2015Worm Mine WormBase Workshop International Worm Meeting 2015
Worm Mine WormBase Workshop International Worm Meeting 2015
 
ParaSite Ensembl Genomes and UCSC Assembly Hub WormBase Workshop Internationa...
ParaSite Ensembl Genomes and UCSC Assembly Hub WormBase Workshop Internationa...ParaSite Ensembl Genomes and UCSC Assembly Hub WormBase Workshop Internationa...
ParaSite Ensembl Genomes and UCSC Assembly Hub WormBase Workshop Internationa...
 
Community Curation WormBase Workshop International Worm Meeting 2015
Community Curation WormBase Workshop International Worm Meeting 2015Community Curation WormBase Workshop International Worm Meeting 2015
Community Curation WormBase Workshop International Worm Meeting 2015
 
Micropublication WormBase Workshop International Worm Meeting 2015
Micropublication WormBase Workshop International Worm Meeting 2015Micropublication WormBase Workshop International Worm Meeting 2015
Micropublication WormBase Workshop International Worm Meeting 2015
 
J browse WormBase Workshop International Worm Meeting 2015
J browse WormBase Workshop International Worm Meeting 2015J browse WormBase Workshop International Worm Meeting 2015
J browse WormBase Workshop International Worm Meeting 2015
 
Gene Ontology WormBase Workshop International Worm Meeting 2015
Gene Ontology WormBase Workshop International Worm Meeting 2015Gene Ontology WormBase Workshop International Worm Meeting 2015
Gene Ontology WormBase Workshop International Worm Meeting 2015
 
Gene Descriptions WormBase Workshop International Worm Meeting 2015
Gene Descriptions WormBase Workshop International Worm Meeting 2015Gene Descriptions WormBase Workshop International Worm Meeting 2015
Gene Descriptions WormBase Workshop International Worm Meeting 2015
 

Recently uploaded

Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
PirithiRaju
 

Recently uploaded (20)

Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
Locating and isolating a gene, FISH, GISH, Chromosome walking and jumping, te...
 
GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)GBSN - Microbiology (Unit 1)
GBSN - Microbiology (Unit 1)
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Factory Acceptance Test( FAT).pptx .
Factory Acceptance Test( FAT).pptx       .Factory Acceptance Test( FAT).pptx       .
Factory Acceptance Test( FAT).pptx .
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)GBSN - Microbiology (Unit 2)
GBSN - Microbiology (Unit 2)
 
Introduction to Viruses
Introduction to VirusesIntroduction to Viruses
Introduction to Viruses
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
chemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdfchemical bonding Essentials of Physical Chemistry2.pdf
chemical bonding Essentials of Physical Chemistry2.pdf
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 60009654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
9654467111 Call Girls In Raj Nagar Delhi Short 1500 Night 6000
 
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit flypumpkin fruit fly, water melon fruit fly, cucumber fruit fly
pumpkin fruit fly, water melon fruit fly, cucumber fruit fly
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 

Ontology Browser WormBase Workshop International Worm Meeting 2015

  • 1. Ontology Browser Raymond Lee, Juancarlos Chan, and the WormBase Consortium 20th IWM WorkShop June 2015
  • 2. UCLA 2015 WormBase Ontologies and Annotations • Controlled vocabulary of concepts organized in a hierarchy. • ** Developed by WormBase Total Terms (w/ Annotation) Annotations Anatomy** (AO) 7,223 (33%) 69,778 Gene (GO) 42,338 (9%) 233,727 Human Disease (DO) 8,854 (6%) 2,232 Life Stage** (LSO) 676 (78%) 367,288 Phenotype** (PO) 2,224 (79%) 94,935
  • 3. UCLA 2015 WOBr (/ˈwoʊbɚ/) Design Requirements ● Browse terms and navigate the hierarchy ● Retrieve annotations (apply reasoning) ASHL->ASH->Sensory neuron->Neuron ● Expandable (more data types and features) ● Integrate into WormBase UI ● Leverage existing technology
  • 4. UCLA 2015 WOBr Implementation ● Backend: OWLTools and Golr (GeneOntology Project) adapted for WormBase ontologies and annotations. ● Frontend: customized Perl and Java scripts integrated into WormBase Catalyst framework ● Three viewers: expandable hierarchical, inference tree, and graph.
  • 10. UCLA 2015 Lists of Annotations
  • 11. UCLA 2015 Big Thanks To ● Seth Carbon and Chris Mungall (AmiGO 2, OWLTools)
  • 12. UCLA 2015 AmiGO 2 ● Gene Ontology next-generation browser and search tool. ● Backend - GOlr ○ OWLTools - process ontology and annotation files, apply reasoning. ○ Apache Solr - document search platform. ● Frontend - Perl, JavaScript API, feature-rich UI. ● Open source, active development, congruent design requirements, open communication channels.

Editor's Notes

  1. WormBase uses ontologies extensively to organize annotations. Some ontologies are developed in house but we also use and collaboratively develop external ontologies. Most of the ontologies we use share a similar organization and thus are amenable to unified viewing and query tools.
  2. WOBr - WormBase Ontology Browser
  3. Front page -> Tools -> Ontology Browser. Use Anatomy Ontology for illustration.
  4. Click on Organ system, expand to show child terms.
  5. On specific ontology term pages, graph view of all paths (including all relationship types) from focus term to root.
  6. Inset shows all parent branches. Expedite discovery of sibling terms.
  7. Shows inferable relationship from the focus term to the root. For the focus term and child terms, there are numbers of annotations. The first number indicates the total, combining direct and inferred, annotations.