Deseq2 - Log2FoldChange is dependent on the number of genes in the analysis
1
0
Entering edit mode
6.2 years ago

Dear users,

When I used Deseq2 package on a Count data table, and then applied the result() function, the log2FoldChange output of this last table is dependent on the number of genes that I had chosen to put in the analysis in the Count data table.

Does someone know why?

Thanks !

RNA-Seq Deseq2 Log2FoldChange • 975 views
ADD COMMENT
2
Entering edit mode
6.2 years ago
russhh 5.7k

Library size is dependent upon the genes included. In the simplest setting, for a given gene in a given sample the negative-binomial model effectively models the number of counts observed (for that gene) relative to the number of reads observed in total (for that sample). If you change the library size (by altering which genes you include) you will alter the coeficients fitted by the negbin model, and therefore alter the differences in those coeficients between different samples/groups-of-samples.

ADD COMMENT
1
Entering edit mode

Remember, DESeq's default library normalization is based on using the gene that has the median expression, and assuming that gene is expressed the same between all the samples. If you subset the genes differently, the median gene picked will be different. If you pick a curated set of 'interesting' genes, that assumption that the median gene is not differentially expressed might be false

ADD REPLY

Login before adding your answer.

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