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.

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!

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