context("Differential Expression Functions")
# diffExp ======================================================================
# Expression in cluster 3 relative to cluster 2
object <- seurat_small
numerator <- Seurat::WhichCells(object, ident = 3L)
denominator <- Seurat::WhichCells(object, ident = 2L)
test_that("diffExp : zinbwave-edgeR", {
x <- diffExp(
object = object,
numerator = numerator,
denominator = denominator,
zeroWeights = "zinbwave",
caller = "edgeR"
)
expect_s4_class(x, "DGELRT")
})
test_that("diffExp : zingeR-edgeR", {
x <- diffExp(
object = object,
numerator = numerator,
denominator = denominator,
zeroWeights = "zingeR",
caller = "edgeR"
)
expect_s4_class(x, "DGELRT")
})
# DESeq2 is still relatively slow
test_that("diffExp : zinbwave-DESeq2", {
x <- diffExp(
object = object,
numerator = numerator,
denominator = denominator,
zeroWeights = "zinbwave",
caller = "DESeq2"
)
expect_s4_class(x, "DESeqResults")
})
# nolint start
# zingeR isn't importing DESeqDataSetFromMatrix correctly
# Filed an issue on GitHub, need to make a pull request
# test_that("diffExp : zingeR-DESeq2", {
# x <- diffExp(
# object = object,
# numerator = numerator,
# denominator = denominator,
# zeroWeights = "zingeR",
# caller = "DESeq2"
# )
# expect_s4_class(x, "DESeqResults")
# })
# nolint end
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.