+ All Categories
Home > Documents > “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

“Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Date post: 20-Jan-2016
Category:
Upload: maximillian-brooks
View: 219 times
Download: 0 times
Share this document with a friend
Popular Tags:
46
“Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch
Transcript
Page 1: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

“Semantic Web” Applications in Bioinformatics

Amr AL-Hossary

M.B.B.Ch

Page 2: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Agenda

• Web & Semantic Web

• RDF & DRF Schema– Elements– Schema– Name space– Queries– Pain, Design Patters, And limits,

• Applications of SW in Bioinformatics

Page 3: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Web Today

• Documents for HUMANS

• Increasing dramatically

• Hard to process on semantic level– e.g. searching for “give her a ring” doesn’t

return “engage her”.

• Solution (semantic web)– annotating definitions– abstract representation of classes & relations

Page 4: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

What is the Semantic Web?

Page 5: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Myths about Semantic Web…

• is Top-Down

• needs ontologies at the beginning

• requires all information to be converted to RDF

• must be centralized

• handles only binary relations

• requires the entire graph to exist on one memory store

Page 6: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Truths

• A means of describing (a Web of) Data

• A system defining and incorporating semantics

• A mechanism for making statements on things

• A format for associating metadata

• A strategy for federating data systems (with or without triplestore)

Page 7: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Needs

• shared definitions of knowledge domains, i.e. ontologies,

• association of concepts to existing data,

• metadata information describing information sources and contents,

• search tools able to make the best use of this additional information.

Page 8: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

RDF

• (Directed) graph data model• Set of Binary relations (triples)

– Subject Predicate Object

• NOT like DBMS: Absence of a relation does NOT mean it is not present.

• XML and RDF/OWL are inherently different– XML = thesaurus document structure– RDF = thesaurus document content

Page 9: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Recombinant Data Space

• RDF is about Graphs rather than statements

• Separate Graphs can be merged easily into one aggregate graph

• Graphs can be filtered and pivoted, without losing meaning

Page 10: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Works in

Works in

Studied Sun of

Recombinant Data Space

AmrAmr

Medicine Zaynab Ali

Amr

N U

N U

Abolhouda

Page 11: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Recombinant Data Space

Amr

Medicine Zaynab Ali

Abolhouda

N U

Page 12: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Recombinant Data Space

Amr

Medicine

Abolhouda

N U

Page 13: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

RDF Elements

• Resources R

• Properties P

• Literal Values L

• Assertions "R P L" or "R P R"

• Namespaces

Page 14: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

RDF Schema

• RDF Schema (RDFS) is a vocabulary to create vocabularies...– Comparable to XML Schema or XML DTD– Used to standardize which “tags” the creator of a

graph is allowed to use for annotating resources

• Introduces notions such as "Class" and "Subclass„

• Helps define which relations a resource of a certain type may have

Page 15: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

RDFS Namespace Elements

• X rdf:type rdfs:class– denotes that resource X is a class

• R rdf:type rdf:Property– denotes that resource R is a property

• R rdfs:domain X– denotes that the subject of R must be an X

• R rdfs:range Y– denotes that the object of R must be a Y

Page 16: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Cited from http://www.nettab.org/2007/slides/Tutorial_Stoermer.pdf

Page 17: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Query Languages

• RDQL

• SERQL

• SPARQL (upcoming W3C Standard)

Page 18: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

SPARQL Example

PREFIX nettab<http://www.nettab.org/tutorial-ns#>

SELECT ?x ?y ?zWHERE { ?x nettab:givesTalk ?z }

Matching triple:Subject: http://www.nettab.org/tutorial-ns#hstPredicate: http://www.nettab.org/tutorial-ns#givesTalkObject: http://www.know-who.net/talks/nettab.ppt

Cited from http://www.nettab.org/2007/slides/Tutorial_Stoermer.pdf

Page 19: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

RDF Limitation (& Design Patterns)

• N-ary Relations– It understands only Binary ralations– Amr Leads Pulse in 2009

• Exceptions– Human RBCs are Unnucleated

Page 20: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Example Applications of Semantic Web in Bioinformatics

Page 21: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Vocabularies (Thesauri)

• Example Thesauri in Medicine – UMLS– SNOMED– MESH– Galen

Page 22: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

OKKAM (for ENS)

Page 23: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Addison’s disease in medical vocabularies

• Synonyms– Addisonian syndrome– Bronzed disease– Addison melanoderma– Asthenia pigmentosa– Primary adrenal deficiency– Primary adrenal insufficiency– Primary adrenocortical insufficiency– Chronic adrenocortical insufficiency

Eponym

Symptoms

Clinical Varieties

Page 24: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Disease of Endocrine System

Addison’s Disease

SNOMED International

Disease/Diagnosis

Disease of the Adrenal Gland

Page 25: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Endocrine Disease

Addison’s Disease

MeSH

Adrenal Gland Disease

Adrenal Gland Hypofunction

Disease

Page 26: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Endocrine Disorder

Adrenal Disorder

Corticoadrenal insufficiency

Addison’s Disease

AOD

Adrenal Cortical Disorder

Page 27: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Endocrine Diseases

Disorder of Adrenal Gland

Hypoadrenalism

Corticoadrenal insufficiency

Adrenal Hypofunction

Addison’s Disease

Read Codes

Page 28: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Organizing conceptEndocrine Diseases

Adrenal Gland Diseases

Hypoadrenalism

Adrenal cortical hypofunction

Adrenal Cortex Diseases

Adrenal Gland Hypofunction

Addison’s Disease

SNOMEDMeSHADORead Codes

UMLS

Page 29: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

UMLS vocabularies available in RDF/OWL

• NCI Thesaurus (OWL)– http://ncicb.nci.nih.gov/core/EVS

• Gene Ontology– http://www.geneontology.org

• Repository of biomedical ontologies (OBO, OWL)– http://www.bioontology.org/ncbo/faces/index.xhtml

Page 30: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

• User-defined Datatypes– Based on syntax used in Protégé– Semantics derived from XML Schema datatypes– For numbers: min, max, digits, fraction digits– For strings: length (min, max, equal), regular

• expression patterns– Class (Teenager complete restriction (age

someValuesFrom (datatype(xsd:int minInclusive(“13”^^xsd:int) maxInclusive(“19”^^xsd:int)))))

Page 31: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Biological Pathway eXchange (BioPAX)

• Represent:– Metabolic pathways– Signaling pathways– Protein-protein, molecular interactions– Gene regulatory pathways– Genetic interactions

• Community effort: pathway databases distribute pathway information in standard format

Page 32: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.
Page 33: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.
Page 34: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

cPath

• cPath is a database and software suite for storing, visualizing, and analyzing biological pathways

Page 35: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

cPath Key Features

• Identifier mapping system e.g. proteins

• Scalable pathway data aggregation

• Simple web interface for browse and query

• Standard web service API for application communication

• 100% open source– Java, Tomcat, MySQL, Lucene, Struts, YUI

• Local installation and customization

Page 36: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

iHOP (information Hyperlink Over Protein)Adding value via text mining

Page 37: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.
Page 38: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Pathway Commons

Page 39: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.
Page 40: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.
Page 41: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

A Genome – PhenomeIntegrated Approach for

Mining Disease-Causal Genesusing Semantic Web

Gudivada Ranga ChandraEmail : [email protected]

Department of Biomedical Engineering/University of Cincinnati

Division of Biomedical Informatics/ Cincinnati Children’s Hospital Medical Center

Page 42: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.
Page 43: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.
Page 44: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.
Page 45: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

Questions?

Page 46: “Semantic Web” Applications in Bioinformatics Amr AL-Hossary M.B.B.Ch.

References• RDF standard and technologies (presentation)

Heiko Stoermer, University of Trento, Italy– http://www.nettab.org/2007/slides/Tutorial_Stoermer.pdf

• The Unified Medical Language System (UMLS) and the Semantic Web (presentation) Olivier Bodenreider, National Library of Medicine, USA

– http://www.nettab.org/2007/slides/Tutorial_Bodenreider.pdf• Semantic Web for Health Care and Life Science Interest Group: A Vision for Advancing

Research Communities (presentation)Eric Neumann, Teranode Co., USA.

– http://www.nettab.org/2007/slides/SemanticWeb_Neumann.pdf• OKKAM web site

– http://www.okkam.org/• Unified Medical Language System (UMLS)

– http://www.nlm.nih.gov/research/umls/• Biological Pathway eXchange (BioPAX)

– http://www.biopax.org/• cPath: Demo Site

– http://cbio.mskcc.org/cpath/• iHOP (information Hyperlink Over Protein)

– http://www.ihop-net.org/UniPub/iHOP/• Pathway Commons

– http://www.pathwaycommons.org/pc/


Recommended