rnb.execute.normalization

Description

Performs normalization of the provided HumanMethylation450 data set.

Usage

1
2
3
4
rnb.execute.normalization(object,
  method = rnb.getOption("normalization.method"),
  bgcorr.method = rnb.getOption("normalization.background.method"),
  verbose = TRUE)

Arguments

object

Methylation dataset as an object of type MethyLumiSet or RnBSet.

method

Normalization method, must be one of "none", "illumina", "swan", "minfi.funnorm", "bmiq", or wm.* where * stands for one of the methods implemented in wateRmelon package. Note that the execution of methods SWAN and minfi.funnorm requires packages minfi and IlluminaHumanMethylation450kmanifest. The BMIQ method requires the package RPMM. The wm.* methods naturally require wateRmelon.

bgcorr.method

Character singleton specifying which background subtraction should be used. Only methods impemented in the methylumi package are supported at the moment, namely methylumi.noob, methylumi.goob and methylumi.doob. See Triche et al. for detailed description of the methods.

verbose

flag specifying whether diagnostic output should be written to the console or to the RnBeads logger in case the latter is initialized

Value

Normalized dataset as an object of type RnBeadSet.

Author(s)

Pavlo Lutsik

References

1. Triche, Timothy J., Jr., Weisenberger, Daniel J., Van Den Berg, David, Laird, Peter W. and Siegmund, Kimberly D. (2013) Low-level processing of Illumina Infinium DNA Methylation BeadArrays. Nucleic Acids Research 41(7):e90-e90.

Examples

1
2
3
4
library(RnBeads.hg19)
data(small.example.object)
logger.start(fname=NA)
rnb.set.norm<-rnb.execute.normalization(rnb.set.example, method="illumina", bgcorr.method="none")

Want to suggest features or report bugs for rdrr.io? Use the GitHub issue tracker.