atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

Multi-domain Distribution Learning for De Novo Drug Design

ICLR 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Generative protein structure design

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.

Introduces DrugFlow, a structure-based drug design model combining flow matching (coordinates) with Markov bridges (atom/bond types), plus OOD uncertainty, adaptive size via virtual nodes, side-chain flexibility (FlexFlow), and DPO-style multi-domain preference alignment.

Problem

Structure-based de novo drug design needs generative models that accurately learn the distribution of protein-binding molecules (including 3D poses, chemistry and size), rather than only optimizing docking scores, and that can handle uncertainty, varying ligand size and protein flexibility.

Approach

Jointly models discrete atom/bond types with Markov bridges and continuous coordinates with flow matching in one heterogeneous equivariant GNN; adds a learned per-atom uncertainty head trained with a Gaussian likelihood loss, virtual nodes for end-to-end size selection, torsional flow matching for side chains, and a DPO-style multi-domain preference alignment loss applied across both frameworks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DrugFlow instead of the strongest baselineCrossDocked distribution learning · CrossDockedWasserstein distance across molecular geometry and properties: 0.017 vs 0.017 (C--C); 0.016 vs 0.019 (C--N); 0.016 vs 0.028 (C=C); 0.952 vs 2.173 (C--C=C); 2.269 vs 2.936 (C--C--C); 1Helped
Use DrugFlow instead of TargetDiffCrossDocked distribution learning · CrossDockedWasserstein distance, logP: 0.665 vs 0.489Hurt
Use DrugFlow instead of Pocket2MolCrossDocked distribution learning · CrossDockedWasserstein distance, hydrophobic interactions: 0.036 vs 0.027Hurt
Use DrugFlow instead of the strongest baselineCrossDocked distribution learning · CrossDockedWasserstein distance, binding efficiency: 0.028 vs 0.034 (Vina); 0.013 vs 0.030 (Gnina)Helped
Use DrugFlow instead of Pocket2MolCrossDocked distribution learning · CrossDockedWasserstein distance, H-bond interaction types: 0.019 vs 0.031 (H-bond); 0.012 vs 0.021 (acceptor); 0.007 vs 0.010 (donor)Helped
Use DrugFlow instead of Pocket2MolCrossDocked distribution learning · CrossDockedWasserstein distance, π-stacking interactions: 0.006 vs 0.007Helped
Use DrugFlow instead of the strongest baselineCrossDocked distribution learning · CrossDockedJensen-Shannon divergence, joint molecular properties: 0.099 vs 0.223Helped
Use DrugFlow instead of the strongest baselineCrossDocked distribution learning · CrossDockedFréchet ChemNet Distance: 4.278 vs 11.637Helped
Use DrugFlow instead of the strongest baselineCrossDocked distribution learning · CrossDockedJensen-Shannon divergence, atom types: 0.043 vs 0.050Helped
Use multi-domain preference alignment rather than fine-tuning on winning samples onlyDrugFlow preference optimization · Property optimization: REOS, QED, SA, and Vina efficiencytarget property performanceHelped
Add preference alignmentDrugFlow · Property optimization: REOS, QED, SA, and Vina efficiencymolecular validityHurt
Add virtual-node size adaptationDrugFlow · CrossDocked pocket-conditioned molecule generationatoms removed when sampling with ground-truth sizes plus 5 atoms: 5Helped

Surprising findings

Limitations

Experimental setup

Datasets: CrossDocked

Benchmarks: CrossDocked test set (100 proteins)

Metrics: Wasserstein-1 distance Jensen-Shannon divergence Fréchet ChemNet Distance validity PoseBusters pass rate

Baselines: Pocket2Mol TargetDiff DiffSBDD

Builds on: flow matching Markov bridge models direct preference optimization diffusion DPO geometric vector perceptrons

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