Removes unwanted variation within batch.
loess methods fits robust linear model or loess
respectively to samples selected from
loessShort both performs robust smoother
respectively then performs RUV-III utilising the replicates identified from
intra_k will be used
intraNorm( dat_list, assay, method = c("rlm", "loess", "rlmShort", "loessShort"), pCtlName = NULL, rep = NULL, k, negCtl = NULL )
A list of SummarizedExperiment data where each object represents a batch.
An assay name to measure the missingness of the signals.
A method to use for removing signal drift and unwanted variations. See descriptions for further details.
A column variable name in colData of each SummarizedExperiment object which selects samples to be used to fit the robust smoother.
A column variable name in colData of each SummarizedExperiment object which identifies intra-batch (short) sample replicates.
A RUV-III paramater k value
A vector of row IDs for selection of stable matbolites to be used as negative control in RUV.
A list of intra-batch normalized SummarizedExperiment data.