[BioC] Why edgeR ouput some p values larger than 1

Yuan Tian ytianidyll at ucla.edu
Thu Jan 5 23:24:21 CET 2012


Hello,

I was using edgeR to do differential expression on a RNA-seq dataset, but when I check the p.value (not adjusted) distribution of the output, I found ~700 genes got a p value larger than 1... Just wondering if anyone else got this problem before? And why I got such a weird a result. Here's my codes,

d <- DGEList(counts=countsTable, group=conds, lib.size = lib.sizes) #I used the raw read counts as instructed in the user guide
d <- calcNormFactors(d, method="TMM")
d <- estimateCommonDisp(d)
et.commonDis <- exactTest(d)

hist(et.commonDis$table$p.value, breaks=100, col="skyblue", border="slateblue", main="pval distribution_edgeR")

May I have your ideas? Thanks.   

Yuan


More information about the Bioconductor mailing list