edgeR: regarding Poisson distribution and goodness of
0
0
Entering edit mode
Yunshun Chen ▴ 870
@yunshun-chen-5451
Last seen 3 days ago
Australia
Hi, 1) If you remove the calcNormFactors() function, there will be no normalization, which is not recommended in most cases. 2) To make a qq-plot for your Poisson data, the simplest way is as follows: design <- model.matrix(~group) fit <- glmFit(y, design=design, dispersion=0) gof(fit, plot=TRUE) 3) To make the same graph with a NB distribution using tagwise dispersions, you can do the followings: y <- estimateTagwiseDisp(y) fit2 <- glmFit(y, design=design) gof(fit2, plot=TRUE) Hope that helps. Regards, Yunshun Chen ------------------------------ Message: 9 Date: Tue, 18 Feb 2014 13:06:21 -0800 (PST) From: "J [guest]" <guest@bioconductor.org> To: bioconductor at r-project.org, jmillo4686 at gmail.com Subject: [BioC] edgeR: regarding Poisson distribution and goodness of fit graph Message-ID: <20140218210621.8613C1437E3 at mamba.fhcrc.org> Hello R and edgeR users/developers, I had a question regarding the use of edgeR and graphing results. I'm trying to do some comparisons between including and excluding different features in edgeR. One variation I'm trying is the following: x <- read.delim("fileofcounts.txt",row.names="Symbol") group <- factor(c(1,1,2,2)) y <- DGEList(counts=x,group=group) et <- exactTest(y, dispersion = 0) I believe this setup assumes the dispersion in my data is Poisson, and calculates the gene-wise exactTest as so. I've also removed the calcNormFactors() function in this situation. So am I correct in suggesting the only normalization that would be occurring in this case is with respect to the library size? And my other question is how would I be able to make a qq-plot for this procedure (goodness of fit statistics as the y-axis and Chi-square quantiles as the x-axis)? The current gof() function appears to only be capable of using GLM data as an input. Does anyone know how to do the same with Poisson data that did not use the GLM functions? Furthermore, if I were to have included the tag-wise dispersion it would also be good to know how to make the same graph with a negative binomial distribution. So if anyone knows how to make that graph I would be interested too. Thanks -- output of sessionInfo(): R version 3.0.2 (2013-09-25) Platform: x86_64-apple-darwin10.8.0 (64-bit) locale: [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8 attached base packages: [1] stats graphics grDevices utils datasets methods [7] base other attached packages: [1] LSD_2.5 ellipse_0.3-8 schoolmath_0.4 [4] colorRamps_2.3 RColorBrewer_1.0-5 gtools_3.2.1 [7] MASS_7.3-29 edgeR_3.4.2 limma_3.18.12 loaded via a namespace (and not attached): [1] tools_3.0.2 -- Sent via the guest posting facility at bioconductor.org. ______________________________________________________________________ The information in this email is confidential and intend...{{dropped:4}}
Normalization graph edgeR Normalization graph edgeR • 1.9k views
ADD COMMENT

Login before adding your answer.

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