Nothing
quietly_test_that("the default plot for all methods", {
testthat::skip_on_os("mac") # unrecognizable differences visually but likely due to fp precision
data("combined_pbmc")
.defaultApotcPlot <- "default_apotcplot"
expect_doppelganger(.defaultApotcPlot, vizAPOTC(combined_pbmc))
expect_doppelganger(.defaultApotcPlot, APOTCPlot(RunAPOTC(combined_pbmc)))
# do some runs and sanity test that AdjustAPOTC did nothing
combined_pbmc <- RunAPOTC(combined_pbmc, run_id = "r1")
combined_pbmc <- RunAPOTC(combined_pbmc, run_id = "r2")
# test AdjustAPOTC
expect_doppelganger(.defaultApotcPlot, APOTCPlot(AdjustAPOTC(combined_pbmc)))
expect_doppelganger(
.defaultApotcPlot,
combined_pbmc %>%
AdjustAPOTC(
run_id = "r2",
nudge_cluster = 1:17,
nudge_vector = c(1, 1)
) %>%
AdjustAPOTC(
run_id = "r2",
nudge_cluster = 1:17,
nudge_vector = c(-1, -1)
) %>%
APOTCPlot(run_id = "r2")
)
# test default legend functions
expect_doppelganger(
.defaultApotcPlot, overlayLegend(vizAPOTC(combined_pbmc))
)
expect_doppelganger(
.defaultApotcPlot,
overlayLegend(vizAPOTC(combined_pbmc, add_size_legend = FALSE))
)
expect_doppelganger(
.defaultApotcPlot,
overlayLegend(
removeLegend(vizAPOTC(combined_pbmc)),
legend_position = "bottom left"
)
)
# test that overlaying no shared clones works
expect_doppelganger(
.defaultApotcPlot, vizAPOTC(combined_pbmc, show_shared = list())
)
})
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.