scDeepSim: Deep Generative Simulation for Controlled Benchmarking of Single-Cell Methods
Abstract
Benchmarking single-cell computational methods requires both realistic data and reliable ground truth. However, annotating real datasets is costly and, even when available, may not fully represent the diverse settings where methods are used. Simulators address this gap by generating synthetic data that has fully specified ground truth and whose structure can be tailored to challenge competing methods. Existing single-cell simulators can broadly be divided into statistical and deep generative classes. Statistical simulators offer interpretable parameters for controlling simulated data, but their modeling assumptions may not accurately represent real data. Deep generative models can learn complex expression patterns, but it remains unclear how to transparently control individual biological or technical factors without introducing unintended effects. We introduce scDeepSim, a simulator that combines a structured variational autoencoder with latent diffusion to generate synthetic single-cell expression profiles. It allows users to intervene on selected biological or technical factors at user-specified strengths, producing realistic datasets with benchmark ground truth. We demonstrate this capability by benchmarking batch correction and trajectory inference methods, showing how batch-effect strength affects batch mixing and cell-type preservation, and how trajectory geometry and noise affect pseudotime recovery. scDeepSim therefore enables researchers to vary selected biological and technical factors in realistic simulated data and assess how these changes affect the performance of single-cell analysis methods, helping understand when such methods may be appropriately applied. Code for the scDeepSim simulator and experiments is available at https://github.com/LangtianM/scDeepSim.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Built on sand: the shaky foundations of simulating single-cell RNA sequencing data
Helena Lucia Crowell, Sarah X. Morillo Leonardo, … Mark D. Robinson·bioRxiv·Nov 15, 2021
- scDesign2: a transparent simulator that generates high-fidelity single-cell gene expression count data with gene correlations captured
Tianyi Sun, Dongyuan Song, … Jingyi Jessica Li·Genome biologyPeer-reviewed·May 25, 2021
- SymSim: simulating multi-faceted variability in single cell RNA sequencing
Xiuwei Zhang, Chenling A. Xu, Nir Yosef·Nature CommunicationsPeer-reviewed·Jun 13, 2019
- A unified framework of realistic in silico data generation and statistical model inference for single-cell and spatial omics
Dongyuan Song, Qingyang Wang, … Jingyi Jessica Li·Nature BiotechnologyPeer-reviewed·May 11, 2023
- Making many out of few: deep generative models for single-cell RNA-sequencing data
Martin Treppner, Adrián Salas-Bastos, … Harald Binder·Scientific ReportsPeer-reviewed·Apr 30, 2021
- scMultiSim: simulation of multi-modality single cell data guided by cell-cell interactions and gene regulatory networks
Hechen Li, Ziqi Zhang, … Xiuwei Zhang·bioRxiv·Oct 15, 2022