AOPWiki Explorer is a Labeld property graph (LPG) adaptation of AOPwiki. LPG schema is adapted using neo4j providing cypher and natural language based query engine to explore AOPs. Explorer provides intutive network visualization of AOPs and different AOP objects linked to it.AOPwiki Explorer is developed under project Partnership for the Assessment of Risks from Chemicals (PARC)
Follow the documentation documentation, to install docker and docker compose
The recommended method to use AOPWIKI explorer is through Docker container.
Open the command prompt and write the following command
git clone https://github.com/Crispae/AOPWiki_Explorer.git
cd AOPWiki_Explorer
In the docker-compose.yaml
file, it's essential to update the OPENAI_API_KEY
to enable the query translation service.
Obtain Your OpenAI API Key:
Update the OPENAI_API_KEY
:
docker-compose.yaml
file in the cloned repository.OPENAI_API_KEY
with your obtained API key.Build the Docker Container:
docker compose up
To update the graph database with the latest AOP information, follow these steps. This process is a one-time setup.
Open the Jupyter Notebook:
http://127.0.0.1:8888/lab?token=your_token
Run the GraphEnricher.ipynb
Notebook:
GraphEnricher.ipynb
notebook within the interface.Updating the Database:
If it's the first installation on your system:
If it's an update to the existing installation:
These steps are essential for maintaining an updated graph database containing the latest AOP information. Make sure to follow these instructions to keep the database current.
Open following link on your web browser to access the AOPwiki-Explorer http://127.0.0.1:3000/
The detailed usage and application of this tool is available in the following documentation
We welcome contributions from the community. If you encounter any issues, have suggestions, or would like to contribute to the project, please open an issue or submit a pull request on the GitHub repository.
This project is licensed under the MIT License. See the LICENSE file for more information.
@article {Kumar2023.11.21.568076,
author = {Saurav Kumar and Deepika Deepika and Luke T Slater and Vikas Kumar, Sr.},
title = {AOPWIKI-EXPLORER: An Interactive Graph-based Query Engine leveraging Large Language Models},
elocation-id = {2023.11.21.568076},
year = {2023},
doi = {[10.1101/2023.11.21.568076](https://doi.org/10.1016/j.comtox.2024.100308)},
publisher = {Cold Spring Harbor Laboratory},
URL = {https://doi.org/10.1016/j.comtox.2024.100308},
eprint = {https://www.biorxiv.org/content/early/2023/11/21/2023.11.21.568076.full.pdf},
journal = {bioRxiv}
}
The work done here has been supported by funding from the European Union's Horizon 2020 research and innovation program under grant agreement No. 101057014 (PARC).
For any inquiries or questions, please contact:
Saurav Kumar
Email: saurav.kumar@iispv.cat