atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

DiffMS: Diffusion Generation of Molecules Conditioned on Mass Spectra

ICML 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Structure-based molecule design with diffusion · 10 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 DiffMS, a formula-constrained encoder-decoder that uses a MIST transformer encoder and a discrete graph diffusion (DiGress-style) decoder, pretrained on 2.8M fingerprint-structure pairs, to generate molecules from mass spectra.

Problem

De novo generation of molecular structures from mass spectra is very hard: prior methods reach near-zero structural accuracy and autoregressive SMILES models ignore permutation invariance and formula constraints.

Approach

Condition a discrete graph diffusion decoder on heavy-atom composition from a known formula and on spectrum embeddings from a MIST formula transformer, and pretrain the decoder on fingerprint-to-structure pairs, which are far more plentiful than spectrum-structure pairs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use DiffMS instead of MIST + MSNovelistmolecule generation from spectra · NPLIB1 Top-1accuracy: 5.40% -> 8.34%Helped
use DiffMS instead of MIST + Neuraldeciphermolecule generation from spectra · NPLIB1 Top-1MCES: 12.11 -> 11.95Helped
use DiffMS instead of MADGENmolecule generation from spectra · MassSpecGym Top-1accuracy: 1.31% -> 2.30%Helped
add spectrum-to-fingerprint encoder pretraining (ablation)DiffMS · NPLIB1 Top-1accuracy: 4.36% -> 8.34%Helped
add spectrum-to-fingerprint encoder pretraining (ablation)DiffMS · NPLIB1 Top-1MCES: 12.34 -> 11.95Helped
add spectrum-to-fingerprint encoder pretraining (ablation)DiffMS · NPLIB1 Top-1Tanimoto: 0.31 -> 0.35Helped
add spectrum-to-fingerprint encoder pretraining (ablation)DiffMS · NPLIB1 Top-10accuracy: 11.46% -> 15.44%Helped
add spectrum-to-fingerprint encoder pretraining (ablation)DiffMS · NPLIB1 Top-10MCES: 9.31 -> 9.23Helped
add spectrum-to-fingerprint encoder pretraining (ablation)DiffMS · NPLIB1 Top-10Tanimoto: 0.44 -> 0.47Helped
increase fingerprint-molecule decoder pretraining data from 0 to 2.8M structures (ablation)DiffMS · NPLIB1 Top-1accuracy: 2.22% -> 8.34%Helped
increase fingerprint-molecule decoder pretraining data from 0 to 2.8M structures (ablation)DiffMS · NPLIB1 Top-1Tanimoto: 0.22 -> 0.35Helped
replace fully connected edge prior with marginal edge prior (ablation)DiffMS · NPLIB1 Top-1accuracy: 3.36% -> 8.34%Helped

Surprising findings

Limitations

Experimental setup

Datasets: NPLIB1 MassSpecGym DSSTox HMDB COCONUT MOSES

Benchmarks: NPLIB1 MassSpecGym

Metrics: top-k accuracy top-k MCES top-k Tanimoto similarity % valid meaningful match rate close match rate

Baselines: Spec2Mol MADGEN MIST + Neuraldecipher MIST + MSNovelist SMILES Transformer SELFIES Transformer Random Generation

Builds on: DiGress MIST MSNovelist MADGEN Spec2Mol

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