sctransform

sctransform normalizes and variance-stabilizes UMI-based single-cell RNA-seq (scRNA-seq) count data using regularized negative binomial regression to separate technical variability such as sequencing depth from biological heterogeneity.


Key Features:

  • Normalization and Variance Stabilization: Computes Pearson residuals from a regularized negative binomial model to normalize molecular counts and reduce the influence of technical factors such as sequencing depth.
  • Regularized Negative Binomial Regression: Fits a generalized linear model that includes sequencing depth as a covariate and regularizes parameter estimates by pooling information across genes of similar abundance to mitigate overfitting.
  • Preservation of Biological Heterogeneity: Reduces technical noise while maintaining biological variability between cells for downstream analyses.
  • Improved Downstream Analyses: Removes the need for heuristic pseudocount addition or log-transformation and enhances variable gene selection, dimensional reduction, and differential expression analysis.
  • Compatibility with UMI-based scRNA-seq Data: Applicable to UMI-based single-cell RNA-seq datasets.
  • Integration with Seurat: Provides a computational interface for use within the Seurat single-cell analysis toolkit.

Scientific Applications:

  • Cellular heterogeneity analysis: Facilitates detection and characterization of heterogeneous cell states and populations in scRNA-seq datasets.
  • Gene expression profiling: Enables more accurate gene-level expression comparisons across cells by controlling for sequencing depth and technical variance.
  • Differential expression analysis: Improves differential expression testing across cell populations by reducing technical confounders and stabilizing variance.

Methodology:

Applies regularized negative binomial regression with sequencing depth as a covariate, pools information across genes of similar abundance to stabilize parameter estimates, and computes Pearson residuals to yield normalized, variance-stabilized counts for downstream analysis.

Topics

Details

License:
GPL-3.0
Programming Languages:
R, C++
Added:
1/14/2020
Last Updated:
1/16/2021

Operations

Publications

Hafemeister C, Satija R. Normalization and variance stabilization of single-cell RNA-seq data using regularized negative binomial regression. Genome Biology. 2019;20(1). doi:10.1186/s13059-019-1874-1. PMID:31870423. PMCID:PMC6927181.