Limma and p-adjust: 'global' on non-orthogonal contrasts?
0
0
Entering edit mode
@paolo-innocenti-2191
Last seen 10.2 years ago
Dear Gordon and list, I have a question about p-value adjustment for multiple testing across contrasts. Let's say we have three groups, as in the Limma user guide, section 8.6, and this contrasts are closely related one another, so we want to apply method="global" to decideTests(). The code in section 8.6: > f <- factor(targets$Target, levels=c("RNA1","RNA2","RNA3")) > design <- model.matrix(~0+f) > colnames(design) <- c("RNA1","RNA2","RNA3") > fit <- lmFit(eset, design) > contrast.matrix <- makeContrasts(RNA2-RNA1, RNA3-RNA2, RNA3-RNA1, + levels=design) > fit2 <- contrasts.fit(fit, contrast.matrix) > fit2 <- eBayes(fit2) Here we have 3 contrasts on 3 levels, so only the first two are orthogonal (or at least so it says in "The R book"). Is it justified here to run >decideTests(fit2, method="global") or having non totally independent contrasts makes it impossible to correct the p-values "globally"? Best, paolo -- Paolo Innocenti Department of Animal Ecology, EBC Uppsala University Norbyv?gen 18D 75236 Uppsala, Sweden
limma limma • 1.1k views
ADD COMMENT

Login before adding your answer.

Traffic: 694 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