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.
This directory contains code and documentation for ingesting all of pubmed and some of Pubmed Central (PMC) into a local, searchable database. Detailed documentation in this folder.
Requirements:
- Docker
- Bash
- Go to the
aactdirectory usingcd aact. - Make the
run.shfile executable usingchmod +x run.sh. - Provide Docker Hub credentials and configuration in end the
run.shfile. - Run the
run.shfile 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
chembldirectory usingcd chembl. - Make the
run.shfile executable usingchmod +x run.sh. - Run the
run.shfile 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.dmpfile.Dockefile_DB: The Dockerfile to build the Docker image ofPostgreswith 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.dmpand.h5file.Dockefile_DB: The Dockerfile to build the Docker image ofPostgreswith 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.