SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 

Kürzlich hochgeladen (20)

Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 

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.

Hinweis der Redaktion

  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.