An open API service indexing awesome lists of open source software.

https://github.com/killercavin/protein-binding

A protein binding and molecular screening platform
https://github.com/killercavin/protein-binding

drug-discovery javascript molecular-modeling molecular-screening molecular-simulation moleculer nextjs protein-structure react smart-protein-binding typescript

Last synced: 10 months ago
JSON representation

A protein binding and molecular screening platform

Awesome Lists containing this project

README

          

# ๐Ÿงฌ Smart Protein Binding and Molecular Screening System

This project is an AI-driven web application designed to enhance early-stage drug discovery by enabling intelligent protein-ligand interaction prediction, molecular visualization, and collaborative research. It streamlines key discovery tasks such as molecular structure generation, 3D modeling, compound search, and team collaboration โ€” all within a unified, intuitive interface.

## ๐Ÿš€ Features

- ๐Ÿ”ฌ **3D Molecular Visualization** using WebGL-based libraries
- ๐Ÿงช **Molecule Generator** using SMILES notation
- ๐Ÿ“Š **AI-Powered Molecular Screening** via integrated models such as NVIDIA Molmin
- ๐Ÿ’ฌ **Real-Time Group Messaging & Collaboration**
- ๐ŸŒ **Compound Search and Interactive Dashboards**
- ๐ŸŒ™ **Light/Dark Mode Support for Accessibility**
- ๐Ÿ” **Secure User Authentication and Group Management**

---

## ๐Ÿ› ๏ธ Tech Stack

- **Frontend**: Next.js (React), Tailwind CSS
- **Backend**: Node.js, Express (via API routes in Next.js)
- **Database**: MongoDB (via Mongoose)
- **AI Models**: RDKit, React Apex chart integrations
- **Authentication**: NextAuth.js or custom JWT (based on your implementation)
- **Cloud**: MongoDB Atlas, Vercel or Render for deployment

---

## ๐Ÿ“ฆ Installation

```bash
# Clone the repository
git clone https://github.com/Killercavin/protein-binding.git
cd protein-binding

# Install dependencies
npm/yarn/pnpm install

# Run the development server
npm/yarn/pnpm run dev