atlas

Research map / Probabilistic and scientific modeling / Molecules and proteins

PerturBench: Benchmarking Machine Learning Models for Cellular Perturbation Analysis

NeurIPS 2025 · Probabilistic and scientific modeling › Molecules and proteins · approach: Prediction-powered and conformal inference · 18 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.

Introduces PerturBench, a modular codebase, datasets, tasks, and rank-based metrics for benchmarking single-cell perturbation response models, finding no single architecture dominates and simple baselines scale well.

Problem

Comparing single-cell perturbation response prediction models is hard because studies use inconsistent datasets, tasks and metrics, and models can suffer mode collapse that fit metrics (RMSE, cosine) fail to reveal.

Approach

A unified benchmarking framework with covariate-transfer and combinatorial tasks on six public datasets, a per-perturbation rank metric that detects mode collapse, and simple baselines (Linear, Latent Additive, Decoder-Only) evaluated alongside reimplemented published models (CPA, SAMS-VAE, Biolord, GEARS) under uniform HPO.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
remove CPA* adversarial component (ablation)CPA* · Srivatsan transferCosine LogFC rank: 0.15 ± 1 × 10^{-2} -> 0.09 ± 4 × 10^{-3}Helped
remove CPA* adversarial component (ablation)CPA* · Norman combinatorialCosine logFC: 0.76 ± 4 × 10^{-3} -> 0.77 ± 1 × 10^{-2}Helped
remove CPA* adversarial component (ablation)CPA* · OP3 transferCosine LogFC: 0.39 ± 6 × 10^{-3} -> 0.32 ± 6 × 10^{-3}Hurt
remove CPA* adversarial component (ablation)CPA* · Frangieh transferCosine LogFC rank: 0.30 ± 3 × 10^{-2} -> 0.20 ± 3 × 10^{-3}Helped
remove SAMS-VAE* sparse mask and global latent variables (ablation)SAMS-VAE* · Srivatsan transferCosine LogFC: 0.44 ± 1 × 10^{-3} -> 0.53 ± 1 × 10^{-2}Helped
remove SAMS-VAE* sparse mask and global latent variables (ablation)SAMS-VAE* · Norman combinatorialCosine logFC: 0.45 ± 2 × 10^{-2} -> 0.78 ± 6 × 10^{-3}Helped
remove SAMS-VAE* sparse mask and global latent variables (ablation)SAMS-VAE* · Jiang transferMMD PCA: 0.32 ± 5 × 10^{-3} -> 1.6 ± 1 × 10^{0}Hurt
remove SAMS-VAE* sparse mask and global latent variables (ablation)SAMS-VAE* · Frangieh transferCosine LogFC: 0.15 ± 2 × 10^{-2} -> 0.22 ± 3 × 10^{-3}Helped
replace gene-expression inputs with scGPT cell embeddingsCPA* and Latent Additive · Srivatsan transferCosine LogFC: CPA*: 0.38 ± 6 × 10^{-3} -> 0.39 ± 9 × 10^{-3}; LA: 0.45 ± 2 × 10^{-3} -> 0.50 ± 4 × 10^{-3}Helped
increase training dataperturbation response models · McFaline data-scaling scenarioCosine LogFCMixed
increase training dataCPA* and CPA* (noAdv) · McFaline data-scaling scenarioCosine LogFCHurt
increase training dataSAMS-VAE* and SAMS-VAE* (S) · McFaline data-scaling scenarioCosine LogFC rankHurt

Surprising findings

Limitations

Experimental setup

Datasets: Srivatsan (sciplex3) Frangieh Jiang McFaline Norman19 OP3

Benchmarks: Srivatsan (sciplex3) transfer Frangieh transfer Jiang transfer McFaline data scaling Norman19 combinatorial OP3 transfer

Metrics: cosine logFC cosine logFC rank MMD PCA DEG recall RMSE mean RMSE mean rank

Baselines: CPA CPA (noAdv) SAMS-VAE Biolord GEARS Linear Latent Additive Decoder Only

Builds on: CPA SAMS-VAE GEARS Biolord optuna

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