tests/testthat/test_LRT_prior.R

dds <- makeExampleDESeqDataSet(n=100)
colData(dds)$condition <- factor(rep(1:3,each=4))
colData(dds)$group <- factor(rep(1:2,6))
design(dds) <- ~ group + condition
dds <- DESeq(dds,test="LRT",reduced=~ group,betaPrior=TRUE)
expect_true(any(attr(dds,"betaPriorVar") < 1e6))
res <- results(dds)
expect_true(grepl("LRT",mcols(res)$description[colnames(res) == "stat"]))

design(dds) <- ~ group * condition
dds <- DESeq(dds,test="LRT",reduced=~ group,betaPrior=TRUE)
res <- results(dds)
nlhuong/ZeroInflatedDESeq2 documentation built on May 23, 2019, 9:06 p.m.