Running DESeq on normalized data
2
0
Entering edit mode
Hugo • 0
@7220be07
Last seen 4 months ago
United States

I have a count matrix that underwent normalization to remove batch effects and technical variation. If I used DeSeq(after making values integers), would this be causing major errors?

I know from other posts that you should feed raw counts into Deseq, but I had issues with removing batch effects and technical variables that made it necessary to normalize the count matrix in order to clean up the data (among other steps).

If I now use Deseq, will that work, or do I need to write the code for each step by hand? Any other advice is much appreciated.

Best,

Hugo

deseq DESeq2 • 330 views
ADD COMMENT
0
Entering edit mode
@james-w-macdonald-5106
Last seen 18 hours ago
United States

It's better as a general rule to remove excess variability due to known factors (batch effects, etc) and unknown factors (various technical effects) as part of the linear regression, which will correctly account for the loss of degrees of freedom from having done so. You can fit batch as a fixed effect, and you can estimate changes due to unobserved technical effects using either the sva or RUV packages.

0
Entering edit mode
ATpoint ★ 4.0k
@atpoint-13662
Last seen 23 hours ago
Germany

It depends. If you used a strategy like ComBat-Seq that preserve the integer nature and distribution of the raw counts then you could use DESeq2. If not then you probably completely altered magnitude of counts and distribution, hence the assumptions of DESeq2 are violated and results could be nonsense.

ADD COMMENT

Login before adding your answer.

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