How to extract normalized matrix after using calcNormFact function (with TMM method) ? edgeR
1
0
Entering edit mode
5.8 years ago
Katerina • 0

Hi there,

I'm new and I apologize in advance for my naïve question.

I wanna get the normalized matrix after using the function calcNormFact with method TMM. Below there is my code.

matrice<-matrice_reads_five
classes_one<-as.factor(c(rep("1",3),rep("2",3)))
data0<-DGEList(counts=matrice,group=classes_one)
data0<-calcNormFactors(data0)
design_matrix<- model.matrix(~classes_one) 

data2.glm<-estimateGLMTrendedDisp(data0,design_matrix)
data2.glm<-estimateGLMTagwiseDisp(data2.glm,design_matrix)
fit2<-glmFit(data2.glm,design_matrix)
lrt2<-glmLRT(fit2,coef=2)
head(lrt2$table)

In the past posts someone said that it can be used the function cpm (). Is it correct? How can I extract the normalized data matrix used by the function estimateGLMTrendedDisp() ?

r edgeR rna-seq • 1.4k views
ADD COMMENT
0
Entering edit mode

This has been asked before here end elsewhere, e.g., see this thread:

Question: edgeR TMM values

ADD REPLY
0
Entering edit mode
5.1 years ago
cm <- edgeR::cpm(data0)

If you need log-transformed values you can make the cpm function calculate those as well

ADD COMMENT

Login before adding your answer.

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