What information in dispersion plot using edgeR?
1
1
Entering edit mode
6.5 years ago
ghmdsr ▴ 70

I'm doing DEG analysis using edgeR. I have some questions.

  1. Difference between 'edgeR' and 'Limma'
  2. Interpreting 'dispersion plot' : after estimating dispersions

Code:

dgList2 <- estimateGLMCommonDisp(dgList1,design = designMat)
dgList3 <- estimateGLMTrendedDisp(dgList2, design=designMat)
dgList4 <- estimateGLMTagwiseDisp(dgList3, design=designMat)

plotBCV(dgList4)

In this plot, what information can I get? Please help me.

RNA-Seq gene R • 4.4k views
ADD COMMENT
0
Entering edit mode

Probably better on the Bioconductor forum.

ADD REPLY
1
Entering edit mode
6.5 years ago
h.mon 35k
  1. edgeR is intended for RNAseq data, and fits a negative binomial model to test for differential gene expression; limma is intended for microarrays, and fits a linear model to test for differential gene expression.

  2. The dispersion is a parameter for the negative binomial model. edgeR uses some fancy techniques to estimate (and possibly squeeze) dispersion from few samples. plotBCV() shows these estimates against the log(counts per million), which is useful for evaluating if the model fit is good and if there is suspicious data lurking in your samples.

ADD COMMENT
0
Entering edit mode

I do feel we need to mention that although limma was originally made for microarrays it continues to be amongst the top tools in benchmarks of DE analysis on RNAseq data - especially when using voom to add weights to the data.

ADD REPLY

Login before adding your answer.

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