AffyBatch object
and returns the result in a new AffyBatch object.By default, it applies the spike-in probe-based normalization method. In case the spike-in probe-based method cannot be applied, a median normalization is executed instead. Several options allow however to force the execution of the spike-in probe-based normalization and to fine-tune the resulting correction functions.
norm.miR(abatch, normalize.method="spikein", normalize.param=list(), verbose=TRUE,
...)AffyBatch object.
spikein method is used. Running NormiR.normalize.methods(abatch) indicates
which other methods can be chosen, depending on the raw data contained in the
abatch object.
R list of the arguments that are used to control the spikein normalization. Running
NormiR.spikein.args() provides a complete list of all the tunable parameters supported by
norm.miR and explained below.
display is used. Figures are shown to the screen. Using file
generates the figures in PDF format in the working directory.
span argument of the R loess function
mean. The method used for the high-intensity extrapolation of
the normalization correction function.
FALSE. If TRUE, it forces the normalization correction functions to
have zero values at the lower end of the probe intensity range.
TRUE; some details are provided on the console.
norm.miR uses the
probes annotated as "spike-in" by Exiqon or Affymetrix.
TRUE. The details of the function execution are displayed on the console.
AffyBatch object containing the normalized (but not summarized) expression data.
NormiR.normalize.methods,
NormiR.spikein.args,
NormiR.
data(galenv)
data(GSE20122)
GSE20122.normalized <- norm.miR(GSE20122,
normalize.param=list(figures.show=FALSE))
# Apply the affy method hist on the generated AffyBatch object GSE20122.normalized
layout(matrix(c(1,2), 1, 2, byrow = TRUE))
hist(GSE20122)
hist(GSE20122.normalized)
layout(1)
Run the code above in your browser using DataLab