skip_on_cran()
data("GlobalPatterns", package = "phyloseq")
data("enterotype")
data_fungi_low_high <- subset_samples(
data_fungi_mini,
Height %in% c("Low", "High")
)
data_basidio <- subset_taxa(data_fungi, Phylum == "Basidiomycota")
data_fungi_2trees <-
subset_samples(
data_fungi,
data_fungi@sam_data$Tree_name %in% c("A10-005", "AD30-abm-X")
)
GlobalPatterns@sam_data[, "Soil_logical"] <- ifelse(GlobalPatterns@sam_data[, "SampleType"] == "Soil", "Soil", "Not Soil")
GP_archae <- subset_taxa(
GlobalPatterns,
GlobalPatterns@tax_table[, 1] == "Archaea"
)
GP <- subset_samples_pq(
GP_archae,
GP_archae@sam_data$SampleType %in% c("Soil", "Skin")
)
test_that("Test one case for each deprecated functions", {
res_deseq <- DESeq2::DESeq(phyloseq_to_deseq2(GP, ~SampleType), test = "Wald", fitType = "local")
expect_warning(physeq_graph_test(data_fungi_mini, fact = "Tree_name"), "deprecated")
expect_s3_class(suppressWarnings(adonis_phyloseq(data_fungi_mini, "Tree_name")), "anova")
expect_s4_class(suppressWarnings(clean_pq(data_fungi_mini)), "phyloseq")
expect_message(expect_warning(otu_circle(data_fungi_2trees, fact = "Tree_name", nproc = 1, add_nb_seq = FALSE), "deprecated"))
expect_message(expect_warning(biplot_physeq(data_fungi_2trees, merge_sample_by = "Tree_name"), "deprecated"))
testFolder <- tempdir()
unlink(list.files(testFolder, full.names = TRUE), recursive = TRUE)
expect_warning(write_phyloseq(enterotype, path = testFolder, silent = TRUE), "deprecated")
expect_s4_class(suppressWarnings(read_phyloseq(testFolder, taxa_are_rows = TRUE)), "phyloseq")
expect_warning(sankey_phyloseq(data_fungi_mini), "deprecated")
expect_s3_class(suppressWarnings(summary_plot_phyloseq(data_fungi_mini)), "ggplot")
expect_message(expect_warning(plot_edgeR_phyloseq(GlobalPatterns, c("SampleType", "Soil", "Feces"), color_tax = "Kingdom"), "deprecated"), "Perform edgeR binary test")
expect_warning(plot_deseq2_phyloseq(res_deseq, c("SampleType", "Soil", "Skin"), tax_table = GP@tax_table, color_tax = "Kingdom"), "deprecated")
expect_warning(venn_phyloseq(data_fungi_mini, "Height"), "deprecated")
expect_warning(ggVenn_phyloseq(data_fungi_mini, "Height"), "deprecated")
expect_warning(hill_tuckey_phyloseq(GlobalPatterns, "Soil_logical"), "deprecated")
expect_silent(suppressMessages(expect_warning(hill_phyloseq(GP, "SampleType"), "deprecated")))
# library(metacoder)
# expect_warning(suppressMessages(ht <- physeq_heat_tree(data_basidio)), "deprecated")
expect_s3_class(suppressWarnings(multiple_share_bisamples(data_fungi_low_high, bifactor = "Height", merge_sample_by = "Height")), "tbl_df")
})
suppressWarnings(vsearch_error_or_not <- try(system("vsearch 2>&1", intern = TRUE), silent = TRUE))
if (class(vsearch_error_or_not) == "try-error") {
message("lulu_phyloseq() can't be tested when vsearch is not installed")
} else {
test_that("lulu_phyloseq works fine", {
expect_s4_class(suppressWarnings(lulu_phyloseq(data_fungi_sp_known)$new_physeq), "phyloseq")
})
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.