This repository focuses on drug design using pocket-based methods that utilize the detailed structural information of protein binding sites to generate appropriate ligands. Our approach leverages advanced AI algorithms to model the interactions between ligands and proteins, which facilitates the creation of molecules optimally configured for their target sites.
We employ several state-of-the-art algorithms including:
- DiffSBDD: A diffusion model that generates novel ligands with high predicted binding affinities. View on GitHub
- DrugGPT: An autoregressive model using GPT for ligand design that explores vast chemical spaces. View on GitHub
- Lingo3DMol: Utilizes a transformer-based approach for 3D molecular structure generation. View on GitHub
- Pocket2Mol: An E(3)-equivariant generative network that efficiently samples molecular structures. View on GitHub
- RGA: A reinforced genetic algorithm optimizing molecular designs for enhanced binding affinity. View on GitHub
In addition, this GitHub will be constantly updated with novel Pocket-Based methods:
- TargetDiff: A 3D equivariant diffusion model that generates target-aware molecules and predicts binding affinity. View on GitHub
- ResGen: A pocket-aware 3D molecular generation model based on parallel multi-scale modeling. View on GitHub
Our frameworks are evaluated based on several metrics, including:
- Virtual Docking: Simulation of molecule and protein/enzyme interactions. [View on GitHub] (https://github.com/coleygroup/pyscreener.git)
- Pharmacological Activity: Measures the biological effects of drug molecules. View on GitHub
- Toxicity: Determine the safety and viability of molecules. View on GitHub
- Quantitative Estimation of Drug Likeness (QED): Indicates the likelihood of a molecule being a successful drug.
- Lipophilicity (LogP): Indicates the molecule's ability to penetrate cell membranes.
- Molecular Weight and Diversity: Critical for assessing pharmacokinetics and structural variety.
We analyze the performance of different molecular generation models using the above metrics, with special attention to their ability to generate diverse, innovative molecules that could serve as potential therapeutic agents.
The application of AI in drug design has shown promising results in generating new molecules with high affinity for specific protein targets. Our algorithms are instrumental in navigating the vast chemical space and uncovering novel drug candidates.
The code used in our research, along with instructions for running the models, is available in this repository. This includes scripts for molecular docking simulations and evaluations using various computational tools.
We thank all contributors and researchers whose tools and insights have facilitated this project.
- Detailed references to all studies and data sources cited are included at the end of this document.