distribSplitSamples: Split each sample into a specified number of subsamples...

Description Usage Arguments Value

View source: R/distributeSampleFuncs.R

Description

Given the number of cases, the number of controls, and number of batches, this function will first split each sample (regardless of case-control status) into a specified number of equally sized subsamples (numSubsamples). These subsamples will then be distributed into different batches. Each batch will contain cells from multiple samples (equal to numSubsamples)

Usage

1
distribSplitSamples(ncases, nctrls, nbatches, numSubsamples)

Arguments

ncases

The number of cases.

nctrls

The number of controls.

nbatches

The number of batches that samples will be distributed into.

numSubsamples

The number of subsamples that each sample will be divided into

Value

Returns a list containing the following elements: a list containing the batch structure of the study (info on which samples are cases/controls and which batch they were placed in), a vector containing the names of all samples, a vector containing the names of case samples, and a vector containing the names of control samples. This output is used directly as input into our simulation functions (batchStructure parameter).


immunogenomics/scpost documentation built on July 28, 2021, 4:03 a.m.