This directory contains the code and documentation for generating the AACT database into our own database which is deployed using Docker.
This directory contains the code and documentation for converting the ChEMBL database into the nebula graph database using Docker and Python.
Requirements:
- Docker
- Bash
- Go to the
aact
directory usingcd aact
. - Make the
run.sh
file executable usingchmod +x run.sh
. - Provide Docker Hub credentials and configuration in end the
run.sh
file. - Run the
run.sh
file using./run.sh
. - After the process is complete, the database will be deployed using Docker. You can access the database using the following credentials:
- Username:
postgress
- Password:
P@ssword1
- Database:
aact
- Host:
localhost
(if you are running the Docker container locally) - Port:
5430
- Username:
- Go to the
chembl
directory usingcd chembl
. - Make the
run.sh
file executable usingchmod +x run.sh
. - Run the
run.sh
file using./run.sh
. - After the process is complete, the nebula graph database will be deployed using Docker. You can access the database using the following credentials
- Username:
root
- Password:
nebula
- Host:
localhost
(if you are running the Docker container locally) - Port:
9669
- Username:
run.sh
: The main script to run the entire process.requirements.txt
: The required python packages.scraper.py
: The script to scrape the AACT database and store it in a.dmp
file.Dockefile_DB
: The Dockerfile to build the Docker image ofPostgres
with the AACT database.Dockerfile_Scraper
: The Dockerfile to build the Docker image of the scraper.roles.sql
: The SQL script to create the required roles for the database.queries.sql
: The SQL script to create the required additional tables and views for the database.
run.sh
: The main script to run the entire process.requirements.txt
: The required python packages.scraper.py
: The script to scrape the ChEMBL database and store it in a.dmp
and.h5
file.Dockefile_DB
: The Dockerfile to build the Docker image ofPostgres
with the ChEMBL database.Dockerfile_Scraper
: The Dockerfile to build the Docker image of the scraper.Dockerfile_Backend
: The Dockerfile to build the Docker image of the database converter../src
: The directory containing the source code for the database converter.
README.md
: The documentation for the code..gitignore
: The gitignore file to ignore the unnecessary files and credentials.