PertEMA: methods and honest scope

PertEMA is a post-hoc, model-agnostic reliability estimator. It wraps any single-cell perturbation predictor and predicts the per-perturbation error of its outputs from prediction-time features only, so it can say which predictions to trust. It is a reliability layer, not a predictor, and it does not identify biologically important genes.

Why a reliability layer

Two 2025 benchmark papers showed that deep perturbation predictors often do not beat a trivial mean baseline. We reproduced that on our own roster of twelve predictors: six trained-from-scratch (constant mean, linear ridge, a nonlinear MLP, local kNN, no-change) and six frozen-adapted foundation-model predictors (ridge and kNN heads over the pretrained gene embeddings of Geneformer, scGPT, and gene2vec). None beats the per-condition mean baseline, and the best foundation predictor comes closest at 1.001 times the mean error but still loses. The useful next question is not a better predictor but a calibrated way to say which predictions are worth acting on.

How it works

A gradient-boosted tree is trained on a predictor's out-of-fold errors on gene-disjoint splits, using only prediction-time features (predicted effect magnitude, control-state baseline expression and dropout, a co-expression embedding, source and destination context indicators, and training-set similarity). No quantity derived from a test perturbation's true effect is ever a feature. The predicted error is recalibrated with isotonic regression and wrapped in a split-conformal interval.

What we show (measured)

What we do NOT claim (reported plainly)

The contribution

A standardized open reliability benchmark for perturbation prediction, scoring uncertainty-quantification methods across datasets and context-transfer settings with provenance flags, plus this self-hostable tool. See the benchmark.

How to cite

No preprint DOI exists yet. Manuscript in preparation. Until a DOI is available, cite PertEMA by tool name and version 0.1.0 using the entry below.

@software{pertema_v0_1_0,
  title   = {PertEMA: a post-hoc reliability estimator for single-cell perturbation predictors},
  author  = {The PertEMA developers},
  year    = {2026},
  version = {0.1.0},
  note    = {Manuscript in preparation}
}

Citations

  1. Ahlmann-Eltze C, Huber W, Anders S. Deep-learning-based gene perturbation effect prediction does not yet outperform simple linear baselines. Nature Methods. 2025. doi:10.1038/s41592-025-02772-6.
  2. Wong D, Hill A, Moccia R. Perturb-seq prediction benchmark. Bioinformatics. 2025, 41(6):btaf317. doi:10.1093/bioinformatics/btaf317.
  3. Cheng J, et al. PRESCRIBE: Predicting Single-Cell Responses with Bayesian Estimation. NeurIPS 2025. arXiv:2510.07964.
  4. Xing H, Yau C. GPerturb: Gaussian process modelling of single-cell perturbation data. Nature Communications. 2025. doi:10.1038/s41467-025-61165-7.
  5. Angelopoulos AN, Bates S. A Gentle Introduction to Conformal Prediction. Foundations and Trends in Machine Learning. 2021. arXiv:2107.07511.

Full reference list and traceable numbers: see the manuscript and results/ in the repository.