Question: Normalized counts of DESeq2 affected by design formula?
gravatar for blastzone.heimerdinger
15 months ago by

Hello, sir.

I have a question regarding normalized counts of DESeq2 (Not VST or rlog transformed).

I used counts(normalized=TRUE) to get normalized data after DESeq() as follows. 

norm_tbl <- counts(dds, normalized=TRUE)

My question is that:

1. Can this normalized count table be used for downstream analysis, which I plan to use normalized count as dependent variable in modelling? Do this normalization account for normalizing for sequence depth variance?

2. Is this normalization affected by design formula when I created the DESeq dataset? I tried several different formulas, but no change can be observed for normalized counts.

Thanks for helping in advance.


deseq2 • 463 views
ADD COMMENTlink modified 15 months ago by Michael Love24k • written 15 months ago by blastzone.heimerdinger0
Answer: Normalized counts of DESeq2 affected by design formula?
gravatar for Michael Love
15 months ago by
Michael Love24k
United States
Michael Love24k wrote:

We recommend to use the variance stabilized data for downstream modeling e.g. for clustering or machine learning, etc. You can do:

vsd <- vst(dds)

Normalization is not affected by the design. It simply divides out the size factor for each column. See the DESeq2 paper for how the size factor is estimated (it doesn't use the design).

ADD COMMENTlink written 15 months ago by Michael Love24k



Thank you very much for the reply!

I want to do generalized linear modeling or mixed modeling for downstream analysis, for covariate adjusting, is it the case for using VST also? As I read that VST values should not be used to differential expression analysis. My intend is that I want deseq2 to normalize the data for sequence depth or library size variance, and want to adjust covariates myself using model.

Because if VST performed, they seem to take care of covariates I want to adjust in my model in their function already, as different formula return different VST values. This part I do not understand.

As you suggested in DESeq2 for survival analysis, is this OK in this case to apply normTransform, then do modeling?

Thank you about normalization, I will read it again!

ADD REPLYlink modified 15 months ago • written 15 months ago by blastzone.heimerdinger0

You should use the original counts in a GLM, not transformed counts. Also, the transformations do not adjust for covariates.

ADD REPLYlink written 15 months ago by Michael Love24k
Please log in to add an answer.


Use of this site constitutes acceptance of our User Agreement and Privacy Policy.
Powered by Biostar version 16.09
Traffic: 172 users visited in the last hour