Overview
Important
Welcome to the homepage of the AOP Project!
The AOP Project was independently developed by Shakira Agata under supervision of Marvin Martens to investigate how inflammatory stress response pathways can be modelled in the AOP framework to facilitate transcriptomics integration in chemical risk assessment. Through the execution of 500 documented SCRUM sprints, 11 Jupyter Notebooks were designed as part of the two-tiered approach described in the thesis. The software is structured around two key objectives which were assigned their own respective Jupyter Notebooks to maintain structure and overview. This documentation provides a complete overview and guideline for the use of the two-tiered approach with presence of metadata to ensure reproducibility.
📥 Step 1: Download the Notebooks
The developed Jupyter Notebooks can be downloaded from the GitHub repository. The Notebooks were designed to be run in chronological order, as many rely on outputs from previous steps. In the folder: ‘Inputfiles-demonstration’, users can find the input and output generated files that were used in the Jupyter Notebooks as baseline. The Jupyter Notebooks can be subdivided into:
- Jupyter Notebooks 1–3: focused on the construction and enrichment of a human inflammatory stress response AOP network.
- Jupyter Notebooks 4–11: focused on the integration of transcriptomics data into the enriched AOP network via dataset mapping, Key Event (KE) enrichment analysis and benchmarking with Overrepresentation analysis (ORA).
🛠️ Step 2: Getting Started
-
Open the Jupyter Notebooks
Navigate to the.ipynb
files and launch it in JupyterLab. -
Run the cells sequentially
UseShift + Enter
to execute each cell in order. -
Modify/adapt the cells
Feel free to experiment and tailor the code to your own personal research interest.