Thank you. Noticed now that, if we apply VST on the raw values :
ddsHTSeq <- DESeqDataSetFromHTSeqCount(sampleTable = sampleTable, design= ~ condition)
vsd <- vst(ddsHTSeq, blind = FALSE)
head(assay(vsd), 3)
gives the same results when applying to normalised values:
ddsHTSeq <- DESeqDataSetFromHTSeqCount(sampleTable = sampleTable, design= ~ condition)
ddsHTSeq <- DESeq(ddsHTSeq)
vsd <- vst(ddsHTSeq, blind = FALSE)
head(assay(vsd), 3)
And in section 4.2. of this tutorial it seems it's applied to data before DESeq() is applied, so maybe it does not matter if it's normalised or not?