deseq2 dispersion esimation fit type changed only when computing vst
1
0
Entering edit mode
tonja.r ▴ 80
@tonjar-7565
Last seen 8.1 years ago
United Kingdom

 I have following output of DESeq2 on the following functions. It seems that if changes the fitType for dispersion only when I compute variance stabilized values. Why doesn't it change the dispersion fitType when the function DESeq is called?

dds.1 = DESeqDataSetFromMatrix(countData=signal, colData=Design, design=~condition)
> dds <- DESeq(dds.1)
estimating size factors
estimating dispersions
gene-wise dispersion estimates
mean-dispersion relationship
final dispersion estimates
fitting model and testing
> vst = varianceStabilizingTransformation(dds)
-- note: fitType='parametric', but the dispersion trend was not well captured by the
   function: y = a/x + b, and a local regression fit was automatically substituted.
   specify fitType='local' or 'mean' to avoid this message next time.
deseq2 • 2.4k views
ADD COMMENT
0
Entering edit mode
@mikelove
Last seen 1 day ago
United States
Briefly, because the estimation of dispersion using the "blind" design formula gives different estimates than using the formula in design(dds). See the manual page for the VST, the "blind" argument.
ADD COMMENT

Login before adding your answer.

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