Design matrix after RUVg correction
0
0
Entering edit mode
11 weeks ago

I have 3 estimated W (factors of unwanted variation) after RUVg correction. I am trying to include W (estimated factors of unwanted variation) into the design matrix just as recommended by Prof. Davide Risso 1 but I am concerned about how this will affect the contrast matrix? They appear as 3 extra rows compared to the desired contrast matrix (to have 5 rows and 5 columns). Is there some wrong application here? W is a matrix of 3 columns (W_1, W_2, W_3)

enter image description here

 design=model.matrix(~0+W+dge$samples$Stage)
 colnames(design)[1] ="W_1"
 colnames(design)[2] ="W_2"
 colnames(design)[3] ="W_3"
 colnames(design)[4] ="Control"
 colnames(design)[5] ="Stage1"
 colnames(design)[6] ="Stage2"
 colnames(design)[7] ="Stage3"
 colnames(design)[8] ="Stage4"

 ###Change columns order###
 design <- design[, c(5,6,7,8,4,1,2,3)]

 v = voomWithQualityWeights(dge, design = design, plot = TRUE)

 vfit <- lmFit(v, design)

 contrast.matrix <- makeContrasts(Stage1vsControl=Stage1-Control,
 Stage2vsControl=Stage2-Control,
 Stage3vsControl=Stage3-Control,
 Stage4vsControl=Stage4-Control, 
 levels = colnames(design))

 vfit <- contrasts.fit(vfit, contrasts=contrast.matrix)

 efit <- eBayes(vfit)

 plotSA(efit,main = "Final model: Mean-variance trend")

 summary(decideTests(efit, method = "separate", adjust.method = "BH", p.value= 0.05,lfc = 1))
limma ruvseq differential-expression • 234 views
ADD COMMENT
0
Entering edit mode

Cross-posted to Bioconductor https://support.bioconductor.org/p/9156456/

Please be aware that posting the same question at the same time to multiple forums without saying so is considered impolite. For my part, I do not answer questions if I notice that they have been cross-posted.

You have been getting extensive help on the Bioconductor forum, including from me (the limma author) and including for the same question that you have posted here.

ADD REPLY

Login before adding your answer.

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