A Large-Scale Comparative Analysis of Imputation Methods for Single-Cell RNA Sequencing Data
Organizations: RPTU University Kaiserslautern-Landau, Department of Computer Science, 67663 Kaiserslautern, Germany. · German Research Center for Artificial Intelligence (DFKI GmbH), 67663 Kaiserslautern, Germany. · Graduate School of Informatics, Osaka Metropolitan University, Osaka 599-8531, Japan. · intelligentX GmbH (intelligentX.com), 67663 Kaiserslautern, Germany.
Abstract
Background: Single-cell RNA sequencing (scRNA-seq) enables gene expression profiling at cellular resolution but is inherently affected by sparsity caused by dropout events, where expressed genes are recorded as zeros due to technical limitations. These artifacts distort gene expression distributions and compromise downstream analyses. Numerous imputation methods have been proposed to recover latent transcriptional signals. These methods range from traditional statistical models to deep learning (DL)-based methods. However, their comparative performance remains unclear, as existing benchmarks evaluate only a limited subset of methods, datasets, and downstream analyses. Results: We present a comprehensive benchmark of 15 scRNA-seq imputation methods spanning 7 methodological categories, including traditional and DL-based methods. Methods are evaluated across 30 datasets from 10 experimental protocols on 6 downstream analyses. Results show that traditional methods, such as model-based, smoothing-based, and low-rank matrix-based methods, generally outperform DL-based methods, including diffusion-based, GAN-based, GNN-based, and autoencoder-based methods. In addition, strong performance in numerical gene expression recovery does not necessarily translate into improved biological interpretability in downstream analyses, including cell clustering, differential expression analysis, marker gene analysis, trajectory analysis, and cell type annotation. Furthermore, method performance varies substantially across datasets, protocols, and downstream analyses, with no single method consistently outperforming others. Conclusions: Our findings provide practical guidance for selecting imputation methods tailored to specific analytical objectives and underscore the importance of task-specific evaluation when assessing imputation performance in scRNA-seq data analysis.
Figures & tables
| Study | Methods | Datasets | Protocols | Tasks | ||||||
| Traditional | DL-based | |||||||||
| Model- based | Smoothing- based | Low-rank Matrix-based | Diffusion- based | GAN- based | GNN- based | AE- based | ||||
| Hou et al. (2020) | 6 | 3 | 3 | 0 | 0 | 0 | 6 | 16 | 5 | 4 |
| Dai et al. (2022) | 2 | 3 | 2 | 0 | 1 | 1 | 3 | 8 | 1 | 4 |
| Cheng et al. (2023) | 2 | 4 | 1 | 0 | 0 | 0 | 4 | 16 | 3 | 3 |
| This Study | 2 | 3 | 3 | 2 | 2 | 1 | 2 | 30 | 10 | 6 |
| Category | Method | Numerical gene expression recovery | Cell clustering | DE analysis | Marker gene analysis | Trajectory analysis | Cell type annotation |
| Model-based | PbImpute | ||||||
| scImpute | |||||||
| Smoothing- based | AcImpute | ||||||
| scTsI | |||||||
| MAGIC | |||||||
| Low-rank matrix-based | PBLR |
| Dataset | Description | Source | Size ( ) | Sparsity Rates (%) | Protocol |
|---|---|---|---|---|---|
| ad_case Grubman et al. (2019) | Human brain cells with Alzheimer’s disease | GSE138852 | 10x Chromium | ||
| jurkat | Human Jurkat T-cell leukemia cell line scRNA-seq dataset | 10x Genomics 1 1 1 https://www.10xgenomics.com/datasets/jurkat-cells-1-standard-1-1-0 | 10x Chromium | ||
| 293t | Human HEK293T embryonic kidney cell line scRNA-seq dataset | 10x Genomics 2 2 2 https://www.10xgenomics.com/datasets/293-t-cells-1-standard-1-1-0 | 10x Chromium | ||
| pbmc4k | Peripheral blood mononuclear cells (PBMCs) from a healthy donor. | 10x Genomics 3 3 3 https://www.10xgenomics.com/datasets/4-k-pbm-cs-from-a-healthy-donor-2-standard-2-1-0 | 10x Chromium | ||
| sc_10x Tian et al. (2019) ; Tian et al. (2018) | Single cells from three human lung adenocarcinoma cell lines | GSM3022245 | 10x Chromium | ||
| sc_10x_5cl Tian et al. (2019) ; Tian et al. (2018) | Single cells from five human lung adenocarcinoma cell lines | GSM3618014 | 10x Chromium |
Incomplete Data Imputation
Incomplete data imputation estimates unobserved values while accounting for data structure, missingness patterns, and uncertainty.
See all 74 papers