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