DESeq2: How to interpret numbers for independent filtering?
Hi,
I am doing differential expression using DESeq2 and trying to learn more about independent filtering.
I used the function metadata(res)$filterThreshold and got the following numbers but don't quite understand them.
> 66.02757%
> 6.589014
I understand DESeq2 filters out genes of a mean normalised count below the threshold. In this case, does this mean that DESeq2 has filtered out genes with a mean count of 6.589? And based on this counts threshold, 66% of genes were filtered out of the analysis?
If so, is the mean count threshold abnormally low? Or is this quite normal?
Thank you!
• 2,423 views
•
link
0 answers
No answers yet.
Log in to answer this question.
So, this means that genes with basemean < 6.589014 have been filtered and the filtered genes represent 66.02757% of all tested genes!
This is a lot of genes whose P values are being set to
NA.Now you might ask what will you do about it.
rowSumsfunction to filter unexpressed genes.NAare the one's with basemean==0 or not.independent filteringparameter to FALSE and then see how many genes haveNApadj values.