Skip to content

Latest commit

Β 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧬 LigBind AI

AI-Powered Drug Discovery Platform

Predict molecular properties, perform molecular docking, and accelerate computational drug discovery through Machine Learning and Artificial Intelligence.

Python FastAPI React RDKit License Status


πŸš€ Overview

LigBind AI is an AI-powered drug discovery platform that combines Machine Learning, Chemoinformatics, and Molecular Docking into a single web application.

The platform enables researchers, students, and developers to:

  • Predict molecular properties
  • Estimate protein-ligand binding affinity
  • Perform virtual screening
  • Explore computational drug discovery through an intuitive interface

The current implementation focuses on QSAR modeling and AutoDock Vina integration, while the long-term goal is to evolve LigBind AI into a research platform powered by Graph Neural Networks, Protein Language Models, and Generative AI.


πŸ“Έ Screenshots

Dashboard

Dashboard


Docking Page

Docking


✨ Features

Current Features

  • πŸ”¬ LogP Prediction
  • πŸ§ͺ pIC50 Prediction
  • βš›οΈ Molecular Docking using AutoDock Vina
  • 🧬 Protein Selection
  • πŸ“Š Docking Score Visualization
  • πŸ‘€ User Authentication
  • 🎨 Modern React Interface
  • ⚑ FastAPI Backend

Planned Features

  • 🚧 Graph Neural Networks (GNN)
  • 🚧 ADMET Prediction
  • 🚧 Protein Language Models
  • 🚧 Diffusion Models
  • 🚧 Deep Docking
  • 🚧 Molecule Generation
  • 🚧 AI Research Assistant
  • 🚧 Multi-Agent Drug Discovery Pipeline

πŸ—οΈ System Architecture

flowchart TD

A[User]

--> B[React Frontend]

B --> C[FastAPI Backend]

C --> D[LogP Model]

C --> E[pIC50 Model]

C --> F[Docking Engine]

D --> G[Prediction Results]

E --> G

F --> G
Loading

🧠 Current AI Pipeline

flowchart LR

A[SMILES]

--> B[RDKit]

--> C[Morgan Fingerprint]

--> D[Random Forest]

--> E[LogP / pIC50]

--> F[AutoDock Vina]

--> G[Binding Affinity]
Loading

πŸ›  Tech Stack

Frontend

  • React
  • Vite
  • Bootstrap
  • Axios

Backend

  • FastAPI
  • Python

Machine Learning

  • RDKit
  • Scikit-learn
  • NumPy
  • Pandas

Docking

  • AutoDock Vina
  • Meeko

Database

  • MongoDB

πŸ“‚ Project Structure

LigBind-AI
β”‚
β”œβ”€β”€ backend
β”‚   β”œβ”€β”€ ml_engine
β”‚   β”œβ”€β”€ auth.py
β”‚   β”œβ”€β”€ main.py
β”‚   └── ...
β”‚
β”œβ”€β”€ frontend
β”‚   β”œβ”€β”€ client
β”‚   └── server
β”‚
β”œβ”€β”€ docs
β”‚   └── screenshots
β”‚
β”œβ”€β”€ README.md
β”œβ”€β”€ README_SETUP.md
β”œβ”€β”€ CONTRIBUTING.md
β”œβ”€β”€ LICENSE
└── .gitignore

πŸš€ Quick Start

Clone the repository

git clone https://github.com/Anas-progk/LigBind-AI.git

For complete installation instructions, please refer to:

πŸ“„ README_SETUP.md


πŸ”¬ Research Vision

LigBind AI is intended to grow into a comprehensive AI-assisted drug discovery platform.

The planned research directions include:

  • Graph Neural Networks for molecular property prediction
  • Protein Language Models for protein representation
  • Diffusion Models for molecule generation
  • Deep Learning-based docking prediction
  • AI-assisted molecular design
  • Multi-Agent AI workflows for drug discovery

πŸ—ΊοΈ Development Roadmap

Version 1

  • βœ… QSAR Prediction
  • βœ… Molecular Docking
  • βœ… Authentication

Version 2

  • 🚧 Graph Neural Networks
  • 🚧 ADMET Prediction

Version 3

  • 🚧 Diffusion-based Molecule Generation
  • 🚧 Deep Docking

Version 4

  • 🚧 Protein Language Models

Version 5

  • 🚧 AI-Assisted Drug Discovery Platform

🀝 Contributing

Contributions are welcome!

If you'd like to contribute:

  1. Fork the repository
  2. Create a new feature branch
  3. Commit your changes
  4. Open a Pull Request

Please read CONTRIBUTING.md before contributing.


⚠ Large Files

The following files are intentionally excluded because they exceed GitHub's file size limits:

  • Trained ML models (*.pkl)
  • ZIP backups
  • Generated docking outputs

Please place these files in their appropriate directories before running the project.


⭐ Support

If you find this project useful,

please consider giving it a ⭐ on GitHub.

Contributions, ideas, and feedback are always welcome.


πŸ‘¨β€πŸ’» Author

Anas

Engineering Student β€’ AI Developer β€’ Full-Stack Developer


πŸ“„ License

This project is licensed under the MIT License.

About

AI-powered drug discovery platform for molecular property prediction, QSAR modeling, molecular docking, and modern deep learning research.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages