Hi, folks!
Recently I'm using DEXSeq to perform differential exon usage.
My situation is a little different from the example of DEXSeq, that is, each gene of my design has a different two-class condition, so I first estimate sizeFactors for all samples across all genes. When testing for each gene, I give it the same sizeFactor as calculated above, because sizeFactor just correlated with sample. And then I estimate dispersions for each gene, and testForDEU gene by gene. Am I in the right way? Can estimateDispersions work for a single gene?
And by this way, some genes' I(1/means[good]) in the function fitDispersionFunction are negative, then the code will stop.
Another important point, the results for each exon of the same gene has a totally equal pvalue, and doesn't change after BH adjustment. How does this happen? My models just followed DEXSeq examples.
Appreciate any help from you guys! Thanks!
Recently I'm using DEXSeq to perform differential exon usage.
My situation is a little different from the example of DEXSeq, that is, each gene of my design has a different two-class condition, so I first estimate sizeFactors for all samples across all genes. When testing for each gene, I give it the same sizeFactor as calculated above, because sizeFactor just correlated with sample. And then I estimate dispersions for each gene, and testForDEU gene by gene. Am I in the right way? Can estimateDispersions work for a single gene?
And by this way, some genes' I(1/means[good]) in the function fitDispersionFunction are negative, then the code will stop.
Another important point, the results for each exon of the same gene has a totally equal pvalue, and doesn't change after BH adjustment. How does this happen? My models just followed DEXSeq examples.
Appreciate any help from you guys! Thanks!
Comment