SlideShare a Scribd company logo
1 of 38
Evaluating scientific Hypotheses using semantic web technologies Alison Callahan TAMALE Seminar November 8 2010
Why the semantic web? PLAIN TEXT What you see: “The weather today, November 8, will be cloudy with a high of 7°C” What your computer sees: akfalksjdfoaohwoiehroe XML What you see: <weather>    <date>       <month>November</month>       <day>8</day>       <year>2010</year>    </date>    <temperature>       <value>7</value>       <unit>Celcius</unit>     </temperature>     <conditions>cloudy</conditions> </weather> What your computer sees: <weather>    <date>       <month>November</month>       <day>8</day>       <year>2010</year>    </date>    <temperature>       <value>5</value>       <unit>Celcius</unit>     </temperature>     <condi>Flurries</condi> </weather>
Source: http://www.webcitation.org/5u4OJ6rYe
RDF Resource Description Framework: A W3C standard for representing resources and the relationships between them, and for data exchange on the WWW Alison reading likes 	        subject                       predicate                        object  http://people.com#Alisonhttp://feelings.com#likes http://activities.com#reading <rdf:RDF>     <rdf:Descriptionrdf:about="http://people.com#Alison"> <likesxmlns="http://feelings.com#" rdf:resource="http://activities.com#reading"/>     </rdf:Description> </rdf:RDF>
educational institution foaf:person rdf:type Carleton University rdf:type works at reading Alison likes has brother Chris rdf:type foaf:person
Querying RDF using SPARQL SPARQL = SPARQL Protocol and RDF Query Language 	select ?s where { 		?s rdf:typefoaf:Person . 	} http://people.com#Alison http://people.com#Christopher
OWL: The web ontology language OWL allows the representation of ontology concepts in a machine understandable manner MotherWomanhasChildPerson
Biological SCIENCES and the semantic web http://bio2rdf.org		 		http://bioportal.bioontology.org
HYQUE Hypothesis-based query and evaluation tool http://semanticscience.org/projects/hyque
Source :http://xkcd.com/242/
Source: http://kentsimmons.uwinnipeg.ca/cm1504/introscience.htm
Finding evidence to support/refute a hypothesis is becoming increasingly difficult Source: http://upload.wikimedia.org/wikipedia/commons/2/26/EnwikipediaArt.PNG
HyBrow Computationally augmented method for hypothesis evaluation ,[object Object]
minimum event-based vocabulary
uses consistency checking to evaluate hypotheses
constraints
rules
compares hypotheses using neighborhood functions
incremental hypothesis improvement[1] Racunas S. A., Shah N. H., Albert I. and Fedoroff N. V.  (2004). HyBrow: A prototype system for computer-aided hypothesis evaluation. Bioinformatics 20(S. 1): i1-i8.
HyBrow ,[object Object]
hard coded Perl rules
challenging to apply to a new domain
needs access to a greater KB,[object Object]
Uses RDF/SPARQL/OWL
Background knowledge encoded as OWL ontologies
Queries Bio2RDF’s dedicated SPARQL endpoints
Context-specific rules that consider experimental conditions
HyQueconsumes and producesRDFPaper: Callahan, A., M. Dumontier & N. Shah. 2010. HyQue: Evaluating hypotheses using Semantic Web technologies. Bio-ontologies SIG, ISMB’10, Boston MA. On the web: http://semanticscience.org/projects/hyque
HyQue is composed of … ,[object Object],Describes generic input hypothesis and output hypothesis evaluation classes Uses upper level classes e.g. ‘proposition’, ‘measurement value’, ‘event’  ,[object Object]
SGD data in Bio2RDF
Template event-based SPARQL queries
GO, SO, ChEBI, ECO ontologies,[object Object]
HyQue hypotheses are composed of propositions connected using logical operators (AND, OR…)HyQuehypothesis   ‘proposition’ that ‘has part’ some ‘hypothesis part’ Hypothesis part  ‘proposition’ that ‘has component’ some ‘event’
HyQue events Events are composed of conditional assertions on a relation between ‘actor’ and ‘target’  induces(actor, target, context, location) For decidable logic (OWL), an n-ary object is used Event agent_aactor agent_btarget perturbation_contextcontext physical_locationlocation
HyQue Data … but first, a biology primer!
How are these processes regulated?  Source: http://www.webcitation.org/5u4OelqJO

More Related Content

Viewers also liked

Kenang2an jamaah haji malika 2016
Kenang2an jamaah haji malika 2016Kenang2an jamaah haji malika 2016
Kenang2an jamaah haji malika 2016Muhammad Jamhuri
 
NTRA Ideas
NTRA IdeasNTRA Ideas
NTRA Ideassafc
 
Climate Change and the 5 rules of the environment
Climate Change and the 5 rules of the environmentClimate Change and the 5 rules of the environment
Climate Change and the 5 rules of the environmentjschmied
 
Social media in a public library
Social media in a public librarySocial media in a public library
Social media in a public librarySue Lawson
 
Where God Wants Me
Where God Wants MeWhere God Wants Me
Where God Wants Mesutrisno2629
 
Sidds Slideshow
Sidds SlideshowSidds Slideshow
Sidds Slideshowsiddrulez
 
Web APIs, the New Language Frontier
Web APIs, the New Language FrontierWeb APIs, the New Language Frontier
Web APIs, the New Language FrontierJerome Louvel
 
Industrialization Powerpoint
Industrialization PowerpointIndustrialization Powerpoint
Industrialization Powerpointacrumlish
 
Presentation Ob Liana
Presentation Ob LianaPresentation Ob Liana
Presentation Ob Lianaqeqey
 
7 domande sulla creatività (estratto)
7 domande sulla creatività (estratto)7 domande sulla creatività (estratto)
7 domande sulla creatività (estratto)Giovanni Lucarelli
 
Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?
Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?
Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?Charles Nouyrit
 
Pesan dan Bekal Liburan Semester Untuk Santri
Pesan dan Bekal Liburan Semester Untuk SantriPesan dan Bekal Liburan Semester Untuk Santri
Pesan dan Bekal Liburan Semester Untuk SantriMuhammad Jamhuri
 
Vertsol Theses3 Powerpoint Slides
Vertsol Theses3   Powerpoint SlidesVertsol Theses3   Powerpoint Slides
Vertsol Theses3 Powerpoint SlidesFrancis Guison
 
What's up with Prototype and script.aculo.us?
What's up with Prototype and script.aculo.us?What's up with Prototype and script.aculo.us?
What's up with Prototype and script.aculo.us?Christophe Porteneuve
 
LWB486 Week 4 Copyright
LWB486 Week 4 CopyrightLWB486 Week 4 Copyright
LWB486 Week 4 CopyrightPeter Black
 
System analysis to Cellular Respiration
System analysis to Cellular RespirationSystem analysis to Cellular Respiration
System analysis to Cellular Respirationjschmied
 

Viewers also liked (20)

Kenang2an jamaah haji malika 2016
Kenang2an jamaah haji malika 2016Kenang2an jamaah haji malika 2016
Kenang2an jamaah haji malika 2016
 
Vertsol1.1
Vertsol1.1Vertsol1.1
Vertsol1.1
 
NTRA Ideas
NTRA IdeasNTRA Ideas
NTRA Ideas
 
Realize
RealizeRealize
Realize
 
Climate Change and the 5 rules of the environment
Climate Change and the 5 rules of the environmentClimate Change and the 5 rules of the environment
Climate Change and the 5 rules of the environment
 
Social media in a public library
Social media in a public librarySocial media in a public library
Social media in a public library
 
Where God Wants Me
Where God Wants MeWhere God Wants Me
Where God Wants Me
 
Sidds Slideshow
Sidds SlideshowSidds Slideshow
Sidds Slideshow
 
Web APIs, the New Language Frontier
Web APIs, the New Language FrontierWeb APIs, the New Language Frontier
Web APIs, the New Language Frontier
 
Industrialization Powerpoint
Industrialization PowerpointIndustrialization Powerpoint
Industrialization Powerpoint
 
Presentation Ob Liana
Presentation Ob LianaPresentation Ob Liana
Presentation Ob Liana
 
7 domande sulla creatività (estratto)
7 domande sulla creatività (estratto)7 domande sulla creatività (estratto)
7 domande sulla creatività (estratto)
 
Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?
Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?
Ignite Paris 2009 - Is World of Warcraft the best leadership training solution?
 
Pesan dan Bekal Liburan Semester Untuk Santri
Pesan dan Bekal Liburan Semester Untuk SantriPesan dan Bekal Liburan Semester Untuk Santri
Pesan dan Bekal Liburan Semester Untuk Santri
 
Apostila massa folhada_v3_aprovado
Apostila massa folhada_v3_aprovadoApostila massa folhada_v3_aprovado
Apostila massa folhada_v3_aprovado
 
Vertsol Theses3 Powerpoint Slides
Vertsol Theses3   Powerpoint SlidesVertsol Theses3   Powerpoint Slides
Vertsol Theses3 Powerpoint Slides
 
What's up with Prototype and script.aculo.us?
What's up with Prototype and script.aculo.us?What's up with Prototype and script.aculo.us?
What's up with Prototype and script.aculo.us?
 
LWB486 Week 4 Copyright
LWB486 Week 4 CopyrightLWB486 Week 4 Copyright
LWB486 Week 4 Copyright
 
Svagr
SvagrSvagr
Svagr
 
System analysis to Cellular Respiration
System analysis to Cellular RespirationSystem analysis to Cellular Respiration
System analysis to Cellular Respiration
 

Similar to TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologies

HyQue: Evaluating scientific Hypotheses using semantic web technologies
HyQue: Evaluating scientific Hypotheses using semantic web technologiesHyQue: Evaluating scientific Hypotheses using semantic web technologies
HyQue: Evaluating scientific Hypotheses using semantic web technologiesMichel Dumontier
 
GloBI Status Update 23 May 2013
GloBI Status Update 23 May 2013GloBI Status Update 23 May 2013
GloBI Status Update 23 May 2013jhpoelen245
 
ICAR 2015 Workshop - Nick Provart
ICAR 2015 Workshop - Nick ProvartICAR 2015 Workshop - Nick Provart
ICAR 2015 Workshop - Nick ProvartAraport
 
US2TS presentation on Gene Ontology
US2TS presentation on Gene OntologyUS2TS presentation on Gene Ontology
US2TS presentation on Gene OntologyChris Mungall
 
Haider Embrace Bosc2008
Haider Embrace Bosc2008Haider Embrace Bosc2008
Haider Embrace Bosc2008bosc_2008
 
PPePR Overview Web2 Ireland
PPePR Overview Web2 IrelandPPePR Overview Web2 Ireland
PPePR Overview Web2 IrelandLiam Ó Móráin
 
Finding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic WebFinding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic Webebiquity
 
AO and Annotation Tool for AOC
AO and Annotation Tool for AOCAO and Annotation Tool for AOC
AO and Annotation Tool for AOCPaolo Ciccarese
 
Evaluating scientific hypotheses using the SPARQL Inferencing Notation
Evaluating scientific hypotheses using the SPARQL Inferencing NotationEvaluating scientific hypotheses using the SPARQL Inferencing Notation
Evaluating scientific hypotheses using the SPARQL Inferencing NotationMichel Dumontier
 
Experiences in the biosciences with the open biological ontologies foundry an...
Experiences in the biosciences with the open biological ontologies foundry an...Experiences in the biosciences with the open biological ontologies foundry an...
Experiences in the biosciences with the open biological ontologies foundry an...Chris Mungall
 
Computing on the shoulders of giants
Computing on the shoulders of giantsComputing on the shoulders of giants
Computing on the shoulders of giantsBenjamin Good
 
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeBioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeChunlei Wu
 
High-Level Context Inference for Human Behavior Identi cation
High-Level Context Inference for Human Behavior IdenticationHigh-Level Context Inference for Human Behavior Identication
High-Level Context Inference for Human Behavior Identi cationOresti Banos
 
Causal reasoning using the Relation Ontology
Causal reasoning using the Relation OntologyCausal reasoning using the Relation Ontology
Causal reasoning using the Relation OntologyChris Mungall
 
The Inside Track: Getting the most out of BHL in your library
The Inside Track: Getting the most out of BHL in your libraryThe Inside Track: Getting the most out of BHL in your library
The Inside Track: Getting the most out of BHL in your libraryBecky Morin
 
Cool Informatics Tools and Services for Biomedical Research
Cool Informatics Tools and Services for Biomedical ResearchCool Informatics Tools and Services for Biomedical Research
Cool Informatics Tools and Services for Biomedical ResearchDavid Ruau
 
Scientific Data Management
Scientific Data ManagementScientific Data Management
Scientific Data ManagementAlberto Labarga
 
The Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in BiologyThe Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in Biologyrobertstevens65
 

Similar to TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologies (20)

HyQue: Evaluating scientific Hypotheses using semantic web technologies
HyQue: Evaluating scientific Hypotheses using semantic web technologiesHyQue: Evaluating scientific Hypotheses using semantic web technologies
HyQue: Evaluating scientific Hypotheses using semantic web technologies
 
GloBI Status Update 23 May 2013
GloBI Status Update 23 May 2013GloBI Status Update 23 May 2013
GloBI Status Update 23 May 2013
 
ICAR 2015 Workshop - Nick Provart
ICAR 2015 Workshop - Nick ProvartICAR 2015 Workshop - Nick Provart
ICAR 2015 Workshop - Nick Provart
 
Bio2RDF@BH2010
Bio2RDF@BH2010Bio2RDF@BH2010
Bio2RDF@BH2010
 
US2TS presentation on Gene Ontology
US2TS presentation on Gene OntologyUS2TS presentation on Gene Ontology
US2TS presentation on Gene Ontology
 
Haider Embrace Bosc2008
Haider Embrace Bosc2008Haider Embrace Bosc2008
Haider Embrace Bosc2008
 
PPePR Overview Web2 Ireland
PPePR Overview Web2 IrelandPPePR Overview Web2 Ireland
PPePR Overview Web2 Ireland
 
Finding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic WebFinding knowledge, data and answers on the Semantic Web
Finding knowledge, data and answers on the Semantic Web
 
AO and Annotation Tool for AOC
AO and Annotation Tool for AOCAO and Annotation Tool for AOC
AO and Annotation Tool for AOC
 
Evaluating scientific hypotheses using the SPARQL Inferencing Notation
Evaluating scientific hypotheses using the SPARQL Inferencing NotationEvaluating scientific hypotheses using the SPARQL Inferencing Notation
Evaluating scientific hypotheses using the SPARQL Inferencing Notation
 
Experiences in the biosciences with the open biological ontologies foundry an...
Experiences in the biosciences with the open biological ontologies foundry an...Experiences in the biosciences with the open biological ontologies foundry an...
Experiences in the biosciences with the open biological ontologies foundry an...
 
Bioinformatica 06-10-2011-t2-databases
Bioinformatica 06-10-2011-t2-databasesBioinformatica 06-10-2011-t2-databases
Bioinformatica 06-10-2011-t2-databases
 
Computing on the shoulders of giants
Computing on the shoulders of giantsComputing on the shoulders of giants
Computing on the shoulders of giants
 
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical KnowledgeBioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
BioThings API: Building a FAIR API Ecosystem for Biomedical Knowledge
 
High-Level Context Inference for Human Behavior Identi cation
High-Level Context Inference for Human Behavior IdenticationHigh-Level Context Inference for Human Behavior Identication
High-Level Context Inference for Human Behavior Identi cation
 
Causal reasoning using the Relation Ontology
Causal reasoning using the Relation OntologyCausal reasoning using the Relation Ontology
Causal reasoning using the Relation Ontology
 
The Inside Track: Getting the most out of BHL in your library
The Inside Track: Getting the most out of BHL in your libraryThe Inside Track: Getting the most out of BHL in your library
The Inside Track: Getting the most out of BHL in your library
 
Cool Informatics Tools and Services for Biomedical Research
Cool Informatics Tools and Services for Biomedical ResearchCool Informatics Tools and Services for Biomedical Research
Cool Informatics Tools and Services for Biomedical Research
 
Scientific Data Management
Scientific Data ManagementScientific Data Management
Scientific Data Management
 
The Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in BiologyThe Past, Present and Future of Knowledge in Biology
The Past, Present and Future of Knowledge in Biology
 

Recently uploaded

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
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
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
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
 
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
 
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
 

Recently uploaded (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
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
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
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
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
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"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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...
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
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
 
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
 
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
 

TAMALE Seminar: Evaluating scientific hypotheses using Semantic Web technologies

  • 1. Evaluating scientific Hypotheses using semantic web technologies Alison Callahan TAMALE Seminar November 8 2010
  • 2. Why the semantic web? PLAIN TEXT What you see: “The weather today, November 8, will be cloudy with a high of 7°C” What your computer sees: akfalksjdfoaohwoiehroe XML What you see: <weather> <date> <month>November</month> <day>8</day> <year>2010</year> </date> <temperature> <value>7</value> <unit>Celcius</unit> </temperature> <conditions>cloudy</conditions> </weather> What your computer sees: <weather> <date> <month>November</month> <day>8</day> <year>2010</year> </date> <temperature> <value>5</value> <unit>Celcius</unit> </temperature> <condi>Flurries</condi> </weather>
  • 3.
  • 5. RDF Resource Description Framework: A W3C standard for representing resources and the relationships between them, and for data exchange on the WWW Alison reading likes subject predicate object http://people.com#Alisonhttp://feelings.com#likes http://activities.com#reading <rdf:RDF> <rdf:Descriptionrdf:about="http://people.com#Alison"> <likesxmlns="http://feelings.com#" rdf:resource="http://activities.com#reading"/> </rdf:Description> </rdf:RDF>
  • 6. educational institution foaf:person rdf:type Carleton University rdf:type works at reading Alison likes has brother Chris rdf:type foaf:person
  • 7. Querying RDF using SPARQL SPARQL = SPARQL Protocol and RDF Query Language select ?s where { ?s rdf:typefoaf:Person . } http://people.com#Alison http://people.com#Christopher
  • 8. OWL: The web ontology language OWL allows the representation of ontology concepts in a machine understandable manner MotherWomanhasChildPerson
  • 9. Biological SCIENCES and the semantic web http://bio2rdf.org http://bioportal.bioontology.org
  • 10. HYQUE Hypothesis-based query and evaluation tool http://semanticscience.org/projects/hyque
  • 13. Finding evidence to support/refute a hypothesis is becoming increasingly difficult Source: http://upload.wikimedia.org/wikipedia/commons/2/26/EnwikipediaArt.PNG
  • 14.
  • 16. uses consistency checking to evaluate hypotheses
  • 18. rules
  • 19. compares hypotheses using neighborhood functions
  • 20. incremental hypothesis improvement[1] Racunas S. A., Shah N. H., Albert I. and Fedoroff N. V. (2004). HyBrow: A prototype system for computer-aided hypothesis evaluation. Bioinformatics 20(S. 1): i1-i8.
  • 21.
  • 23. challenging to apply to a new domain
  • 24.
  • 26. Background knowledge encoded as OWL ontologies
  • 27. Queries Bio2RDF’s dedicated SPARQL endpoints
  • 28. Context-specific rules that consider experimental conditions
  • 29. HyQueconsumes and producesRDFPaper: Callahan, A., M. Dumontier & N. Shah. 2010. HyQue: Evaluating hypotheses using Semantic Web technologies. Bio-ontologies SIG, ISMB’10, Boston MA. On the web: http://semanticscience.org/projects/hyque
  • 30.
  • 31. SGD data in Bio2RDF
  • 33.
  • 34. HyQue hypotheses are composed of propositions connected using logical operators (AND, OR…)HyQuehypothesis ‘proposition’ that ‘has part’ some ‘hypothesis part’ Hypothesis part ‘proposition’ that ‘has component’ some ‘event’
  • 35. HyQue events Events are composed of conditional assertions on a relation between ‘actor’ and ‘target’ induces(actor, target, context, location) For decidable logic (OWL), an n-ary object is used Event agent_aactor agent_btarget perturbation_contextcontext physical_locationlocation
  • 36. HyQue Data … but first, a biology primer!
  • 37.
  • 38. How are these processes regulated? Source: http://www.webcitation.org/5u4OelqJO
  • 39. Where do OUR CELLS get energy?
  • 40.
  • 41. permease – gal2p – transports galactose into cells
  • 46. Regulation – whether the pathway is on or off
  • 47. gal3p
  • 48. gal4p
  • 50. Source: Ostergaardet al. (2000). Nature Biotechnology 18: 1283 - 1286
  • 51. HyQue data Experimentally determined interactions between the GAL proteins Properties of the genes that encode these proteins (SGD) Literature-based evidence (citations) Knowledge about cellular locations and events (GO) Types of evidence supporting these interactions (ECO)
  • 52. How does HyQue work?
  • 53. Individual events parsed from input hypothesis RDF hypothesis :h a hyque:Hypothesis ; a hyque:AND ; hyque:hasPart :p1 ; hyque:hasPart :p2 ; hyque:hasPart :p3 . :p1 a hyque:AND ; hyque:hasComponent :e1 ; hyque:hasComponent :e2 . :e1 a <http://bio2rdf.org/go:0006810> ; hybrow:is_negated “0”^^xsd:boolean ; hybrow:agent_a <http://bio2rdf.org/sgd:Gal2p> ; hybrow:agent_b <http://bio2rdf.org/chebi:28260> . :e2 a <http://bio2rdf.org/go:0005488> ; hybrow:is_negated “0”^^xsd:boolean ; hybrow:agent_a <http://bio2rdf.org/sgd:Gal3p> ; hybrow:agent_b <http://bio2rdf.org/sgd:Gal80p> . has part hypothesis part 1 has component gal2p transports galactose gal3p binds to gal80p
  • 54. Template SPARQL queries completed based on event properties :e1 a go:0006810 ; hybrow:is_negated "0" ; hybrow:agent_asgd:Gal2p ; hybrow:agent_bchebi:28260 . construct { … } where { … ?event hybrow:is_negated ?negated . ?event hybrow:physical_operator ?physical_operator . ?event hybrow:agent_a <http://bio2rdf.org/sgd:Gal2p> . … ?event hybrow:agent_b <http://bio2rdf.org/chebi:28260> . ?actor semsci:isLocatedIn ?actor_gp_id_location . ?actor_gp_id_locationrdf:type ?actor_location_type . ?actor semsci:hasFunction ?actor_gp_id_function . ?actor_gp_id_functionrdf:type ?actor_function . … }
  • 55. SPARQL query results retrieved hybrow_data:2c1789a3019fd2fe9843d507824fc591 rdf:type <http://bio2rdf.org/go:0044092> . hybrow:is_negated "0" . hybrow:agent_a sgd:Gal3p ; hybrow:agent_b sgd:Gal80p ; hybrow:actor_type <http://bio2rdf.org/chebi:36080> ; hybrow:target_type <http://bio2rdf.org/chebi:36080> ; hybrow:physical_context <http://bio2rdf.org/go:0005634> ; hybrow:physical_operator <http://bio2rdf.org/go:0005488> . hybrow_data:b09f7cc043201b47610c874499448a23 rdf:type <http://bio2rdf.org/go:0005488> ; hybrow:is_negated "0" ; hybrow:agent_a sgd:Gal3p ; hybrow:agent_b sgd:Gal80p ; hybrow:actor_type <http://bio2rdf.org/chebi:36080> ; hybrow:target_type <http://bio2rdf.org/chebi:36080> ; hybrow:physical_context <http://bio2rdf.org/go:0005634> ; hybrow:physical_operator <http://bio2rdf.org/go:0005488> .
  • 56. Query results evaluated based on rule sets ‘binding’ rule: Is event negated? If yes, subtract 2 Is physical operator ‘binding’? If yes, add 1; if no, subtract 1 Is actor of type ‘protein’ or ‘small molecule’? If yes, add 1; if of type ‘gene’, subtract 1 Is target of type ‘protein’ or ‘small molecule’? If yes, add 1; if of type ‘gene’, subtract 1 Does actor have known ‘binding’ function? If yes, add 1 GO:0005488 CHEBI:36080 SO:0000236
  • 57. Result scores based on operators between events Final score = e1 score + e2 score + e3 score + e4 score Final score = maximum of e5, e6 or e7 scores :p1 a hyque:AND ; hyque:hasComponent :e1 ; hyque:hasComponent :e2 ; hyque:hasComponent :e3 ; hyque:hasComponent :e4 . :p2 a hyque:OR ; hyque:hasComponent :e5 ; hyque:hasComponent :e6 ; hyque:hasComponent :e7 .
  • 59.
  • 60.
  • 61.
  • 62.

Editor's Notes

  1. .
  2. Take home message: HyQue is a project that uses semantic web technologies to represent biological knowledge; and uses those representations to answer questions and do useful work.