Normalize nanostring gene expression using randomly chosen samples for the reference-based approach for batch adjustment.
Arguments
- x
target data
- ref
reference data
- n
number of random reference samples to select for normalization
- strata
a grouping variable for stratified random sampling. If
strata
hask
levels, thenn * k
random samples are selected.- seed
random seed for reproducibility
Details
The number of randomly chosen numbers can be selected, and optionally a
strata
can be specified such that n
reference samples are selected from
each level (like a stratified bootstrap). In relation to the reference
method, the random samples removed from ref
form R1
, the random samples
removed from x
form R2
, and the remaining samples from x
form Y
. See
refMethod()
for details.
In subsequent analyses, we refer to a method using normalize_random(n)
as
the "Random n" method.