Skip to content

DrugX is a drug discovery and protein-binding prediction tool built with the latest in machine learning and natural language processing (NLP) technology. Powered by NVIDIA NIM and protein structure prediction models, this project enables users to simulate molecular interactions and predict protein structures.

License

Notifications You must be signed in to change notification settings

Riteek712/drugX

Repository files navigation

DrugX: A drug discovery and protein-binding prediction tool


typescript nextdotjs tailwindcss nvidia-neMo

screenshot

DrugX is a drug discovery and protein-binding prediction tool built with the latest in machine learning and natural language processing (NLP) technology. Powered by NVIDIA NIM and protein structure prediction models, this project enables users to simulate molecular interactions and predict protein structures.

The platform is designed to help researchers accelerate drug discovery by leveraging cutting-edge AI models for protein folding, docking, and molecular dynamics.

  • Next.js
  • TypeScript
  • NVIDIA (for protein/drug structure prediction)
  • Tailwind CSS
  • React Chart.js (for visualizing protein data)

👉 Protein Structure Prediction: Predicts 2D protein structures using NVIDIA models.

👉 Collaborative Research: Researches can create groups and colloborate with other research online

👉 Responsive Design: Ensures seamless experience across all devices, from desktops to mobile.

Follow these steps to set up the project locally on your machine.

Prerequisites

Make sure you have the following installed on your machine:

Installation

Install the project dependencies using npm:

npm install

Set Up Environment Variables

Create a new file named .env in the root of your project and add the following content:

NEXT_PUBLIC_NVIDIA_API_KEY=your-nvidia-api-key

ABLY_API_KEY='your-ably-api-key'

MONGODB_URL='your-mongodb-url'

NEXT_PUBLIC_API_BASE_URL=http://localhost:3000

RESEND_KEY='your-resend-api-key'

Running the Project

npm run dev

Open http://localhost:3000 in your browser to view the project.

This section covers the protein data processing pipeline, including loading protein structure files (e.g., PDB format), performing molecular docking simulations, and visualizing the results.

Protein/Drug Structure Input

Users can upload PDB files for protein structures, which will then be processed by NVIDIA NeMo's protein-folding models.

Docking Simulation

Using molecular docking algorithms, the system predicts how small molecules (such as drug candidates) bind to protein targets.

About

DrugX is a drug discovery and protein-binding prediction tool built with the latest in machine learning and natural language processing (NLP) technology. Powered by NVIDIA NIM and protein structure prediction models, this project enables users to simulate molecular interactions and predict protein structures.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published