hello, i have pre-processed 9 set of microarray data belonging different subtype of ovarian cancer and trying to find out differentially expressed gene in each condition.for finding differentially expressed gene, i have filtered genes with p -value <0.05 and fold change 2. but problem is that there too large number of genes comming. example. 1500 genes are downregulated and 1768 genes upregulated. is this possible? The codes which i havve use for pre-processing and t- test calculate aregive below-
mydata <- ReadAffy()
mydata
eset <- rma(mydata)
exprSet <- exprs(eset)
pvalue.exprSet = apply(exprSet, 1, function(x){t.test(x[1:4], x[5:45]) $p.value})
Combine.exprset.pvalue = cbind(exprSet,pvalue.exprSet)
write.table(Combine.exprset.pvalue,"NormalizedValues.xls",sep="\t",col.names = NA)
Kindly give me solution,where is the problem ? thanking you.
Did you use adjusted p-values ? or nominal p-values prior multitesing correction ? You should use adjusted ones.
Why not use limma, which is standardised for these types of microarray analyses?
Even Devon mentions it here: A: affymetrix microarray gene expression analysis