[BioC] Different Normalizations
Anja von Heydebreck
heydebre at molgen.mpg.de
Sat Feb 7 19:12:39 MET 2004
Rafael A. Irizarry wrote:
>On Sat, 7 Feb 2004, Anja von Heydebreck wrote:
>
>
>>Hi Julia,
>>
>>
>>>Hi,
>>>I am comparing different normalizations of Affymetrix microarrays:
>>>1. expresso with rma, vsn, pmonly and medianpolish
>>>2. calling rma and vsn with: eset=rma(Data); Set=vsn(eset);
>>>
>>>
>>>
>>rma gives you expression levels on the log scale, whereas
>>vsn expects input values on the raw scale. So it doesn't make sense
>>to call vsn after rma like in 2. (apart from the question why you
>>should normalize your data twice - I guess in 1. you used rma only for
>>background correction; but calling rma like in 2. involves also
>>quantile normalization and medianpolish).
>>
>>
>
>of cource you could do:
>
>exprs(eset) <- 2^exprs(eset)
>eset = vsn(eset)
>
But the output of vsn is - at least approximately - on the natural log
scale.
>exprs(eset) <- log2(exprs(eset))
>
Therefore, to obtain log2-values, I would rather do
exprs(eset) <- log2(exp(exprs(eset))), or
exprs(eset) <- log2(exp(1))*exprs(eset)
Best,
Anja
--
Dr. Anja von Heydebreck
Max Planck Institute for Molecular Genetics
Dept. Computational Molecular Biology
Ihnestr. 73
14195 Berlin, Germany
heydebre at molgen.mpg.de phone: +49-30-8413-1168
http://www.molgen.mpg.de/~heydebre fax: +49-30-8413-1152
More information about the Bioconductor
mailing list