Nothing
context("scPipe testing")
test_that("new SingleCellExperiment does not contain QC information", {
data("sc_sample_data")
data("sc_sample_qc")
sce = SingleCellExperiment(assays = list(counts = as.matrix(sc_sample_data)))
expect_that(sce, is_a("SingleCellExperiment"))
expect_warning(QC_metrics(sce),
"`scPipe` not in `metadata`. Cannot identify quality control columns")
expect_equal(QC_metrics(sce), NULL)
expect_warning(demultiplex_info(sce),
"`scPipe` not in `metadata`. Cannot find columns for cell barcode demultiplex results")
expect_equal(demultiplex_info(sce), NULL)
expect_warning(UMI_dup_info(sce),
"`scPipe` not in `metadata`. Cannot find columns for cell barcode demultiplex results")
expect_equal(UMI_dup_info(sce), NULL)
})
test_that("new SingleCellExperiment should work properly", {
data("sc_sample_data")
data("sc_sample_qc")
sce = SingleCellExperiment(assays = list(counts = as.matrix(sc_sample_data)))
QC_metrics(sce) = sc_sample_qc
demultiplex_info(sce) = cell_barcode_matching
UMI_dup_info(sce) = UMI_duplication
expect_equal(dim(sce), c(1000, 383))
expect_equal(dim(QC_metrics(sce)), c(383, 12))
expect_equal(dim(UMI_dup_info(sce)), c(1001, 2))
expect_equal(dim(demultiplex_info(sce)), c(6, 2))
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.