filterbyexprs before DESeq2
1
0
Entering edit mode
luca.s ▴ 50
@lucas-24386
Last seen 8 months ago
Italy

Dear all, we run DESeq2 using the standard approach described in the manual, including filtering through the rowsums function, starting from RSEM-generated counts . We ended up with several statistically significant genes that had very low TPM counts overall, and reasonable TPM only on few samples. In order to takle this issue, we were thinking of using the edgeR function filterbyexprs to keep only genes that are expressed over 10 counts in a number of samples at least equal to the size of the smaller comparison class (or fractions of it). The approach would be used just to filter out low-expressed genes, than the remaining raw counts would be processed with DESeq2 under the standard approach. Would this be fine for DESeq2? Thank you for helping.

DESeq2 • 1.3k views
ADD COMMENT
3
Entering edit mode
@mikelove
Last seen 6 hours ago
United States

Yes, filterByExprs is fine to run upstream of DESeq2().

Sometimes I recommend the following type of code on the support site:

keep <- rowSums(counts(dds) >= 10) >= X
dds <- dds[keep,]
ADD COMMENT
0
Entering edit mode

many thanks

ADD REPLY

Login before adding your answer.

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