BioinformaticsBioinformaticsPeer-reviewed journal article
ACTIVA: realistic single-cell RNA-seq generation with automatic cell-type identification using introspective variational autoencoders
A. Ali HeydariiD, Oscar A. DavalosiD, Lihong ZhaoiD, Katrina K. HoyeriD, Suzanne SindiiD
Abstract
MotivationSingle-cell RNA sequencing (scRNAseq) technologies allow for measurements of gene expression at a single-cell resolution. This provides researchers with a tremendous advantage for detecting heterogeneity, delineating cellular maps, or identifying rare subpopulations. However, a critical complication remains the low number of single-cell observations due to limitations by the rarity of a subpopulation, tissue degradation, or cost. This absence of sufficient data may cause inaccuracy or irreproducibility of downstream analysis. In this work, we present ACTIVA (Automated Cell-Type-informed Introspective Variational Autoencoder): a novel framework for generating realistic synthetic data using a single-stream adversarial variational autoencoder conditioned with cell-type information. Within a single framework, ACTIVA can generate data representative of the entire population, or specific subpopulations on demand, as opposed to two separate models (such as scGAN and cscGAN). Data generation and augmentation with ACTIVA can enhance scRNAseq pipelines and analysis, such as benchmarking new algorithms, studying the accuracy of classifiers, and detecting marker genes. ACTIVA will facilitate analysis of smaller datasets, potentially reducing the number of patients and animals necessary in initial studies. ResultsWe train and evaluate models on multiple public scRNAseq datasets. In comparison to GAN-based models (scGAN and cscGAN), we demonstrate that ACTIVA generates cells that are more realistic and harder for classifiers to identify as synthetic, which also have better pair-wise correlations between genes. We show that data augmentation with ACTIVA significantly improves the classification of rare subtypes (more than 45% improvement compared to not augmenting and 4% better than cscGAN) all while reducing training time by an order of magnitude in comparison to both models. Availability of data and codeLinks to raw, pre- and post-processed data, source code and tutorials are available at https://github.com/SindiLab. Supplementary informationSupplementary material can be found as a separate file with the same pre-print submission.
- assay: scRNA-seq
- research focus: database / resource
- research focus: benchmarking
- approach: variational autoencoder
- Citations
- 35
- FWCI
- 2.37
- Field percentile
- top 10%
Reproducibility 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
- Generating Synthetic Single Cell Data from Bulk RNA-seq Using a Pretrained Variational Autoencoder
Hyun Jae Cho, Eric Xie, … Stefan Bekiranov·bioRxiv·May 18, 2024
- A Graph-Attentive GAN for Rare-Cell-Aware Single-Cell RNA-Seq Data Generation
Ritwik Ganguly, Sana Aafrine, … Sumanta Ray·PLoS Computational BiologyPeer-reviewed·Oct 5, 2026
- Realistic in silico generation and augmentation of single cell RNA-seq data using Generative Adversarial Neural Networks
Matteo Marouf, Pierre Machart, … Stefan Bonn·Nature CommunicationsPeer-reviewed·Jan 9, 2020
- scVAE: Variational auto-encoders for single-cell gene expression data
Christopher Heje Grønbech, Maximillian Fornitz Vording, … Ole Winther·BioinformaticsPeer-reviewed·May 12, 2020
- Improving cell-type identification with generative adversarial networks-enhanced augmentation-free single-cell RNA-Seq contrastive learning
Ibrahim Alsaggaf, Daniel W. A. Buchan, Cen Wan·bioRxiv·Dec 2, 2025
- Generation of synthetic scRNA-seq-like transcriptomes using a generative adversarial network from RNA-seq data
Sujit Silas Armstrong Suthahar, Dan Ruan·bioRxiv·Oct 9, 2025