SlideShare une entreprise Scribd logo
1  sur  83
OBO-Edit tutorial David Osumi-Sutherland,  [email_address] FlyBase /  Virtual Fly Brain /  OBO-Edit Working Group
Advantages of the OBO-Edit environment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Disadvantages of the OBO-Edit environment ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OBO and OWL - now ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OBO and OWL – in future ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an ontology ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an ontology ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
What is an (OBO) ontology ? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Image from Gray’s Anatomy (copyright expired)
Why should you use ontologies? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Why should you use ontologies? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OBO basics- instance/type distinction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OBO relations ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Image from Gray’s Anatomy (copyright expired)
Quantifiers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Relationships formalize elements of a definition. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Relationships formalize elements of a definition. ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Some simple reasoning ,[object Object],[object Object],[object Object],[object Object],[object Object]
Multiple inheritance needed ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ways to classify neurons ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Multiple inheritance is very hard to manage by hand
Automating multiple inheritance ,[object Object],[object Object]
Some simple reasoning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Error checking ,[object Object],[object Object],[object Object],[object Object],[object Object]
Demo – OBO-Edit basics
Basic OBO-Edit2 editing setup ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
Brief discussion of tutorial ontology
Browsing
Browsing - Trees The ontology tree editor is a good way to browse down the ontology graph,  but not all are parents visible in one view Click to expand or contract branch
Preferences help save a picture Quick Filtering
 
Browsing  - parents The parent editor provides a quick way to check all parental relationships – usually these are not all visible in a single tree view
Browsing - graphs A good way to view and browse ancestral relationships, graphs of ancestors via transitive relations answer questions e.g.- what is X?  What is X part of? What does X develop from? Note – in version 2.1 beta, requires link pile reasoner to be turned on.
Preferences help save a picture
Graph viewer setup  For an uncluttered view:
Browsing – The Text Editor
Browsing - Graph Editor
[object Object],[object Object],Browsing - Graph Editor Hide parent terms show parent terms Hide child terms show child terms hide term
Basic Searching - single leg
Basic searching – multi-leg Add new leg AND/OR Remove leg nesting (parentheses)
All searches can also be filters or renders
Editing
The ontology tree editor menu ,[object Object]
Global vs local selection modes local mode -selection in other components doesn’t affect selection here global mode - 2 way auto sync with other components
Drag and drop editing in the ontology tree editor (OTE) ,[object Object],[object Object],[object Object]
Drag and drop term move
Drag and drop term move
Drag and drop term move
Drag and drop  term merge
 
Making new terms ,[object Object],Edit profile ID prefix ID length start from end at
Create new child ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Committing Check this box to commit text edits automatically. Note, committing will not change your ontology file
Deletion, obsoletion, destruction …  deletes the relationship between the selected term and its immediate parent in the ontology tree editor.  When the selected term has only one parent, this option switches to: OTE – right click menu:  …  changes the status of term to obsolete.  The OBO file retains the ID for future reference and to prevent re-use.  To indicate replacement terms, drag suitable terms to the obsoleted term => Within the context of a single editing session, or a pre-release file, you may wish instead to destroy the term completely (BUT BE CAREFUL!)
Parent Editor Delete parent relationship Does what it says. But be careful it adds is_a parents by default. For other relations, switch after adding
Managing multiple inheritance
Relationships formalize elements of a definition. (recap) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Necessary and sufficient definitions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Error checking - recap ,[object Object],[object Object],[object Object],[object Object],[object Object]
Using the reasoner to check for disjoint violations - demo ,[object Object],[object Object],[object Object],[object Object]
Disjoint declarations ,[object Object],[object Object]
Using terms form other ontologies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Making new cross product terms ,[object Object]
More necessary and sufficient definitions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Useful renders for working with cross-products ,[object Object],[object Object],[object Object],[object Object]
Detecting redundancy with the reasoner Redundant relationship Use the Rule Base Reasoner* *Link pile reasoner over-flags redundancy when cross-product terms are present
Instantiating inferred is_a for release ,[object Object],[object Object]
Advanced Searching ,[object Object],[object Object]
Logical queries The first leg of the search finds all subtypes of sensillum.  The second leg finds all parts of the head.  The ‘matches all’ radio button ensures the two legs are combined by a boolean AND. OWL-DL: sensillum  and  part_of  some  head ** Note – reasoner required ** Find all sensilla that are part of some head:
Logical queries How is sensillum classified? What does adPN DL1 develop_from ? Note – this query has no OWL-DL equivalent  ** Note – reasoner required **
Acknowledgements – OBO-Edit developers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acknowledgements – OBO-Edit Working Group ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Acknowledgments ,[object Object],[object Object],[object Object],[object Object]
Slides showing features not demonstrated in tutorial
Time savers ,[object Object],[object Object],[object Object],[object Object]
Combining Cross-Products with relationships => hidden assertions ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
If the reasoner is flagging relationships you don’t think are redundant ,[object Object],[object Object],[object Object],[object Object]
Importing foreign ‘helper’ terms ,[object Object],[object Object],[object Object]
Creating and maintaining a helper term filter Load / Save First leg finds helper term 2 nd  leg finds terms that classify helper term ,[object Object],[object Object],3. Save filter for future maintenance / use as a save filter
Saving helper terms
Saving helper terms  Check filter terms Make sure “allow dangling parents” is NOT checked Record version of foreign ontology here  Avoid importing foreign ID rules
Saving helper terms  Load helper term filter
Refreshing helper terms ,[object Object],[object Object],[object Object]

Contenu connexe

Similaire à Oe2 tutorial 1010

Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Samuel Croset
 
Drug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersDrug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersSamuel Croset
 
AI Chapter VIIProblem Solving Using Searching .pptx
AI Chapter VIIProblem Solving Using Searching .pptxAI Chapter VIIProblem Solving Using Searching .pptx
AI Chapter VIIProblem Solving Using Searching .pptxwekineheshete
 
Ontology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsOntology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsJie Bao
 
Macro discussion (owled 2010)
Macro discussion (owled 2010)Macro discussion (owled 2010)
Macro discussion (owled 2010)Chris Mungall
 
Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?robertstevens65
 
Aspect oriented a candidate for neural networks and evolvable software
Aspect oriented a candidate for neural networks and evolvable softwareAspect oriented a candidate for neural networks and evolvable software
Aspect oriented a candidate for neural networks and evolvable softwareLinchuan Wang
 
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...Neuroscience Information Framework
 
Five pattern(facade mediator_singleton_monostate_null)
Five pattern(facade mediator_singleton_monostate_null)Five pattern(facade mediator_singleton_monostate_null)
Five pattern(facade mediator_singleton_monostate_null)이효서
 
Formalization and implementation of BFO 2 with a focus on the OWL implementation
Formalization and implementation of BFO 2 with a focus on the OWL implementationFormalization and implementation of BFO 2 with a focus on the OWL implementation
Formalization and implementation of BFO 2 with a focus on the OWL implementationgolpedegato2
 
Emerging Approach to Computing Techniques.pptx
Emerging Approach to Computing Techniques.pptxEmerging Approach to Computing Techniques.pptx
Emerging Approach to Computing Techniques.pptxPoonamKumarSharma
 
Working with big biomedical ontologies
Working with big biomedical ontologiesWorking with big biomedical ontologies
Working with big biomedical ontologiesrobertstevens65
 
Essential Biology E5 (HL) The Human Brain
Essential Biology E5 (HL) The Human BrainEssential Biology E5 (HL) The Human Brain
Essential Biology E5 (HL) The Human BrainStephen Taylor
 
Essential Biology 11.2 Muscles and Movement AHL
Essential Biology 11.2 Muscles and Movement AHLEssential Biology 11.2 Muscles and Movement AHL
Essential Biology 11.2 Muscles and Movement AHLStephen Taylor
 
Topic Explain the theory of natural selection. Show you understand .docx
Topic Explain the theory of natural selection. Show you understand .docxTopic Explain the theory of natural selection. Show you understand .docx
Topic Explain the theory of natural selection. Show you understand .docxedwardmarivel
 

Similaire à Oe2 tutorial 1010 (20)

Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013Tutorial OWL and drug discovery ICBO 2013
Tutorial OWL and drug discovery ICBO 2013
 
Drug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasonersDrug-discovery knowledge integration and analysis using OWL and reasoners
Drug-discovery knowledge integration and analysis using OWL and reasoners
 
AI Chapter VIIProblem Solving Using Searching .pptx
AI Chapter VIIProblem Solving Using Searching .pptxAI Chapter VIIProblem Solving Using Searching .pptx
AI Chapter VIIProblem Solving Using Searching .pptx
 
Ontology - and Reloaded and Revolutions
Ontology - and Reloaded and RevolutionsOntology - and Reloaded and Revolutions
Ontology - and Reloaded and Revolutions
 
Macro discussion (owled 2010)
Macro discussion (owled 2010)Macro discussion (owled 2010)
Macro discussion (owled 2010)
 
Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?Can there be such a thing as Ontology Engineering?
Can there be such a thing as Ontology Engineering?
 
Aspect oriented a candidate for neural networks and evolvable software
Aspect oriented a candidate for neural networks and evolvable softwareAspect oriented a candidate for neural networks and evolvable software
Aspect oriented a candidate for neural networks and evolvable software
 
Learning ontologies
Learning ontologiesLearning ontologies
Learning ontologies
 
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
Neuroscience Information Framework Ontologies: Nerve cells in Neurolex and NI...
 
Five pattern(facade mediator_singleton_monostate_null)
Five pattern(facade mediator_singleton_monostate_null)Five pattern(facade mediator_singleton_monostate_null)
Five pattern(facade mediator_singleton_monostate_null)
 
Formalization and implementation of BFO 2 with a focus on the OWL implementation
Formalization and implementation of BFO 2 with a focus on the OWL implementationFormalization and implementation of BFO 2 with a focus on the OWL implementation
Formalization and implementation of BFO 2 with a focus on the OWL implementation
 
Meghyn slides-hse-2014
Meghyn slides-hse-2014Meghyn slides-hse-2014
Meghyn slides-hse-2014
 
Emerging Approach to Computing Techniques.pptx
Emerging Approach to Computing Techniques.pptxEmerging Approach to Computing Techniques.pptx
Emerging Approach to Computing Techniques.pptx
 
Working with big biomedical ontologies
Working with big biomedical ontologiesWorking with big biomedical ontologies
Working with big biomedical ontologies
 
OWL 2 Overview
OWL 2 OverviewOWL 2 Overview
OWL 2 Overview
 
Soft computing BY:- Dr. Rakesh Kumar Maurya
Soft computing BY:- Dr. Rakesh Kumar MauryaSoft computing BY:- Dr. Rakesh Kumar Maurya
Soft computing BY:- Dr. Rakesh Kumar Maurya
 
Essential Biology E5 (HL) The Human Brain
Essential Biology E5 (HL) The Human BrainEssential Biology E5 (HL) The Human Brain
Essential Biology E5 (HL) The Human Brain
 
Reading as neuro physio process
Reading as neuro physio processReading as neuro physio process
Reading as neuro physio process
 
Essential Biology 11.2 Muscles and Movement AHL
Essential Biology 11.2 Muscles and Movement AHLEssential Biology 11.2 Muscles and Movement AHL
Essential Biology 11.2 Muscles and Movement AHL
 
Topic Explain the theory of natural selection. Show you understand .docx
Topic Explain the theory of natural selection. Show you understand .docxTopic Explain the theory of natural selection. Show you understand .docx
Topic Explain the theory of natural selection. Show you understand .docx
 

Dernier

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 

Dernier (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 

Oe2 tutorial 1010

  • 1. OBO-Edit tutorial David Osumi-Sutherland, [email_address] FlyBase / Virtual Fly Brain / OBO-Edit Working Group
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 24.
  • 25.  
  • 26.  
  • 27. Brief discussion of tutorial ontology
  • 29. Browsing - Trees The ontology tree editor is a good way to browse down the ontology graph, but not all are parents visible in one view Click to expand or contract branch
  • 30. Preferences help save a picture Quick Filtering
  • 31.  
  • 32. Browsing - parents The parent editor provides a quick way to check all parental relationships – usually these are not all visible in a single tree view
  • 33. Browsing - graphs A good way to view and browse ancestral relationships, graphs of ancestors via transitive relations answer questions e.g.- what is X? What is X part of? What does X develop from? Note – in version 2.1 beta, requires link pile reasoner to be turned on.
  • 35. Graph viewer setup For an uncluttered view:
  • 36. Browsing – The Text Editor
  • 38.
  • 39. Basic Searching - single leg
  • 40. Basic searching – multi-leg Add new leg AND/OR Remove leg nesting (parentheses)
  • 41. All searches can also be filters or renders
  • 43.
  • 44. Global vs local selection modes local mode -selection in other components doesn’t affect selection here global mode - 2 way auto sync with other components
  • 45.
  • 46. Drag and drop term move
  • 47. Drag and drop term move
  • 48. Drag and drop term move
  • 49. Drag and drop term merge
  • 50.  
  • 51.
  • 52.
  • 53. Committing Check this box to commit text edits automatically. Note, committing will not change your ontology file
  • 54. Deletion, obsoletion, destruction … deletes the relationship between the selected term and its immediate parent in the ontology tree editor. When the selected term has only one parent, this option switches to: OTE – right click menu: … changes the status of term to obsolete. The OBO file retains the ID for future reference and to prevent re-use. To indicate replacement terms, drag suitable terms to the obsoleted term => Within the context of a single editing session, or a pre-release file, you may wish instead to destroy the term completely (BUT BE CAREFUL!)
  • 55. Parent Editor Delete parent relationship Does what it says. But be careful it adds is_a parents by default. For other relations, switch after adding
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66. Detecting redundancy with the reasoner Redundant relationship Use the Rule Base Reasoner* *Link pile reasoner over-flags redundancy when cross-product terms are present
  • 67.
  • 68.
  • 69. Logical queries The first leg of the search finds all subtypes of sensillum. The second leg finds all parts of the head. The ‘matches all’ radio button ensures the two legs are combined by a boolean AND. OWL-DL: sensillum and part_of some head ** Note – reasoner required ** Find all sensilla that are part of some head:
  • 70. Logical queries How is sensillum classified? What does adPN DL1 develop_from ? Note – this query has no OWL-DL equivalent ** Note – reasoner required **
  • 71.
  • 72.
  • 73.
  • 74. Slides showing features not demonstrated in tutorial
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 81. Saving helper terms Check filter terms Make sure “allow dangling parents” is NOT checked Record version of foreign ontology here Avoid importing foreign ID rules
  • 82. Saving helper terms Load helper term filter
  • 83.