bioRxivBioinformaticsPreprint
Principal Genes: A PCA-based approach to highly variable genes selection for scRNA-Seq analysis
Enos Dk KakwambiiD, Tuan Nguyen, Suryaveer KapooriD, Marmar R. MoussaiD
Abstract
Single cell RNA-sequencing (scRNA-Seq) data are typically represented as cell-by-gene count matrices, which capture the expression of each gene as detected in the sampled cells; often a heterogeneous population of multiple different cell types or cell states. Almost all scRNA-Seq analysis workflows have a gene selection step prior to applying clustering algorithms which helps remove genes with low variability and hence reduce the high-dimensional gene space. A de-facto method for achieving selection of highly variable genes (HVG) uses dispersion and mean expression scores to evaluate the variability of each individual gene. However, methods based on direct mean-to-variance relationship for gene selection often suffer from susceptibility to variance instability and arbitrary determination of the optimal number of genes to use in downstream analysis tasks, additionally, they often prioritize genes with low abundance but high variance. Here, we propose an innovative method for selecting highly variable genes that is not based on mean to variance ratios: "Principal Genes (PG)" method; it utilizes the rotations (or loadings) from Principal Component Analysis (PCA) to calculate a novel variability score per gene that we name "Gene Principal Score (GPS)". GPS helps evaluate the genes based on their contribution in the PCA rotations and hence ranks the genes according to their variability from highest to lowest variable genes. For efficient implementation we utilize Augmented Implicitly Restarted Lanczos Bidiagonalization methods to efficiently obtain Principal Components (PCs) associated with the largest variance. Genes with the highest GPS score, i.e. Principal Genes, can then be used for downstream analysis tasks, especially the clustering step. To test the performance of our highly variable gene identification method, we use several validation strategies, including clustering of labeled single cell RNA-Seq data (i.e. data with known ground truth cell type labels). Furthermore, we measure the performance of our method against dispersion-based highly variable gene (HVG) selection approaches. We use several validation metrics, including sensitivity and adjusted rand index scores for clustering based on genes selected using our method against genes selected using HVG; and our validation datasets include six real labeled single cell RNA-Seq datasets. Our findings show that our new method, Principal Genes, is comparable and often favorable in performance in selecting highly variable genes and achieves ultra-fast gene selection from PCA results.
- assay: scRNA-seq
- research focus: clustering
- research focus: gene regulatory network inference
- research focus: benchmarking
- research focus: dimensionality reduction
- approach: statistical model
- approach: matrix factorization
- Citations
- 0
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
- A systematic evaluation of highly variable gene selection methods for single-cell RNA-sequencing
Ruzhang Zhao, Jiuyao Lu, … Hongkai Ji·Genome biologyPeer-reviewed·Dec 11, 2025
- Principal component analysis-based unsupervised feature extraction applied to single-cell gene expression analysis
Y‐h. Taguchi·bioRxiv·Aug 15, 2018
- A comparison of marker gene selection methods for single-cell RNA sequencing data
Jeffrey M. Pullin, Davis James McCarthy·Genome biologyPeer-reviewed·Feb 26, 2024
- scPNMF: sparse gene encoding of single cells to facilitate gene selection for targeted gene profiling
Dongyuan Song, Kexin Li, … Jingyi Jessica Li·BioinformaticsPeer-reviewed·Apr 23, 2021
- Comparison of Principal Component Analysis and t-Stochastic Neighbor Embedding with Distance Metric Modifications for Single-cell RNA-sequencing Data Analysis
Haejoon Kwon, Jean Fan, Peter V. Kharchenko·bioRxiv·Jan 29, 2017
- PCQC: Selecting optimal principal components for identifying clusters with highly imbalanced class sizes in single-cell RNA-seq data
David E Burstein, John F. Fullard, Panos Roussos·bioRxiv·Nov 19, 2020