Page 1
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
Page 2
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
Page 3
www.openrisknet.org
Adverse Outcome Pathways
3
Page 4
www.openrisknet.org
Adverse Outcome Pathways (AOPs) bridge the gap between scientists and regulators
4
Page 5
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
Page 6
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
Page 7
www.openrisknet.org
OpenRiskNet case study: AOPLink
7
Page 8
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
Page 9
www.openrisknet.org 9Berggren et al. https://doi.org/10.1016/j.comtox.2017.10.001
Page 10
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
Page 11
www.openrisknet.org
AOP-Wiki website
11
Page 12
www.openrisknet.org
AOPs in AOP-Wiki contain diverse types of info
https://aopwiki.org/aops/38
12
Page 13
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
Page 14
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
Page 15
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
Page 16
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
Page 17
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
Page 18
www.openrisknet.org
AOP-Wiki RDF
18
Page 19
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
Page 20
www.openrisknet.org
Conversion to RDF
20
Page 21
www.openrisknet.org
Connectivity in existing AOP-Wiki
21
Page 22
www.openrisknet.org
Underlying database has eleven main subjects
22
Page 23
www.openrisknet.org
All subjects are connected by identifiers (IDs)
23
Page 24
www.openrisknet.org
Adding semantic meaning to predicates
24
Page 25
www.openrisknet.org
Simplified overview of AOP-Wiki subjects
25
Page 26
www.openrisknet.org 26
Page 27
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/
Page 28
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
Page 29
www.openrisknet.org
SPARQL endpoint grlc REST API
29
Page 31
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
Page 32
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
Page 33
www.openrisknet.org
Example #3: Find AOPs by ChEBI ID
Find AOPs with one of the ChEBI IDs found earlier: CHEBI:16605
33
Page 34
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
Page 35
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}}
Page 36
www.openrisknet.org
Jupyter workflow
36
Page 37
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
Page 38
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
Page 39
www.openrisknet.org
AOPLink in broader perspective
39
Page 40
www.openrisknet.org
AOPLink connected to OpenRiskNet case studies
40
Page 41
www.openrisknet.org
Ongoing work
41
Page 42
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
Page 43
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
Page 44
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