[Bioc-devel] DESeq2 and <misc>Tranformsation(s)

Steve Lianoglou mailinglist.honeypot at gmail.com
Sun Apr 21 20:13:59 CEST 2013


Hi Michael,

On Sat, Apr 20, 2013 at 12:18 AM, Michael Love
<michaelisaiahlove at gmail.com> wrote:
> hi Steve,
>
> Thanks. Can you send a minimal example of the error? I can provide an
> alternate formula without error:
>
>> dds <- makeExampleDESeqDataSet()
>> design(dds) <- formula(~ condition)
>> rld <- rlogTransformation(dds)

I'll see your `condition` and raise you a `treatment` :-)

=======================
R> set.seed(123)
R> library(DESeq2)
R> dds <- makeExampleDESeqDataSet()
R> colData(dds)$treatment <- factor(sample(c("x", "y"), ncol(dds),
replace=TRUE))
R> design(dds) <- formula(~ condition + treatment)

## Fails for rlogTransformation
R> dds.rlog <- rlogTransformation(dds)
gene-wise dispersion estimates
mean-dispersion relationship
final dispersion estimates
Error in SummarizedExperiment(assays = rlogData(object, samplesVector,  :
  error in evaluating the argument 'assays' in selecting a method for
function 'SummarizedExperiment': Error in
modelMatrixNames[match(convertNames$from, modelMatrixNames)] <-
convertNames$to :
  NAs are not allowed in subscripted assignments

## vst seems OK
R> dds.vst <- varianceStabilizingTransformation(dds)
gene-wise dispersion estimates
mean-dispersion relationship
final dispersion estimates
========================

I'm using DESeq2_1.0.7 on R-3.0.0

Thanks,
-steve

--
Steve Lianoglou
Computational Biologist
Department of Bioinformatics and Computational Biology
Genentech



More information about the Bioc-devel mailing list