[BioC] Calculating average expression value in limma topTable output
Michael Muratet
mmuratet at hudsonalpha.org
Tue Nov 30 20:40:12 CET 2010
Dear Colleagues
I have a question about how the AveExpr value gets calculated in limma
topTable. Actually, it appears to get calculated in lmFit, e.g.,
from lmFit:
$Amean
uc007aet.1 uc007aeu.1 uc007aev.1 uc007aew.1 uc007aex.1
0.8269211 1.1462191 -2.3369824 -6.0639390 -8.4696942
from topTable:
acomps.txt:uc007aet.1 -1.07454088439694 0.826921104052945
-0.83217169279942 0.413619779606768 0.999993313025155 -5.09985857376248
bcomps.txt:uc007aet.1 -0.590082310688743 0.826921104052945
-0.559690866321207 0.580942531774888 0.999999437256152 -4.75598562188099
So AveExpr = Amean
But I have looked at the 'average log-intensity' for the raw values
and for the fitted coefficients for log10, log2 and log and looked at
mean(log(x)) and log(mean(x)) and I can't get 0.8269211. I can post
the data if need be.
Moreover, many of the fitted coefficients are less than zero and
log(mean(x)) is defined but not mean(log(x)).
Can anyone tell me how Amean (and therefore AveExpr) gets calculated?
Thanks
Mike
Michael Muratet, Ph.D.
Senior Scientist
HudsonAlpha Institute for Biotechnology
mmuratet at hudsonalpha.org
(256) 327-0473 (p)
(256) 327-0966 (f)
Room 4005
601 Genome Way
Huntsville, Alabama 35806
More information about the Bioconductor
mailing list