EListRaw
data and returns an EList
object containing
normalized data in log2 scale.
normalizeArrays(elist = NULL, method = "quantile", cyclicloess.method = "pairs",
controls="internal", group1 = NULL, group2 = NULL, output.path=NULL)
EListRaw
object containing raw data to be normalized
(mandatory)."cyclicloess"
, "quantile"
, "vsn"
or "rlm"
) to be
used (mandatory)."pairs"
, "fast"
, "affy"
) should be
performed (optional).rlm
normalization (optional). Valid options are "internal"
(default),
"external"
, "both"
or a regular expression defining a specific
control or a specific set of controls.limma
's function
normalizeBetweenArrays()
for inter-array normalization featuring optional
groupwise normalization when the arguments group1
AND group2
are
assigned. For more information on "cyclicloess"
, "quantile"
or
"vsn"
see the documentation of the limma
package. Furthermore, for
ProtoArrays robust linear normalization ("rlm"
, see Sboner A. et al.) is
provided.For rlm
normalization (method = "rlm"
) the additional argument
controls
needs to be specified in order to select a set of controls used
for normalization. Valid options are "internal"
(default),
"external"
and "both"
which refer to the following sets of
ProtoArray controls:
Moreover, via controls
a regular expression can be passed in order to
select a more specific group of controls. Please check the column "Name"
in your gpr files in order to obtain the complete list of names of all controls
spotted on the ProtoArray. In the following some examples of valid regular
expressions are given:
"^HumanIg"
Only human IgGs and IgAs are selected (esp.,
no anti-human Igs).
"Anti-HumanIgA"
Only anti-human-IgAs are selected (esp.,
no human IgGs and IgAs).
"(Anti-HumanIg|^V5control|BSA|ERa)"
Only anti-human IgGs and
anti-human IgAs, the V5-CMK1 series, BSA and ERa are selected.
"HumanIgG"
Only human IgGs and anti-human IgGs are selected.
"V5control"
Only the V5-CMK1 series is selected.
limma
by Gordon Smyth et al. can be downloaded from
Bioconductor (http://www.bioconductor.org/).Smyth, G. K. (2005). Limma: linear models for microarray data. In: Bioinformatics and Computational Biology Solutions using R and Bioconductor, R. Gentleman, V. Carey, S. Dudoit, R. Irizarry, W. Huber (eds.), Springer, New York, pages 397-420.
Sboner A. et al., Robust-linear-model normalization to reduce technical variability in functional protein microarrays. J Proteome Res 2009, 8(12):5451-5464.
cwd <- system.file(package="PAA")
load(paste(cwd, "/extdata/Alzheimer.RData", sep=""))
elist <- elist[elist$genes$Block < 10,]
normalized.elist <- normalizeArrays(elist=elist, method="quantile")
Run the code above in your browser using DataLab