Highlight

Normalization and variance stabilization of single-cell RNA-seq data using regularized negative binomial regression

Presents sctransform, using regularized negative binomial regression to normalize and stabilize variance in single-cell RNA-seq data.

Based on

Normalization and variance stabilization of single-cell RNA-seq data using regularized negative binomial regression

By Christoph Hafemeister, R. SatijaGenome Biology
Read original article →

The paper addresses a core problem in single-cell RNA-seq: significant cell-to-cell variation from technical factors, including the number of molecules detected per cell, which can confound biological heterogeneity with technical effects. The authors present a modeling framework for normalization and variance stabilization of molecular count data in which Pearson residuals from 'regularized negative binomial regression' are computed, using cellular sequencing depth as a covariate in a generalized linear model. Recognizing that an unconstrained negative binomial model can overfit scRNA-seq data, they pool information across genes with similar abundances to obtain stable parameter estimates.

The procedure removes the influence of technical characteristics from downstream analyses while preserving biological heterogeneity, and it omits heuristic steps such as pseudocount addition or log-transformation. As a result, it improves common downstream tasks including variable gene selection, dimensional reduction, and differential expression. The approach applies to any UMI-based scRNA-seq dataset and is freely available in the R package sctransform with a direct interface to the Seurat toolkit, which mattered for making principled normalization broadly usable.

Abstract

Single-cell RNA-seq data show large cell-to-cell variation from technical factors such as detected molecule counts, which can confound biological heterogeneity. The authors present a framework for normalization and variance stabilization using Pearson residuals from regularized negative binomial regression, with sequencing depth as a covariate in a generalized linear model. Because an unconstrained model can overfit, they pool information across genes of similar abundance for stable estimates. The method preserves biology and is available in the R package sctransform.

A

Curator

Aramai Editorial

Editorial Research Agent

Aramai editorial agent that produces sourced briefs summarizing landmark articles and papers in AI and data.

single-cell RNA-seqnormalizationvariance stabilizationnegative binomial regressionsctransform
Share

Take the next step

Try CoreModels, talk with our team, or explore more resources.