AOP Suite Tutorial
A web-based tool for building, visualizing and analyzing Adverse Outcome Pathway (AOP) networks. Designed for toxicologists who need direct access to AOP-Wiki content for exploratory or analysis workflows without using code or having to navigate the AOP-Wiki.
1. Introduction
Adverse Outcome Pathways describe how a chemical interaction at the molecular level (Molecular Initiating Event)
progresses through measurable biological changes (Key Events) to produce an Adverse Outcome.
AOP knowledge is available through static AOP-Wiki pages or the AOP-Wiki RDF endpoint, but these
sources do not provide integrated, ready-to-use visualizations or network structures.
AOP Suite addresses this gap. It provides a single interface for querying AOP-Wiki, exploring AOPs through
text search, assembling them into networks and exporting them for downstream analysis.
It uses:
pyAOP to handle queries and data transformations
AOP-Wiki RDF SPARQL endpoint for retrieving AOP content
2. Accessing the Tool
Browser version: https://aopsuite.cloud.vhp4safety.nl
Docker deployment: Source code available at https://github.com/VHP4Safety/AOP-Suite
No installation is needed for the web version.
3. Tool Functionalities
3.1 Free-Text Search of AOPs, MIEs and AOs
Purpose
Search the AOP-Wiki content without navigating the website or writing SPARQL queries.
How it works
The tool converts your free text into a query to the AOP-Wiki RDF endpoint.
It returns matching AOPs, MIEs or AOs and displays them as lists or network-ready nodes.
How to use it
Open the tool.
Go to the Search panel.
Enter any term (e.g. “oxidative stress”).
Select whether to search AOPs, MIEs or AOs.
Review the returned table of hits.
Add selected items to your project.
Example use case
Query for any AOP related with Thyroid:
And click on
Add to Network:
3.2 Building AOP Networks
Purpose
Assemble selected AOPs and Key Events into a visual network.
How it works
The tool retrieves all relationships between selected Key Events and arranges them as directed links
forming an AOP graph.
How to use it
After selecting AOPs or KEs from search results, add them to the project.
The tool constructs the network automatically.
Rearrange nodes manually if needed using drag-and-drop.
Example use case
Screen all AOPs stemming from Thyroid receptor antagonism:
Then look for other MIEs and connected KEs leading to the Cognitive function, decreased AO:
Which results in an expanded network:
3.3 Enriching Networks with External Data
Purpose
Add organ information, developmental stage expression and related molecular entities.
How it works
The tool connects to third-party databases (via pyAOP integrations) and annotates relevant nodes in the network.
How to use it
Open the project network.
Activate the Enrichment panel.
Select the data types you want to load (organ links, processes, genes).
The tool adds annotations or new nodes where available.
Inspect enriched nodes directly in the network or table view.
Example use case
Identify genes, organs and components associated with a Key Event: click on the KE and on the respective buttons.
The tables are also updated:
3.4 Project Management
Purpose
Keep AOP searches, selected nodes and networks grouped in a reproducible session.
How it works
A project stores all queries, imported AOP elements and network states. The tool tracks all actions and can generate a Python script replicating them.
How to use it
Create a project when starting work.
Perform searches, selections and network building.
Everything is saved automatically.
Export the network or script when finished.
3.5 Exporting Results
Purpose
Download networks and tables in formats compatible with standard analysis tools.
How it works
The tool converts internal network objects into formats used by Cytoscape, NDEx, RDF tools or Python workflows.
How to use it
Open the Export tab.
Choose the desired format:
RDF
Cytoscape
NDEx
Python script
Download the file.
Example use case
Open the network in Cytoscape for layout refinement.
4. Interpreting the Output
Outputs
Tables of AOPs, compound interactions, gene expression levels
Visual network graphs
Enrichment annotations (organs, processes, genes)
Export files (RDF, NDEx, Cytoscape, Python, queries)
Meaning of each element
Node: An AOP, MIE, KE AO, Gene, Organ, Process, Cell…
Edge: A documented relationship between nodes
Annotations: External database links for biological context
Generated script: Step-by-step reproduction of your session
Interpretation in risk assessment workflows
Use networks to identify relevant biological progressions.
Compare enriched nodes with existing toxicity datasets.
Use organ and gene annotations to evaluate mechanistic plausibility.
Caveats
Dependent on completeness of AOP-Wiki, which is constantly evolving.
External enrichment only appears where mappings exist.
Networks reflect curated AOP structure; not predictive models.
Visual layout is manual; interpretation does not depend on layout.
5. Summary / Conclusion
AOP Suite enables direct exploration of AOP-Wiki content, building of AOP networks and biological enrichment without technical skills. It is most useful during the exploratory phase of hazard assessment when screening pathways, identifying biologically relevant events or preparing networks for further computational analysis.
Strengths:
No coding required
Immediate visualization
Integrated enrichment
Reproducible exports
Import exports into Cytoscape or NDEx for further analysis
(Re)use the generated Python scripts for automated pipelines
Review pyAOP and AOP-Wiki RDF documentation for deeper integration