The Semantic Web, Service Oriented Architectures, the my Grid Experience Carole Goble
Shopping for data should be as easy as shopping for shoes!! Carole Goble.
-
Upload
rohan-dell -
Category
Documents
-
view
217 -
download
2
Transcript of Shopping for data should be as easy as shopping for shoes!! Carole Goble.
![Page 1: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/1.jpg)
“Shopping for data should be as easy
as shopping for shoes!!”
Carole Goble
![Page 2: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/2.jpg)
Web 2.0 + Web 3.0 = Web 5.0?
The HSFBCY + CIHR + Microsoft Research SADI and CardioSHARE Projects
Mark Wilkinson & Bruce McManusHeart + Lung Institute
iCAPTURE Centre, St. Paul’s Hospital, UBC
![Page 3: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/3.jpg)
SPARQL queries and “non-logical” reasoning over distributed data that
doesn’t exist
![Page 4: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/4.jpg)
Middleware
![Page 5: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/5.jpg)
Robert Stevens
![Page 6: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/6.jpg)
![Page 7: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/7.jpg)
Shouldn’t be
seen!
![Page 8: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/8.jpg)
![Page 9: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/9.jpg)
Good Middlewareenables useful
and excitingbehaviours!
![Page 10: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/10.jpg)
Cool!
![Page 11: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/11.jpg)
For cardiovascularresearchers
![Page 12: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/12.jpg)
The Problem
![Page 13: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/13.jpg)
The Problem
![Page 14: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/14.jpg)
The Holy Grail:(circa 2002)
Align the promoters of all serine threonine kinases involved exclusively in the regulation of cell sorting during wound healing in blood vessels.
Retrieve and align 2000nt 5' from every serine/threonine kinase in Mus musculus expressed exclusively in the tunica [I | M |A] whose expression increases 5X or more within 5 hours of wounding but is not activated during the normal development of blood vessels, and is <40% homologous in the active site to kinases known to be involved in cell-cycle regulation in any other species.
![Page 15: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/15.jpg)
The Problem
![Page 16: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/16.jpg)
The Problem
![Page 17: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/17.jpg)
The Solution??
![Page 18: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/18.jpg)
Why not?
Heart
Heart
![Page 19: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/19.jpg)
So… what can we do?
![Page 20: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/20.jpg)
What we need
![Page 21: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/21.jpg)
How do we make knowledge machine-readable?
![Page 22: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/22.jpg)
Ontologies!
![Page 23: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/23.jpg)
Ontology (Gr: “things which exist” +-logy)An explicit formal specification of how to represent the objects, concepts and other entities that are assumed to exist in some area of interest and the relationships that
hold among them.
![Page 24: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/24.jpg)
Problem…
![Page 25: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/25.jpg)
Ontology Spectrum
Catalog/ID
SelectedLogical
Constraints(disjointness,
inverse, …)
Terms/glossary
Thesauri“narrowerterm”relation
Formalis-a
Frames(Properties)
Informalis-a
Formalinstance
Value Restrs.
GeneralLogical
constraints
Originally from AAAI 1999- Ontologies Panel by Gruninger, Lehmann, McGuinness, Uschold, Welty; – updated by McGuinness.Description in: www.ksl.stanford.edu/people/dlm/papers/ontologies-come-of-age-abstract.html
WHY?
Because I say so!
Because it fulfils XXX
![Page 26: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/26.jpg)
Clay Shirky
“Ontology is over-rated”
http://www.shirky.com/writings/ontology_overrated.html
![Page 27: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/27.jpg)
My Definition of Ontology (for this talk)
Ontologies explicitly define the things that exist in “the world”
based on what properties each kind of thing must have
![Page 28: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/28.jpg)
Ontology Spectrum
Catalog/ID
SelectedLogical
Constraints(disjointness,
inverse, …)
Terms/glossary
Thesauri“narrowerterm”relation
Formalis-a
Frames(Properties)
Informalis-a
Formalinstance
Value Restrs.
GeneralLogical
constraints
![Page 29: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/29.jpg)
My goal with this talk:
the “sweet spot”
![Page 30: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/30.jpg)
COST
Catalog/ID
SelectedLogical
Constraints(disjointness,
inverse, …)
Terms/glossary
Thesauri“narrowerterm”relation
Formalis-a
Frames(Properties)
Informalis-a
Formalinstance
Value Restrs.
GeneralLogical
constraints
![Page 31: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/31.jpg)
COMPREHENSIBILITY
Catalog/ID
SelectedLogical
Constraints(disjointness,
inverse, …)
Terms/glossary
Thesauri“narrowerterm”relation
Formalis-a
Frames(Properties)
Informalis-a
Formalinstance
Value Restrs.
GeneralLogical
constraints
![Page 32: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/32.jpg)
Likelihood of being “right”
Catalog/ID
SelectedLogical
Constraints(disjointness,
inverse, …)
Terms/glossary
Thesauri“narrowerterm”relation
Formalis-a
Frames(Properties)
Informalis-a
Formalinstance
Value Restrs.
GeneralLogical
constraints
![Page 33: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/33.jpg)
Here’s my argument…
![Page 34: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/34.jpg)
Semantic Web?
An information system where machines can receive information from one source, re-interpret it, and correctly use it for a purpose that the source had
not anticipated.
![Page 35: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/35.jpg)
Semantic Web?
If we cannot achieve those two things, then IMO we don’t have a “semantic web”, we only have a distributed (??), linked database… and that isn’t
particularly exciting…
![Page 36: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/36.jpg)
Where is the Semantic Web?
Catalog/ID
SelectedLogical
Constraints(disjointness,
inverse, …)
Terms/glossary
Thesauri“narrowerterm”relation
Formalis-a
Frames(Properties)
Informalis-a
Formalinstance
Value Restrs.
GeneralLogical
constraints
REASON: “Because I say so” is not open to re-interpretation
![Page 37: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/37.jpg)
![Page 38: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/38.jpg)
![Page 39: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/39.jpg)
If we’re going to build the Semantic Web, we must make Deep Web data a priority from the outset
![Page 40: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/40.jpg)
Founding partner
![Page 41: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/41.jpg)
SADI Semantic Automated Discovery and Integration
Based on the numerous observations we made while watching the usage and
behaviour of BioMoby since 2002
![Page 42: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/42.jpg)
SADI Observation #1:
Most Web Services in Bioinformatics create implicit biological relationships between their
inputs and associated outputs
![Page 43: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/43.jpg)
SADI Observation #1:
![Page 44: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/44.jpg)
SADI Proposition
Making the implicit explicit allows Web Services to be a source of semantically-
grounded Triples
![Page 45: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/45.jpg)
SADI Proposition
A Web Services registry that provides discovery based on these biological
relationships enables the behaviours required of the Semantic Web in Healthcare and
Life Science
![Page 46: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/46.jpg)
Dynamic
Discovery
Distributed
Interpretation
Re-interpretation
![Page 47: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/47.jpg)
Demo #1a plug-in to the
IO-Informatics Knowledge Explorer
![Page 48: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/48.jpg)
The Sentient Knowledge Explorerfrom IO Informatics
A Semantic Integration, Visualization and Search Tool
![Page 49: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/49.jpg)
SADI Plug-in to the Sentient Knowledge Explorer
• The Knowledge Explorer has a plug-ins API that we have utilized to pass data directly from SADI to the KE visualization and exploration system
• Data elements in KE are queried for their “type” (rdf:type); this is used to discover additional data properties by querying the SADI Web Service registry
![Page 50: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/50.jpg)
BACKGROUND of DATASET
NIST toxicity compendium study
8 toxicantsLiver
SerumUrine
Genomic [Affymetrix MA]Metabolomic [LC/MS] data
•conducted under NIST Advanced Technology Program (ATP), Award # 70NANB2H3009 as a Joint Venture between Icoria / Cogenics (Division of CLDA) and IO Informatics. • Microarray studies were conducted under NIEHS contract # N01-ES-65406. • The Alcohol study was conducted under NIAAA contract # HHSN281200510008C in collaboration with Bowles Center for Alcohol Studies (CAS) at UNC. • This work was also made possible through contributions from members of IO Informatics’ Working Group on “Semantic Applications for Translational Research”.
![Page 51: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/51.jpg)
DEMOKnowledge Explorer
Plug-in
For more information about the Knowledge Explorer surf to:http://io-informatics.com
![Page 52: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/52.jpg)
DEMOKnowledge Explorer
Plug-in
For more information about the Knowledge Explorer surf to:http://io-informatics.com
![Page 53: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/53.jpg)
SADI Demo #2
Imagine there is a “virtual graph” connecting every conceivable input for every conceivable
Web Service to their respective outputs
How do we query that graph?
![Page 54: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/54.jpg)
“SHARE”
Semantic Health And Research EnvironmentSADI client application
![Page 55: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/55.jpg)
![Page 56: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/56.jpg)
Recapwhat we just saw
A standard SPARQL query was entered into SHARE – a SADI-based query engine
The query was interpreted to extract the properties being queried and these were passed to SADI for Web
Service discovery
SADI searched-for, found, and accessed the databases and/or analytical tools required to
generate those properties
![Page 57: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/57.jpg)
Recapwhat we just saw
We posed, and answered a complex database query
WITHOUT A DATABASE
(in fact, the data didn’t even have to exist...)
![Page 58: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/58.jpg)
The Holy Grail:
Align the promoters of all serine threonine kinases involved exclusively in the regulation of cell sorting during wound healing in blood vessels.
Retrieve and align 2000nt 5' from every serine/threonine kinase in Mus musculus expressed exclusively in the tunica [I | M |A] whose expression increases 5X or more within 5 hours of wounding but is not activated during the normal development of blood vessels, and is <40% homologous in the active site to kinases known to be involved in cell-cycle regulation in any other species.
![Page 59: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/59.jpg)
RDF graph browsing and querying is useful…
…but where’s the semantics??
![Page 60: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/60.jpg)
Founding partner
Powered by SADI
![Page 61: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/61.jpg)
Data exhibits “late binding”
![Page 62: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/62.jpg)
![Page 63: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/63.jpg)
Late binding:
“purpose and meaning” of the data is
not determined untilthe moment it is required
![Page 64: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/64.jpg)
Benefitof late binding
Data is amenable toconstant re-interpretation
![Page 65: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/65.jpg)
How do we achieve this?
DO NOT PRE-CLASSIFY DATA!
just hang properties on it
![Page 66: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/66.jpg)
Catalog/ID
SelectedLogical
Constraints(disjointness,
inverse, …)
Terms/glossary
Thesauri“narrowerterm”relation
Formalis-a
Frames(Properties)
Informalis-a
Formalinstance
Value Restrs.
GeneralLogical
constraints
These are indexing/annotation systems
These are axioms that enable classification
![Page 67: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/67.jpg)
Design OWL-DL ontologies describing cardiovascular concepts
Ontologies are in the “Frames” area of the Ontology spectrum, and therefore can leverage SADI and be
“executed” as workflows
![Page 68: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/68.jpg)
What the…???
Did you just say “execute ontologies as workflows?!”
![Page 69: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/69.jpg)
SADI Observation #2:
Ontology = Query = Workflow
![Page 70: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/70.jpg)
WORKFLOW
QUERY:
SELECT images of mutations from genes in organism XXX that share homology to this gene in
organism YYY
Concept:
“Homologous Mutant Image”
![Page 71: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/71.jpg)
As OWL Axioms
HomologousMutantImage is owl:equivalentTo {
Gene Q hasImage image P
Gene Q hasSequence Sequence Q
Gene R hasSequence Sequence R
Sequence Q similarTo Sequence R
Gene R = “my gene of interest” }
![Page 72: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/72.jpg)
Class:
homologous mutant images
![Page 73: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/73.jpg)
QUERY:
Retrieve homologous
mutant images for gene XXX
![Page 74: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/74.jpg)
Demo #3Discover instances of OWL classes
from data that doesn’t exist…
![Page 75: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/75.jpg)
The Holy Grail:
Align the promoters of all serine threonine kinases involved exclusively in the regulation of cell sorting during wound healing in blood vessels.
Retrieve and align 2000nt 5' from every serine/threonine kinase in Mus musculus expressed exclusively in the tunica [I | M |A] whose expression increases 5X or more within 5 hours of wounding but is not activated during the normal development of blood vessels, and is <40% homologous in the active site to kinases known to be involved in cell-cycle regulation in any other species.
![Page 76: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/76.jpg)
SADI and CardioSHARE
OWL Class restrictions converted into workflows
SPARQL queries converted into workflows
Reasoning happening at the same time as queries are being executed
![Page 77: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/77.jpg)
(AFAIK)
This is a completely novel behaviour!
![Page 78: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/78.jpg)
Ontologies are reasoned
Workflows are executed
Queries are resolved
so what do we call what this client does??
![Page 79: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/79.jpg)
“Reckoning”
Dynamic discovery of instances of OWL classes through synthesis and invocation of a Web Service workflow capable of generating
data described by the OWL Class restrictions, followed by reasoning to classify the data into
that ontology
![Page 80: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/80.jpg)
But OWL Classes can be (and often are) completely
“made-up”
What does that mean in the context of SADI and
CardioSHARE?
![Page 81: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/81.jpg)
Current Research
We believe that ontologies and hypotheses are actually the same “thing”
Simply assertions about individuals that may or may not exist
If an instance of a class exists, then the hypothesis is “validated”
![Page 82: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/82.jpg)
Current Research Constructing OWL classes that represent patient categories mimicking clinical outcomes research experiments done on the BC Cardiac Registry
The original experiments have already been published, and therefore act as a gold-standard
We attempt to use Reckoning to automatically discover instances of these patient Classes and
compare our results with those of the clinical researchers
![Page 83: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/83.jpg)
![Page 84: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/84.jpg)
CardioSHARE architecture: Increasingly complex ontological layers organize data into richer concepts, even hypotheses
Blood Pressure
Hypertension
Ischemia
Hypothesis
Database 1 Database 2 AnalysisAlgorithmXX
SADIWeb
“agents”
![Page 85: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/85.jpg)
Recap
SADI interprets queries (SPARQL + OWL Class Definitions)
Determine which properties are available, and which need to be discovered/generated
Discovery of services via on-the-fly “classification” of local data with small OWL
Classes representing service interfaces
![Page 86: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/86.jpg)
CardioSHARE encapsulates individual data retrieval and analysis workflows into
OWL Classes
Web Services expose themselves as an ontology of 1 class (“input”)
Very low-cost, high accuracy
…hard to create an inconsistent ontology of one class ;-)
Recap
![Page 87: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/87.jpg)
Semantic Web
An information system where machines can receive information from one source, re-interpret it, and correctly use it for a purpose that the source had
not anticipated.
![Page 88: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/88.jpg)
What SADI supports
Re-interpretation :
The SADI data-store simply collects properties, and matches them up with OWL Classes in a SPARQL query and/or
from individual service provider’s Web Service interface
![Page 89: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/89.jpg)
Novel re-use:
Because we don’t pre-classify, there is no way for the provider to dictate how their
data should be used. They simply add their properties into the “cloud” and
those properties are used in whatever way is appropriate for me.
What SADI supports
![Page 90: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/90.jpg)
Data remains distributed – no warehouse!
Data is not “exposed” as a SPARQL endpoint greater provider-control over
computational resources
Yet data appears to be a SPARQL endpoint… no modification of SPARQL or
reasoner required.
Important “wins”
![Page 91: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/91.jpg)
RecapCardioSHARE will allow researchers to:
- Ask questions in natural, intuitive ways
- Execute complex analyses without a bioinformatician
- Access output from databases and analytical tools in exactly the same way
- Share hypotheses and models in an EXPLICIT manner
- Evaluate other’s hypotheses over your own data
![Page 92: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/92.jpg)
Join us!
SADI and CardioSHARE are Open-Source projects
Come join us – we’re having a lot of fun!!
http://sadiframework.org
![Page 93: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/93.jpg)
Fin
![Page 94: Shopping for data should be as easy as shopping for shoes!! Carole Goble.](https://reader036.fdocuments.net/reader036/viewer/2022070306/551805b755034693228b4daf/html5/thumbnails/94.jpg)