Update README.md
Browse files
README.md
CHANGED
|
@@ -1,3 +1,77 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
# MolJO
|
| 2 |
Official implementation of ICML 2025 ["Empower Structure-Based Molecule Optimization with Gradient Guidance"](https://arxiv.org/abs/2411.13280).
|
| 3 |
|
|
|
|
| 1 |
+
---
|
| 2 |
+
license: cc-by-nc-sa-2.0
|
| 3 |
+
---
|
| 4 |
+
<div align='center'>
|
| 5 |
+
<h1> MolCRAFT Series for Drug Design </h1>
|
| 6 |
+
|
| 7 |
+
[](https://github.com/AlgoMole/MolCRAFT/tree/master)
|
| 8 |
+
[](https://MolCRAFT-GenSI.github.io/)
|
| 9 |
+
[](https://drive.google.com/drive/folders/16KiwfMGUIk4a6mNU20GnUd0ah-mjNlhC?usp=share_link)
|
| 10 |
+
|
| 11 |
+
</div>
|
| 12 |
+
|
| 13 |
+
|
| 14 |
+
Welcome to the official repository for the MolCRAFT series of projects! This series focuses on developing and improving deep learning models for **structure-based drug design (SBDD)** and **molecule optimization (SBMO)**. Our goal is to create molecules with high binding affinity and plausible 3D conformations.
|
| 15 |
+
|
| 16 |
+
This repository contains the source code for the following projects:
|
| 17 |
+
|
| 18 |
+
* [**MolCRAFT**: Structure-Based Drug Design in Continuous Parameter Space](https://arxiv.org/abs/2404.12141) (ICML'24)
|
| 19 |
+
* [**MolJO**: Empower Structure-Based Molecule Optimization with Gradient Guidance](https://arxiv.org/abs/2411.13280) (ICML'25)
|
| 20 |
+
* [**MolPilot**: Piloting Structure-Based Drug Design via Modality-Specific Optimal Schedule](https://arxiv.org/abs/2505.07286) (ICML'25)
|
| 21 |
+
|
| 22 |
+
## 📜 Overview
|
| 23 |
+
|
| 24 |
+
The MolCRAFT series addresses critical challenges in generative models for SBDD, including modeling molecular geometries, handling hybrid continuous-discrete spaces, and optimizing molecules against protein targets. Each project introduces novel methodologies and achieves **state-of-the-art** performance on relevant benchmarks.
|
| 25 |
+
|
| 26 |
+
## 🧭 Navigation
|
| 27 |
+
|
| 28 |
+
| Folder | TL, DR | Description |
|
| 29 |
+
| --------------------------- | --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|
| 30 |
+
| [MolCRAFT](./MolCRAFT/) | Unified Space for Molecule Generation | MolCRAFT is the first SBDD generative model based on Bayesian Flow Network (BFN) operating in the unified continuous parameter space for different modalities, with variance reduction sampling strategy to generate high-quality samples with more than 10x speedup.
|
| 31 |
+
| [MolJO](./MolJO/) | Gradient-Guided Molecule Optimization | MolJO is a gradient-based Structure-Based Molecule Optimization (SBMO) framework derived within BFN. It employs joint guidance across continuous coordinates and discrete atom types, alongside a backward correction strategy for effective optimization.
|
| 32 |
+
| [MolPilot](./MolPilot/) | Optimal Scheduling | MolPilot enhances SBDD by introducing a VLB-Optimal Scheduling (VOS) strategy for the twisted multimodal probability paths, significantly improving molecular geometries and interaction modeling, achieving 95.9% PB-Valid rate. |
|
| 33 |
+
|
| 34 |
+
|
| 35 |
+
---
|
| 36 |
+
|
| 37 |
+
## 🚀 Projects
|
| 38 |
+
|
| 39 |
+
### MolCRAFT (Let's Craft the Molecules)
|
| 40 |
+
|
| 41 |
+
<p align="center"><img src="asset/molcraft.gif" width="60%"></p>
|
| 42 |
+
|
| 43 |
+
* **Description**: MolCRAFT is the first SBDD model that employs BFN and operates in a **continuous parameter space**. It introduces a novel noise-reduced sampling strategy to generate molecules with superior binding affinity and more stable 3D structures. MolCRAFT has demonstrated its ability to accurately model interatomic interactions, achieving reference-level Vina Scores.
|
| 44 |
+
* **Key Contributions**:
|
| 45 |
+
* Operates in continuous parameter space for SBDD within BFN framework.
|
| 46 |
+
* Novel variance reduction sampling strategy that improves both sample quality and efficiency.
|
| 47 |
+
* Achieves state-of-the-art binding affinity and structural stability.
|
| 48 |
+
|
| 49 |
+
---
|
| 50 |
+
|
| 51 |
+
### MolJO (Molecule Joint Optimization)
|
| 52 |
+
|
| 53 |
+

|
| 54 |
+
|
| 55 |
+
* **Description**: MolJO is a gradient-based SBMO framework that leverages a continuous and differentiable space derived through Bayesian inference. It facilitates **joint guidance signals across different modalities** (continuous coordinates and discrete atom types) while preserving SE(3)-equivariance. MolJO introduces a novel backward correction strategy for an effective trade-off between exploration and exploitation.
|
| 56 |
+
* **Key Contributions**:
|
| 57 |
+
* Gradient-based SBMO framework with joint guidance across different modalities.
|
| 58 |
+
* Backward correction strategy for optimized exploration-exploitation.
|
| 59 |
+
* State-of-the-art performance in practical optimization tasks, including multi-objective and constrained optimization for R-group redesign, scaffold hopping, etc.
|
| 60 |
+
|
| 61 |
+
---
|
| 62 |
+
|
| 63 |
+
### MolPilot (How to Pilot the Aircraft)
|
| 64 |
+
|
| 65 |
+

|
| 66 |
+
|
| 67 |
+
* **Description**: MolPilot addresses challenges in geometric structure modeling by focusing on the **twisted probability path of multi-modalities** (continuous 3D positions and discrete 2D topologies). It proposes a VLB-Optimal Scheduling (VOS) strategy, optimizing the Variational Lower Bound as a path integral for SBDD. MolPilot significantly enhances molecular geometries and interaction modeling.
|
| 68 |
+
* **Key Contributions**:
|
| 69 |
+
* Addresses multi-modality challenges in SBDD.
|
| 70 |
+
* Introduces VLB-Optimal Scheduling (VOS) strategy, generally applicable to a wide range of frameworks including diffusions.
|
| 71 |
+
* Achieves 95.9% PoseBusters passing rate on CrossDock with significantly improved molecular geometries.
|
| 72 |
+
|
| 73 |
+
---
|
| 74 |
+
|
| 75 |
# MolJO
|
| 76 |
Official implementation of ICML 2025 ["Empower Structure-Based Molecule Optimization with Gradient Guidance"](https://arxiv.org/abs/2411.13280).
|
| 77 |
|