connecting adverse outcome pathways, knowledge …...2019/07/15 · connecting adverse outcome...
TRANSCRIPT
www.openrisknet.org
OpenRiskNet: Open e-Infrastructure to Support Data Sharing, Knowledge Integration and in silico Analysis and Modelling in Risk Assessment
Project Number 731075
Connecting Adverse Outcome Pathways, knowledge and data with AOPLink workflows
Marvin Martens - Maastricht University15-July-2019
1
www.openrisknet.org
OpenRiskNet webinars series
Topic Date & Time
Past events
Introduction sessions to the OpenRiskNet e-infrastructure
Webinar recordings:● Session 1 (24 Sep 2018)● Session 2 (27 Sep 2018)● Session 3 (4 Oct 2018)● Session 4 (30 Oct 2018)
Learn how to deploy the OpenRiskNet virtual research environment Webinar recordings (25 Feb 2019)
Demonstration on data curation and creation of pre-reasoned datasets in the OpenRiskNet framework Webinar recordings (18 Mar 2019)
Identification and linking of data related to AOPWiki (an OpenRiskNet case study) Webinar recordings (26 March 2019)
The Adverse Outcome Pathway Database (AOP-DB) Webinar recordings (8 April 2019)
How to describe OpenRiskNet services and their functionality by semantic annotation Webinar recordings (13 May 2019)
Use of Nextflow tool for toxicogenomics-based prediction and mechanism identification in OpenRiskNet e-infrastructure Webinar recordings (27 May 2019)
Demonstration on OpenRiskNet approach on modelling for prediction or read across (ModelRX case study) Webinar recordings (11 June 2019)
Combining neXtProt and WikiPathways strengths using SPARQL federated queries Webinar recordings (12 June 2019)
Deploying Applications to an OpenRiskNet Virtual Environment Webinar recordings (24 June 2019)
Current event Connecting Adverse Outcome Pathways, knowledge and data with AOPLink workflows Monday, 15 July 2019, 16:00 CESTRegistration: https://openrisknet.org/events/70/
Future events Final OpenRiskNet F2F Workshop 23-24 Oct 2019 (Amsterdam, The Netherlands)https://openrisknet.org/events/74/
https://openrisknet.org/events/
2
www.openrisknet.org
Adverse Outcome Pathways
3
www.openrisknet.org
Adverse Outcome Pathways (AOPs) bridge the gap between scientists and regulators
4
www.openrisknet.org
AOPs are chains of biological events
Framework that captures mechanistic knowledge of toxicological processes to support decision making in risk assessments
5
www.openrisknet.org
AOPs support knowledge-based decision-making in risk assessmentsAid Integrated Approaches to Testing and Assessment (IATA)
Allow re-use of knowledge
● Predictive value● Reduce animal testing● Identify knowledge gaps● Faster, more efficient● Cost-effective
6
www.openrisknet.org
OpenRiskNet case study: AOPLink
7
www.openrisknet.org
AOPLink: two main research questions
Q1: For an AOP, which experimental data is available to support the AOP?
Q2: Can this experimental data support an existing AOP?
Experimental data Adverse Outcome Pathways
8
AOPLink
www.openrisknet.org 9Berggren et al. https://doi.org/10.1016/j.comtox.2017.10.001
www.openrisknet.org
AOP-Wiki: Central repository in AOPLink
● The main qualitative AOP repository of the AOP-KB● Joint effort between EC-JRC and US EPA
10
Element Number
Adverse Outcome Pathways 262
Key Events 1261
Key Event Relationships 1592
Stressors 497
https://aopwiki.org
www.openrisknet.org
AOP-Wiki website
11
www.openrisknet.org
AOPs in AOP-Wiki contain diverse types of info
https://aopwiki.org/aops/38
12
www.openrisknet.org 13
Adverse Outcome Pathway:- Abstract- Background- Applicability- Key Events- Key Event Relationships- Stressors- Assessment
https://aopwiki.org/aops/38
AOPs in AOP-Wiki contain diverse types of info
www.openrisknet.org 14
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description
Adverse Outcome Pathway:- Abstract- Background- Applicability- Key Events- Key Event Relationships- Stressors- Assessment
https://aopwiki.org/aops/38
AOPs in AOP-Wiki contain diverse types of info
www.openrisknet.org
https://aopwiki.org/aops/38
Adverse Outcome Pathway:- Abstract- Background- Applicability- Key Events- Key Event Relationships- Stressors- Assessment
15
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description Key Event:
- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
AOPs in AOP-Wiki contain diverse types of info
www.openrisknet.org
https://aopwiki.org/aops/38
Adverse Outcome Pathway:- Abstract- Background- Applicability- Key Events- Key Event Relationships- Stressors- Assessment
Key Event Relationship:- Description- Biological plausibility- Empirical evidence- Uncertainties- Quantitative understanding- Applicability - Taxonomy - Life stage - Sex
16
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description
Stressor:- Chemical - CAS - DSStox - InchiKey - Names- Evidence- Description Key Event:
- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event:- Description- Method- Key Event components - Biological process - Biological object - Biological action- Applicability - Taxonomy - Life stage - Sex
Key Event Relationship:- Description- Biological plausibility- Empirical evidence- Uncertainties- Quantitative understanding- Applicability - Taxonomy - Life stage - Sex
Key Event Relationship:- Description- Biological plausibility- Empirical evidence- Uncertainties- Quantitative understanding- Applicability - Taxonomy - Life stage - Sex
Key Event Relationship:- Description- Biological plausibility- Empirical evidence- Uncertainties- Quantitative understanding- Applicability - Taxonomy - Life stage - Sex
Key Event Relationship:- Description- Biological plausibility- Empirical evidence- Uncertainties- Quantitative understanding- Applicability - Taxonomy - Life stage - Sex
Key Event Relationship:- Description- Biological plausibility- Empirical evidence- Uncertainties- Quantitative understanding- Applicability - Taxonomy - Life stage - Sex
Key Event Relationship:- Description- Biological plausibility- Empirical evidence- Uncertainties- Quantitative understanding- Applicability - Taxonomy - Life stage - Sex
AOPs in AOP-Wiki contain diverse types of info
www.openrisknet.org
Problem:● AOP-Wiki pages contain text, tables, and identifiers
Goals:● Extract specific information (accessibility)● Harmonize with other databases (interoperability)
Solution: ● Semantic modeling of the database, including ontological annotations
and persistent identifiers
17
From full-page descriptions to semantic modelling
www.openrisknet.org
AOP-Wiki RDF
18
www.openrisknet.org
Resource Description Framework (RDF)
● Standard to describe information in web resources
● Information stored in triples
● Generally used in databases
● Large number of libraries and tools
19
www.openrisknet.org
Conversion to RDF
20
www.openrisknet.org
Connectivity in existing AOP-Wiki
21
www.openrisknet.org
Underlying database has eleven main subjects
22
www.openrisknet.org
All subjects are connected by identifiers (IDs)
23
www.openrisknet.org
Adding semantic meaning to predicates
24
www.openrisknet.org
Simplified overview of AOP-Wiki subjects
25
www.openrisknet.org 26
www.openrisknet.org
How to access the AOP-Wiki RDF
Through the REST API
http://grlc.io/api/marvinm2/AOPWikiQueries
27
Through the SPARQL endpoint
http://aopwiki-rdf.prod.openrisknet.org/sparql/
www.openrisknet.org
Example #1: Methods of an AOP
Question:
For AOP 38 (Protein Alkylation leading to Liver Fibrosis), print:
● KE IDs● KE names● Measurement methods text
28
www.openrisknet.org
SPARQL endpoint grlc REST API
29
30
www.openrisknet.org
Example #2: Find AOPs by CAS-RN
By single CAS-RN: 107-18-6:
By list of CAS-RN: 107-18-6, 103-90-2, 83-79-4 (no limit)
31
www.openrisknet.org
Additional identifiers to the AOP-Wiki RDF (e.g. Chemicals)
For CAS-RN 107-18-6, external identifiers for ChEBI, HMDB, ChemSpider, etc.
32
Example #3: Find AOPs by ChEBI ID
www.openrisknet.org
Example #3: Find AOPs by ChEBI ID
Find AOPs with one of the ChEBI IDs found earlier: CHEBI:16605
33
www.openrisknet.org
Example #4: Query multiple AOPs at onceQuery all chemical names that lead to a particular AO: Learning and memory impairment (KE ID 341)
Query all AOs that can be the result of a particular MIE: AhR activation (KE ID 18)
34
www.openrisknet.org
grlc facilitates the use of AOP-Wiki RDF
● No need to learn SPARQL
● Use of an interface● Parameters
○ Free-text○ Pre-defined
● Allows direct requests○ From command line○ URL with query string
■ http://grlc.io/api/marvinm2/AOPWikiQueries/get-methods-for-aop?aopfilter=38
● GitHub: https://github.com/marvinm2/AOPWikiQueries for requests35
SELECT ?AopLabel ?KeyEventID ?KeyEventURL ?AssayText WHERE { ?KeyEventURL a aopo:KeyEvent ; rdfs:label ?KeyEventID ; dcterms:isPartOf ?aop; mmo:0000000 ?AssayText . ?aop rdfs:label ?AopLabel .VALUES ?aop {aop:38}}
www.openrisknet.org
Jupyter workflow
36
www.openrisknet.org
Integration in risk assessment workflowQuestion
● Does the AOP-Wiki contain AOPs relevant to nanomaterial toxicity?
Approach
● Extracting all chemicals from AOP-Wiki and using the ChEBI Ontology● Text matching for AOPs, Key Events, and Stressors
Result
● No nanomaterials found through the chemical identifiers● 10 AOPs linked to nanomaterial toxicity through text mapping
37
www.openrisknet.org
Intermediate poll
Q: Which kind of data or knowledge would be beneficial to AOPs that should be integrated in Jupyter notebooks that is not yet presented?
a. Disease/phenotype databasesb. Chemical/chemical reaction databasesc. Gene variantd. Population geneticse. Molecular pathway databases (e.g. WikiPathways)
38
www.openrisknet.org
AOPLink in broader perspective
39
www.openrisknet.org
AOPLink connected to OpenRiskNet case studies
40
www.openrisknet.org
Ongoing work
41
www.openrisknet.org
Integration of the AOP-DBWinners of the OpenRiskNet implementation challenge
Database of AOPs linked to external data sources for:
● Chemicals● Genes● Pathways● ToxCast assays● Diseases
AOP-DB is being converted into RDF
Will be exposed as a SPARQL endpoint
AOP-DB webinar: https://openrisknet.org/events/60/42
www.openrisknet.org
Integration of PathVisioRPC
Available for a variety of preferred programming languages
PathVisio functionalities withoutneeding to install the software
Visualise and analyse expression data on molecular pathways from WikiPathways
https://doi.org/10.1186/s12859-015-0708-8 43
www.openrisknet.org
Acknowledgements
This project has received funding from the European Union’s Horizon 2020 research and innovation programme project EU-ToxRisk under grant agreement No. 681002 and EINFRA-22-2016 programme project OpenRiskNet under grant agreement No. 731075.
44