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

Xiangzhe Kong, Zishen Zhang, Ziting Zhang, Rui Jiao, Jianzhu Ma +3 more
2/14/2026

No official code found. Best implementation: kxz18/UniMoMo (95 stars, MIT, last commit 2025-12-07).

Abstract

The design of target-specific molecules such as small molecules, peptides, and antibodies is vital for biological research and drug discovery. Existing generative methods are restricted to single-domain molecules, failing to address versatile therapeutic needs or utilize cross-domain transferability to enhance model performance. In this paper, we introduce Unified generative Modeling of 3D Molecules (UniMoMo), the first framework capable of designing binders of multiple molecular domains using a single model. In particular, UniMoMo unifies the representations of different molecules as graphs of blocks, where each block corresponds to either a standard amino acid or a molecular fragment. Subsequently, UniMoMo utilizes a geometric latent diffusion model for 3D molecular generation, featuring an iterative full-atom autoencoder to compress blocks into latent space points, followed by an E(3)-equivariant diffusion process. Extensive benchmarks across peptides, antibodies, and small molecules demonstrate the superiority of our unified framework over existing domain-specific models, highlighting the benefits of multi-domain training.

View on arXivView PDF

Code Implementations(1)

kxz18/UniMoMoCommunity100%
MIT

Codes for our paper "UniMoMo: Unified Generative Modeling of 3D Molecules for De Novo Binder Design" (ICML 2025)

9515Shell, PythonMay 6, 202510 months agoMIT
antibody-designgenerative-modelmolecule-generationpeptide-design

Similar Papers

Cite this paper

@article{kong2026unimomo,
  title  = {UniMoMo: Unified Generative Modeling of 3D Molecules for De Novo Binder Design},
  author = {Xiangzhe Kong and Zishen Zhang and Ziting Zhang and Rui Jiao and Jianzhu Ma and Kai Liu and Wenbing Huang and Yang Liu},
  year   = {2026},
  eprint = {2503.19300},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2503.19300},
  journal = {ICML 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2503.19300.svg)](https://codeofpaper.com/paper/2503.19300)

Discussion