bioRxivCell Biology
Normalizing need not be the norm: count-based math for analyzing single-cell data
Abstract
Counting transcripts of mRNA is a key method of observation in modern biology. With advances in counting transcripts in single cells (single-cell RNA sequencing or scRNA-seq), these data are routinely used to identify cells by their transcriptional profile, and to identify genes with differential cellular expression. Because the total number of transcripts counted per cell can vary for technical reasons, the first step of standard scRNA-seq workflows is to normalize by sequencing depth, transforming counts into proportional abundances. The primary objective of this step is to reshape the data such that cells with similar biological proportions of transcripts end up with similar transformed measurements. But there is growing concern that normalization and other transformations result in unintended distortions that hinder both analyses and the interpretation of results. This has led to an intense focus on optimizing methods for normalization and transformation of scRNA-seq data. Here we take an alternative approach, by avoiding normalization altogether. We abandon the use of distances to compare cells, and instead use a restricted algebra, motivated by measurement theory and abstract algebra, that preserves the count nature of the data. We demonstrate that this restricted algebra is sufficient to draw meaningful and practical comparisons of gene expression through the use of the dot product and other elementary operations. This approach sidesteps many of the problems with common transformations, and has the added benefit of being simpler and more intuitive. We implement our approach in the package countland, available in python and R. By explicitly considering counts in terms of their measurement process, we avoid and overcome many challenges in modern RNA-seq and open new avenues for the analysis of these data.
- assay: scRNA-seq
- research focus: clustering
- research focus: differential expression
- approach: statistical model
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
- SCnorm: A quantile-regression based approach for robust normalization of single-cell RNA-seq data
Rhonda L. Bacher, Li‐Fang Chu, … Christina M. Kendziorski·Nature MethodsPeer-reviewed·Apr 17, 2017
- Overcoming systematic errors caused by log-transformation of normalized single-cell RNA sequencing data
Aaron T. L. Lun·bioRxiv·Aug 31, 2018
- Normalizing single-cell RNA sequencing data with internal spike-in-like genes
Li Lin, Minfang Song, … Liye Zhang·NAR Genomics and BioinformaticsPeer-reviewed·Aug 18, 2020
- Bayesian inference of the gene expression states of single cells from scRNA-seq data
Jérémie Breda, Mihaela Zavolan, Erik van Nimwegen·bioRxiv·Dec 28, 2019
- Feature selection followed by a novel residuals-based normalization simplifies and improves single-cell gene expression analysis
Amartya Singh, Hossein Khiabanian·BMC BioinformaticsPeer-reviewed·Jul 30, 2024
- RUV-III-NB: Normalization of single cell RNA-seq Data
Agus Salim, Ramyar Molania, … Terence Paul Speed·Nucleic Acids ResearchPeer-reviewed·Jun 27, 2022