powered by
Downsample each cell to a specified number of UMIs. Includes an option to upsample cells below specified UMI as well.
SampleUMI(data, max.umi = 1000, upsample = FALSE, progress.bar = FALSE)
Matrix with the raw count data
Number of UMIs to sample to
Upsamples all cells with fewer than max.umi
Display the progress bar
Matrix with downsampled data
# NOT RUN { raw_data = as.matrix(x = pbmc_small@raw.data) downsampled = SampleUMI(data = raw_data) head(x = downsampled) # }
Run the code above in your browser using DataLab