atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

UniMoMo: Unified Generative Modeling of 3D Molecules for De Novo Binder Design

ICML 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Structure-based molecule design with diffusion

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 UniMoMo, a single generative model that designs peptide, antibody, and small-molecule binders by representing molecules as graphs of blocks and running latent diffusion over an iterative full-atom VAE.

Problem

De novo design of target-specific binders is usually handled by domain-specific generative models for small molecules, peptides, or antibodies; there is no single framework covering all of them or exploiting cross-domain transfer.

Approach

Unify peptides, antibodies, and small molecules as graphs of blocks (amino acids or principal-subgraph fragments), compress each block into a latent point via an iterative full-atom VAE, and run an E(3)-equivariant latent diffusion model conditioned on the binding site, trained jointly across domains.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
train on peptide, antibody, and small-molecule data instead of peptide-only data (ablation)UniMoMo · LNR peptide testΔG: -28.72 -> -34.35Helped
train on peptide, antibody, and small-molecule data instead of antibody-only data (ablation)UniMoMo · CDR-H3, 100 generationsAAR: 48.78% -> 52.34%Helped
train on peptide, antibody, and small-molecule data instead of small-molecule-only data (ablation)UniMoMo · Crossdocked2020 testWeighted Score: 9.03 -> 10.38Helped
add extra noise to latent coordinates before decoding (ablation)UniMoMo · Crossdocked2020 testVina score energy: -4.62 -> -5.72Helped
increase latent-coordinate KL weight to λ₂=1.0 without extra noise (ablation)UniMoMo · Crossdocked2020 testVina score energy: -4.62 -> -4.42Hurt
increase decoder iterations from 1 to 10 (ablation)UniMoMo · PeptideJSD_bb: 0.393 -> 0.205Helped
increase decoder iterations from 1 to 10 (ablation)UniMoMo · AntibodyJSD_bb: 0.376 -> 0.224Helped
increase decoder iterations from 1 to 10 (ablation)UniMoMo · Small moleculeJSD_BL: 0.4216 -> 0.3223Helped

Surprising findings

Limitations

Experimental setup

Datasets: PepBench ProtFrag LNR SAbDab RAbD CrossDocked2020 ChEMBL

Benchmarks: LNR RAbD CrossDocked2020 CBGBench

Metrics: AAR C-RMSD L-RMSD pyRosetta binding energy IMP Clash rate JSD dihedral diversity RMSD Vina score

Baselines: RFDiffusion PepFlow PepGLAD MEAN dyMEAN DiffAb GeoAB LIGAN 3DSBDD GraphBP Pocket2Mol TargetDiff

Builds on: PepGLAD GET principal subgraph algorithm GeoDiff CBGBench

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