powered by
Return Pearson or deviance residuals of regularized models
get_residuals( vst_out, umi, residual_type = "pearson", res_clip_range = c(-sqrt(ncol(umi)), sqrt(ncol(umi))), min_variance = vst_out$arguments$min_variance, cell_attr = vst_out$cell_attr, bin_size = 256, verbosity = vst_out$arguments$verbosity, verbose = NULL, show_progress = NULL )
A matrix of residuals
The output of a vst run
The UMI count matrix that will be used
What type of residuals to return; can be 'pearson' or 'deviance'; default is 'pearson'
Numeric of length two specifying the min and max values the results will be clipped to; default is c(-sqrt(ncol(umi)), sqrt(ncol(umi)))
Lower bound for the estimated variance for any gene in any cell when calculating pearson residual; default is vst_out$arguments$min_variance
Data frame of cell meta data
Number of genes to put in each bin (to show progress)
An integer specifying whether to show only messages (1), messages and progress bars (2) or nothing (0) while the function is running; default is 2
Deprecated; use verbosity instead
# \donttest{ vst_out <- vst(pbmc, return_cell_attr = TRUE) pearson_res <- get_residuals(vst_out, pbmc) deviance_res <- get_residuals(vst_out, pbmc, residual_type = 'deviance') # }
Run the code above in your browser using DataLab