sctransform0.4.3 package

Variance Stabilizing Transformations for Single Cell UMI Data

clip_matrix_values

Clip matrix values to specified range

close_progress_bar

Close progress bar

compare_expression

Compare gene expression between two groups

correct_counts

Correct data by setting all latent factors to their median values and ...

correct

Correct data by setting all latent factors to their median values and ...

diff_mean_test_conserved

Find differentially expressed genes that are conserved across samples

diff_mean_test

Non-parametric differential expression test for sparse non-negative da...

generate

Generate data from regularized models.

get_model_formula

Extract model formula from model string

get_model_var

Return average variance under negative binomial model

get_nz_median2

Get median of non zero UMIs from a count matrix

get_residual_var

Return variance of residuals of regularized models

get_residuals

Return Pearson or deviance residuals of regularized models

is_outlier

Identify outliers

make.sparse

Convert a given matrix to dgCMatrix

plot_model_pars

Plot estimated and fitted model parameters

plot_model

Plot observed UMI counts and model

prepare_regressor_data

Prepare regressor data from vst object and cell attributes

robust_scale_binned

Robust scale using median and mad per bin

robust_scale

Robust scale using median and mad

row_gmean

Geometric mean per row

row_var

Variance per row

setup_progress_bar

Setup progress bar for batch processing

smooth_via_pca

Smooth data by PCA

umify

Quantile normalization of cell-level data to match typical UMI count d...

update_progress_bar

Update progress bar

vst

Variance stabilizing transformation for UMI count data

A normalization method for single-cell UMI count data using a variance stabilizing transformation. The transformation is based on a negative binomial regression model with regularized parameters. As part of the same regression framework, this package also provides functions for batch correction, and data correction. See Hafemeister and Satija (2019) <doi:10.1186/s13059-019-1874-1>, and Choudhary and Satija (2022) <doi:10.1186/s13059-021-02584-9> for more details.

  • Maintainer: Saket Choudhary
  • License: GPL-3 | file LICENSE
  • Last published: 2026-01-10