atlas

Research map / Image generation / Autoregressive and latent generation

Diffusion on Language Model Encodings for Protein Sequence Generation

ICML 2025 · Image generation › Autoregressive and latent generation · approach: Diffusion for protein and antibody design · 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 DiMA, a continuous latent diffusion model that denoises protein language model embeddings (ESM-2, ESMc, CHEAP, SaProt) and decodes them to sequences, evaluated on unconditional generation and several conditional protein design tasks.

Problem

Continuous diffusion for protein sequence generation has been underexplored; prior continuous approaches were limited to specific representations or conditional tasks, and discrete diffusion/autoregressive models suffer from repetition and low diversity.

Approach

Run Gaussian latent diffusion on normalized pLM encoder representations with a tan-based noise schedule (tan-10), self-conditioning, long skip connections, fine-tuned decoders, and attention-masked length handling; the architecture is encoder-agnostic and reused across ESM-2, ESMc, CHEAP and SaProt encodings.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use DiMA latent diffusion instead of the strongest reported FD-seq baselineProtein generation on SwissProt · SwissProtFD-seq: 1.19 -> 0.34Helped
Use DiMA rather than Walk-JumpProtein generation on SwissProt · SwissProtCD₀.₅: 1.000 -> 0.611Hurt
Add long skip connections (ablation)DiMA · SwissProtFD-seq: 0.45 -> 0.34Helped
Use dedicated time layers instead of admixing time embeddings into corrupted latents (ablation)DiMA · SwissProtFD-seq: 0.41 -> 0.34Helped
Add the ESM-2 encoder (ablation)DiMA · SwissProtFD-seq: 1.07 -> 0.34Helped
Add self-conditioning (ablation)DiMA · SwissProtFD-seq: 0.55 -> 0.34Helped
Fine-tune the decoder (ablation)DiMA · SwissProtFD-seq: 0.54 -> 0.34Helped
Use length sampling (ablation)DiMA · SwissProtFD-seq: 0.67 -> 0.34Helped
Use tan-10 instead of a linear noise schedule (ablation)DiMA · SwissProtFD-seq: 0.47 -> 0.34Helped
Use tan-10 instead of a cosine noise schedule (ablation)DiMA · SwissProtFD-seq: 0.94 -> 0.34Helped
Use diffusion instead of flow matching (ablation)DiMA · SwissProtFD-seq: 0.71 -> 0.34Helped
Scale the encoder from ESM-2 8M to ESM-2 3BDiMA on AFDBv4-90 · AFDBv4-90pLDDT: 74.25 -> 83.40Helped

Surprising findings

Limitations

Experimental setup

Datasets: SwissProt AFDBv4-90 CATH S40

Benchmarks: SwissProt AFDBv4-90 RFDiffusion motif scaffolding benchmark CATH S40 hold-out

Metrics: FD-seq pLDDT CD0.5 novelty TM-score scRMSD optimal transport distance MMD success rate

Baselines: RITA nanoGPT DPLM EvoDiff-OADM D3PM DFM Walk-Jump ProteinGAN SeqDesign RFDiffusion

Builds on: self-conditioning EvoDiff DPLM CHEAP

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