Entering edit mode
Eva Benito Garagorri
▴
70
@eva-benito-garagorri-4263
Last seen 10.3 years ago
Dear list,
I have been working with some microarray data where I make simple
comparisons between a control and a treatment group. I used vsn to
normalize and limma to find differentially expressed genes. I used
"topTable" with number=Inf and p.value=0.05 to get all significant
genes for a given condition, regardless of their fold change. I seem
to be getting significant genes with a fold change systematically
bigger than 1.3 (linear scale), both up and downregulated. I was
wondering whether this can happen and why or whether I am missing
something or making a mistake in the analysis. I guess I expected that
some genes would be significant even with a very small fold change. I
tried the same analysis with the ALL dataset and I found that genes
were significant with a fold change above ~1.1. Below is the code I
used for the analysis of the ALL dataset, which is essentially the
same I used for my own analysis. Thanks in advance!
Eva
library(ALL)
data(ALL)
library(limma)
f = ALL$mol.biol
mat = model.matrix(~f, ALL)
lm = lmFit(ALL, mat)
eb = eBayes(lm)
sign = topTable(eb, coef=2,number=Inf,p.value=0.05)
dim(sign)
sort(2^sign$logFC)
> sessionInfo()
R version 2.11.1 (2010-05-31)
x86_64-apple-darwin9.8.0
locale:
[1] es_ES.UTF-8/es_ES.UTF-8/C/C/es_ES.UTF-8/es_ES.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] limma_3.4.4 ALL_1.4.7 Biobase_2.8.0
loaded via a namespace (and not attached):
[1] tools_2.11.1
----------
Eva Benito Garagorri
PhD program in Neurosciences
Institute for Neurosciences in Alicante
UMH-CSIC
San Juan de Alicante
03550
Spain
ebenito@umh.es
(34) 965 91 92 33
[[alternative HTML version deleted]]