paul groth pgroth/ @pgroth vu university amsterdam convergence meeting: semantic interoperability...

22
Paul Groth http://www.few.vu.nl/~pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient Safety in Europe Convergence Meeting: Semantic Interoperability for Clinical Research & Patient Safety in Europe 1

Upload: linette-wright

Post on 11-Jan-2016

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Paul Grothhttp://www.few.vu.nl/~pgroth/

@pgrothVU University Amsterdam

Convergence Meeting: Semantic Interoperability for Clinical Research & Patient Safety in Europe

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe1

Page 2: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

We are all doing this many times……Pfizer

AZ

GSK

Merck

n

The Problem

Page 3: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Open PHACTS objective

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe3

Platform

Standards

Apps

API

Page 4: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

4

Partners

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe

Page 5: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

5

Associate Partners

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe

Sequenomics

Page 6: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

6Convergence Meeting: Semantic

Interoperability for Clinical Research & Patient Safety in Europe

ChEMBLChEMBL DrugBankDrugBank Gene Ontology

Gene Ontology WikipathwaysWikipathways

UniProtUniProt

ChemSpiderChemSpider

UMLSUMLS

ConceptWikiConceptWiki

ChEBIChEBI

TrialTroveTrialTrove

GVKBioGVKBio

GeneGoGeneGo

TR IntegrityTR Integrity

“Find me compounds that inhibit targets in NFkB pathway assayed in only functional assays with a potency <1 μM”

“Let me compare MW, logP and PSA for known oxidoreductase inhibitors”

“What is the selectivity profile of known p38 inhibitors?”

Page 7: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe7

Open PHACTS Explorer

Page 8: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

PharmaTrek

Page 9: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe9

ChemBioNavigtor

Page 10: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe10

Utopia Documents

Page 11: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Semantic interoperability approach

Principles •Respect data providers•Make it easy for application developers

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe11

Page 12: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Semantic interoperability approach

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe12

Page 13: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Semantic Resources – Data sets

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe13

814,535,923 triples

Page 14: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Semantic Resources - Mappings

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe14

18 Million Mappings

Page 15: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Semantic resources - Summary

• Types of semantic resources– RDF Datasets– Mappings– Terminologies

• Mesh, UMLS, NCIM

– Hierarchies are essential • E.G. Target Ontology, Gene Ontology, Enzyme

classification • Class reasoning is essential

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe15

Page 16: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Methodology for semantic integration

1. Define use cases 2. Data Providers – create RDF with VoID headers3. Create mappings

– between dataset and known datasets (instance level)– index for text to url conversion

4. Ingest RDF into data cache (i.e. triple store)5. Define access paths to core concepts in data6. Extend or create sparql queries for API calls7. Publish api calls

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe16

Page 17: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Its easy to integrate, but difficult to integrate well

Page 18: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Adoption of standards

• Basic Semweb standards– SPARQL 1.1, RDF(S), SKOS

• Dataset descriptions– Vocabulary of Interlinked Datasets (VoID)– VoID linkset descriptions

• QUDT Quantities, Units, Dimensions and Types• Provenance

– W3C PROV, PAV, Nanopublications• BioPortal

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe18

Page 19: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Tooling• Infrastructure

– Linked Data API – Bridge DB - identifier to identifier mapping– Concept Wiki - text to identifier mapping and curation– Chemspider: chemistry registration and services– Triple Store: Virtuoso Professional addition

• Data– VoID descriptions and http and ftp sites– Github for data conversion scripts– Recommend turtle as RDF syntax

• friendly for scripting

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe19

Page 20: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Quality assurance of the semantic resources

• Provenance Everywhere• Validation

• ChemSpider Validation and Standardization Platform (CVSP) for flagging chemical representation issues

• Curation• High quality chemical names and synonyms. • Curation interfaces for terminologies (concept wiki)

• Report data quality issues to data providers

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe20

Page 21: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Semantic interoperability issues

1. Do not underestimate infrastructure2. APIs are important

1. Allows for tuning of sparql queries2. Makes it easy for developers

3. Ontologies- Requirements vs. Recommendation

4. Modeling is hard

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe21

Page 22: Paul Groth pgroth/ @pgroth VU University Amsterdam Convergence Meeting: Semantic Interoperability for Clinical Research & Patient

Open PHACTS Information

• http://www.openphacts.org• [email protected]• @Open_PHACTS• Publications

– Overview paper: Williams, A.J., Harland, L., Groth, P., Pettifer, S., Chichester, C., Willighagen, E.L., Evelo, C.T., Blomberg, N., Ecker, G., Goble, C., Mons, B.: Open PHACTS: Semantic interoperability for drug discovery. Drug Discovery Today. 17, 1188–1198 (2012).

– Technical approach: Gray, A.J.G., Groth, P., Loizou, A., et al.: Applying linked data approaches to pharmacology: Architectural decisions and implementation. Semantic Web. (2012).

Convergence Meeting: Semantic Interoperability for Clinical Research &

Patient Safety in Europe22