atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Harmonic Self-Conditioned Flow Matching for joint Multi-Ligand Docking and Binding Site Design

ICML 2024 · Probabilistic and scientific modeling › Molecules and proteins · approach: Protein interface and docking prediction · 7 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes HarmonicFlow, a self-conditioned flow matching model over ligand 3D coordinates with a harmonic prior, and FlowSite, which extends it to jointly generate pocket residue types for designing small-molecule binding sites.

Problem

Designing protein binding pockets for one or multiple small molecules without prior knowledge of the ligand's 3D binding pose, which requires jointly solving docking and sequence design.

Approach

Flow matching over ligand Cartesian coordinates with a harmonic (graph Laplacian) prior, x1-prediction, and self-conditioning borrowed from recycling, extended with a jointly generated discrete residue-type flow that is trained with self-conditioning and a fake-ligand augmentation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use HarmonicFlow instead of Product Space DiffusionPDBBind pocket-level docking · PDBBind sequence similarity split, Distance-Pocket%<2 RMSD: 27.2 -> 30.1Helped
Use HarmonicFlow instead of Product Space DiffusionPDBBind pocket-level docking · PDBBind sequence similarity split, Radius-Pocket%<2 RMSD: 16.1 -> 20.5Helped
Use HarmonicFlow instead of EigenFold Diffusionmulti-ligand docking · Binding MOAD multi-ligands%<2 RMSD: 39.7 -> 44.4Helped
Jointly generate ligand structure and binding-site residue types with FlowSite rather than use PiFold with a 2D ligandbinding-site recovery · PDBBind sequence similarityRecovery: 44.5 -> 49.5Helped
Replace the harmonic prior with an isotropic Gaussian prior (ablation)HarmonicFlow · PDBBind sequence similarity, Radius-Pocket%<2 RMSD: 20.5 -> 17.0Hurt
Predict (x1 - x0) instead of x1 (ablation)HarmonicFlow · PDBBind sequence similarity, Radius-Pocket%<2 RMSD: 20.5 -> 11.9Hurt
Replace refinement TFN layers with standard TFN layers (ablation)HarmonicFlow · PDBBind sequence similarity, Radius-Pocket%<2 RMSD: 20.5 -> 13.7Hurt
Remove refinement loss (ablation)HarmonicFlow · PDBBind sequence similarity, Radius-Pocket%<2 RMSD: 20.5 -> 9.8Hurt
Remove structure self-conditioning (ablation)HarmonicFlow · PDBBind sequence similarity, Radius-Pocket%<2 RMSD: 20.5 -> 14.3Hurt
Set conditional-flow σ to 0 rather than 0.5 (ablation)HarmonicFlow · PDBBind sequence similarity, Radius-Pocket%<2 RMSD: 20.5 -> 18.3Hurt
Remove side-chain torsion loss (ablation)FlowSite · PDBBind sequence similarityRecovery: 49.5 -> 47.7No clear effect
Add Gaussian noise to backbone coordinates (ablation)FlowSite · PDBBind sequence similarityRecovery: 49.5 -> 42.4Hurt

Surprising findings

Limitations

Experimental setup

Datasets: PDBBind v2020 Binding MOAD

Benchmarks: PDBBind Binding MOAD

Metrics: RMSD < 2 Å success rate median RMSD sequence recovery BLOSUM score

Baselines: DiffDock product-space diffusion EigenFold Diffusion ProteinMPNN PiFold DiffDock-Pocket Autodock Vina

Builds on: conditional flow matching EigenFold DiffDock PiFold AlphaFold2 recycling

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy