A Standardized Framework For Evaluating Gene Expression Generative Models
Authors: Andrea Rubbi, Andrea Giuseppe Di Francesco, Mohammad Lotfollahi, Pietro Liò
Organizations: Department of Computer Science and Technology, University of Cambridge, Cambridge, United Kingdom · Wellcome Sanger Institute, Cambridge, United Kingdom · Sapienza University of Rome, Rome, Italy · ISTI-CNR, Institute of Information Science and Technologies, Pisa, Italy · Cambridge Centre for AI in Medicine, University of Cambridge, Cambridge, United Kingdom · Cambridge Stem Cell Institute, University of Cambridge, Cambridge, United Kingdom
The rapid development of generative models for single-cell gene expression data has created an urgent need for standardised evaluation frameworks. Current evaluation practices suffer from inconsistent metric implementations, incomparable hyperparameter choices, and a lack of biologically-grounded metrics. We present Generated Genetic Expression Evaluator (GGE), an open-source Python framework that addresses these challenges by providing a comprehensive suite of distributional metrics with explicit computation space options and biologically-motivated evaluation through differentially expressed gene (DEG)-focused analysis and perturbation-effect correlation, enabling standardized reporting and reproducible benchmarking. Through extensive analysis of the single-cell generative modeling literature, we identify that no standardized evaluation protocol exists. Methods report incomparable metrics computed in different spaces with different hyperparameters. We demonstrate that metric values vary substantially depending on implementation choices, highlighting the critical need for standardization. GGE enables fair comparison across generative approaches and accelerates progress in perturbation response prediction, cellular identity modeling, and counterfactual inference.
Figures & tables
Figure 1: GGE is a unified framework for the evaluation of generated genetic expression profiles. GGE aims to standardise the otherwise heterogeneous set of evaluation protocols proposed by the multitude of generative models implemented for this task.
Method
MSE
R2
W1/W2
MMD
Corr
DEG-specific
Space
scVI ( Lopez et al., 2018 )
✓
✓
—
—
—
—
Raw
scGen ( Lotfollahi et al., 2019 )
✓
✓
✓
✓
✓
Top-100 DEG
Raw
Waddington-OT ( Schiebinger et al., 2019 )
—
—
✓
—
—
—
PCA-30
CellOT ( Bunne et al., 2023 )
✓
—
✓
—
—
—
PCA-50
CPA ( Lotfollahi et al., 2023 )
✓
✓
—
—
✓
Top-50 DEG
Raw
GEARS ( Roohani et al., 2024 )
✓
—
—
—
✓
Top-20 DEG
Raw/HVG
Table 1: Survey of evaluation metrics used by single-cell generative models. “Space” indicates whether metrics are computed in raw gene space (Raw), PCA space (PCA- k ), or on highly variable genes (HVG). Dashes indicate the metric was not reported. Recent methods (STATE, CellFlow) show a trend toward more comprehensive evaluation, yet protocols remain inconsistent.
Configuration
W2
Energy
Time (s)
Raw ( G=2000 )
104.3±0.3
0.65±0.01
1.9
PCA-100
53.8±0.1
0.20±0.00
3.0
PCA-50
33.6±0.1
0.09±0.00
2.7
PCA-25
17.2±0.1
0.09±0.00
2.4
Table 2: Distributional metric values under different computation spaces. The same data produces ∼ 5–10 × different metric values depending on space and dimensionality. All metrics computed using GGE v0.6.2 defaults on MPS(M3).
Selection Strategy
Avg # DEGs
Pearson
Spearman
Top-20 (like GEARS)
20
0.614±0.066
0.600±0.043
Top-100 (like scGen)
100
0.594±0.024
0.619±0.041
Strict (lfc > 1, p < 0.01)
15.3±5.1
0.506±0.217
0.370±0.182
Relaxed (lfc > 0.25, p < 0.1)
71.7±6.9
0.622±0.079
0.609±0.048
Table 3: Effect of DEG selection strategy on correlation metrics. Top-N selection provides consistent gene counts across conditions; threshold-based selection adapts to perturbation strength. We benchmark on the Norman dataset (39k cells × 5000 genes) with 138 perturbation conditions.
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Feature
GGE
cell-eval
Python API
✓ (single call)
✓ (multi-step)
CLI
✓
✓
Explicit space control
✓
—
Configurable DEG thresholds
✓
—
Top-N DEG selection
✓
—
GPU acceleration (CUDA)
✓
—
Appendix
Table 4: Comparison of GGE and cell-eval design choices.
Synthetic data evaluation measures whether generated examples preserve the properties needed for a stated use, including fidelity, privacy, and utility.
Predicting cellular responses to genetic perturbations helps prioritize experiments in single-cell genomics, where exhaustive measurement is infeasible. While computational models increasingly predict these responses, three evaluation deficiencies obscure what their scores demonstrate. First, absolute metrics cannot separate target-specific predictions from a shared background response. Second, common metrics remain high under gene shuffling, so gene-level accuracy is never verified. Third, a score at one training size says nothing about coverage, which depends on representation-space proximity and response-constraining power. We propose AmbiModBench, a specificity-aware, gene-resolved and coverage-aware benchmark. It pairs every score with a training-mean reference fitted on the same split, screens each readout by gene-coordinate permutation, and links embedding distance to response variation. Across K562, RPE1 and Norman, strong absolute scores largely reflect shared background rather than target-specific learning. Widely used readouts track response magnitude distributions rather than the affected genes. Detectable gain follows representation-space coverage rather than training-set size. Nonetheless, on RPE1 the protocol yields a reproducible target-specific gain across five additional splits and three gene selections, which absolute scores alone cannot distinguish from shared background.
Sikai Huang, Zhiwen Yang, Kai Yu +2
Fujian Agriculture and Forestry University · The Hong Kong Polytechnic University · Westlake University
Gene perturbation models aim to predict transcriptional responses to unseen genetic interventions, but comparisons rely on heterogeneous evaluation metrics and differentially-expressed (DE) gene subsets. We investigate the consequences of these choices using eight methods across six single-gene perturbation datasets under a unified evaluation protocol. Varying the number of top DE genes reveals substantial instability in Precision-based rankings, with the winning method changing 86.7% of the time, while rankings based on the rest of the metrics remain comparatively stable. Investigating this discrepancy exposes that repeating a single predicted expression profile across cell-level rows, a standard practice for many methods, can inflate significance estimates and produce excessively large predicted significant-DE sets. Specifically we found that 67.1% of tested perturbation--gene pairs pass the significance threshold despite some of them having minuscule effects. We derive an inflation factor showing that replicated predictions can amplify the standardized Mann--Whitney statistic even after correction for tied ranks, without adding independent information. This artifact changes Precision mainly as the number of DE genes increases because for smaller cutoffs, most of the genes are already significant due to the effect-based ordering. Taking this pitfall into account in our benchmark comparison, we find that a random forest using Gene Ontology features achieves the best overall results.
George Panagopoulos, Saman Omidi, Tsz Pan Tong +1
Department of Computer Science, University of Luxembourg, 2 Av. de l’Universite, 4365 Belval Esch-sur-Alzette, Luxembourg
Modeling single-cell gene expression across diverse biological and technical conditions is crucial for characterizing cellular states and simulating unseen scenarios. Existing methods often treat genes as independent tokens, overlooking their high-level biological relationships and leading to poor performance. We introduce SAVE, a unified generative framework based on conditional Transformers for multi-condition single-cell modeling. SAVE leverages a coarse-grained representation by grouping semantically related genes into blocks, capturing higher-order dependencies among gene modules. A Flow Matching mechanism and condition-masking strategy further enhance flexible simulation and enable generalization to unseen condition combinations. We evaluate SAVE on a range of benchmarks, including conditional generation, batch effect correction, and perturbation prediction. SAVE consistently outperforms state-of-the-art methods in generation fidelity and extrapolative generalization, especially in low-resource or combinatorially held-out settings. Overall, SAVE offers a scalable and generalizable solution for modeling complex single-cell data, with broad utility in virtual cell synthesis and biological interpretation. Our code is publicly available at https://github.com/fdu-wangfeilab/sc-save
Jiahao Li, Jiayi Dong, Peng Ye +3
College of Computer Science and Artificial Intelligence, Fudan University · Shanghai Key Laboratory of Intelligent Information Processing, Fudan University