Separate channel analysis of two color micro arrays: avereps and intraspotCorrelation functions
0
0
Entering edit mode
Guest User ★ 13k
@guest-user-4897
Last seen 10.6 years ago
Dear limma users and experts, I'm working with two color Agilent GE microarrays with a common reference set-up. Here, I'm using the avereps function to average multiple probes over a specific gene before fitting a linear model to the data. However, I'm getting low FDR corrected p-values over my whole data resulting in almost no differential expression. Trying to circumvent this, I've read that by applying the intraspotCorrelation function and performing a separate channel analysis, you can get better corrected p-values if the corr < 0.5 (as you are now also incorporating the information available in the A-values). I've done this and this is resolving the problem. My question specifically is now if I should do the intraspotCorrelation on the MA object after averaging the probes over a specific gene (on which the linear model will be based), or on the MA object before averaging? I think I should do the intraspotCorrelation function on the same MA object as the linear model will be fitted, but not sure. The two scenarios: 1. Using MA object after averaging over gene ID MA_norm<-normalizeBetweenArrays(MA_norm, method=between) MA_ave<-avereps(MA_norm, ID=MA_norm$genes$ID) corfit_Ave<-intraspotCorrelation(MA_ave, design) fit_ave<-lmscFit(MA_ave, design, correlation=corfit_Ave$consensus) eb_Ave<-eBayes(fit_Ave) 2. Using MA object before averaging over gene ID and using two different MA objects for the correlation estimate and linear model MA_norm<-normalizeBetweenArrays(MA_norm, method=between) MA_ave<-avereps(MA_norm, ID=MA_norm$genes$ID) corfit<-intraspotCorrelation(MA_norm, design) fit<-lmscFit(MA_ave, design, correlation=corfit$consensus) eb<-eBayes(fit) Any advice on this would be very welcome, thanks in advance, Rob. -- output of sessionInfo(): R version 3.0.1 (2013-05-16) Platform: x86_64-w64-mingw32/x64 (64-bit) locale: [1] LC_COLLATE=Dutch_Belgium.1252 LC_CTYPE=Dutch_Belgium.1252 [3] LC_MONETARY=Dutch_Belgium.1252 LC_NUMERIC=C [5] LC_TIME=Dutch_Belgium.1252 attached base packages: [1] stats graphics grDevices utils datasets methods base loaded via a namespace (and not attached): [1] tools_3.0.1 -- Sent via the guest posting facility at bioconductor.org.
limma limma • 919 views
ADD COMMENT

Login before adding your answer.

Traffic: 465 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6