R/preprocessingMinfiEwasWater_steps.R
normalizeMinfiEwasWater.RdApply one or more supported normalization methods to a filtered RGSet and
return all normalized objects together in a single result object.
normalizeMinfiEwasWater(
sampleData,
sexColumn = "Sex",
normMethods = "adjustedfunnorm",
verbose = FALSE,
logs = FALSE,
log_dir = NULL,
log_file = "log_normalizeMinfiEwasWater.txt"
)Object returned by filterSamplesMinfiEwasWater().
Character. Name of the phenotype column used as the optional
sex covariate for normalization methods that support it. Missing or
unsupported values use PredSex when available, and each substitution is
recorded in the returned sexResolution table.
Character vector or semicolon-separated string of
normalization methods. Supported values are 'adjustedfunnorm',
'funnorm', 'illumina', 'quantile', and 'swan'.
Logical. If TRUE, emit progress messages with message().
Logical. If TRUE, write the same messages to a log file.
Character or NULL. Directory used for the log file when
logs = TRUE.
Character. File name used when logs = TRUE.
A list with class 'dnaEPICO_minfiEwasWater_norm' containing the
requested normalized objects, the first method as primary, and a
sexResolution audit table describing reported-sex and PredSex use.
ex <- dnaEPICO:::exampleMinfiBaseDataDnaEpico()
sample_data <- filterSamplesMinfiEwasWater(
RGSet = ex$RGSet,
targets = ex$targets,
failedSamples = character(0),
SampleID = "Sample_Name",
verbose = FALSE,
logs = FALSE
)
norm_data <- normalizeMinfiEwasWater(
sampleData = sample_data,
sexColumn = "Sex",
normMethods = "quantile",
verbose = FALSE,
logs = FALSE
)
#> [preprocessQuantile] Mapping to genome.
#> [preprocessQuantile] Fixing outliers.
#> [preprocessQuantile] Quantile normalizing.
names(norm_data$normalized)
#> [1] "quantile"