The challenge of keeping pace with the exponential growth of scientific literature is a significant obstacle in drug discovery research. To address this challenge, we have developed DrugRepoChatter, an AI-powered assistant designed to facilitate efficient and accurate information retrieval within a large corpus of scientific documents.
DrugRepoChatter aims to assist researchers in finding relevant information within a large corpus of scientific documents. By leveraging advanced AI techniques, it provides researchers with a streamlined method to search and access scientific literature relevant to their work, improving the efficiency and effectiveness of the research process.
To configure the knowledge base, navigate to the "Configure Knowledge Base" page. Here, you can upload PDFs which will be used to form the new knowledge base. You can also select an existing knowledge base or delete one.
Note: A few knowledge bases are protected and cannot be deleted.
Clone the Repository:
git clone https://github.com/fmdelgado/drugrepochat.git
cd drugrepochat
Prepare the Environment File:
env_prod
file, rename it to .env
, and place it in the app directory.Build and Run the Docker Containers:
docker-compose up --build -d
Note: In the terminal where you ran the docker-compose command, some logs may occur, but they shouldn’t be of your concern as long as the application is running properly. In the beginning, you might have to wait a bit until everything has loaded.
http://localhost:8501
. The application should be running and accessible from this URL.Availability of supporting data: manuscript in preparation
Code availability: DrugRepoChatter GitHub Repository
Competing interests: The authors declare no conflicts of interest.
Funding: This work is supported by the European Union’s Horizon Europe research and innovation programme under grant agreement No. 101057619.
Troubleshooting:
.env
file is correctly placed and configured.Contact: For further information or support, please reach out to the project maintainers through the GitHub repository.