Learn R Programming

scPOP (version 0.1.0)

stratified_sample: Generate a stratified subsample for a vector given a grouping

Description

Use this function to compute LISI scores of one or more labels.

Usage

stratified_sample(
  indexer,
  grouping,
  sample_proportion = 0.1,
  min_count = 0,
  seed = 424242
)

Arguments

indexer

A vector containing cell barcodes/labels to subsample

grouping

A vector containg a groups to stratify by ( same size as indexer)

sample_proportion

proportion to sample data (default: .1)

min_count

Minimum number of samples in a group to keep

seed

seed value for set.seed

Value

A subsampled vector generated from indexer

Examples

Run this code
# NOT RUN {
data(sceiad_subset_data)
rownames(sceiad_subset_data) <- sceiad_subset_data$Barcode
res  = stratified_sample(sceiad_subset_data$Barcode, sceiad_subset_data$cluster)
dim(sceiad_subset_data[res, ])
# }

Run the code above in your browser using DataLab