context("Test run_fitsne()")
library(yamatClassifier)
test_that("run_fitsne()", {
idat_dir <- file.path(system.file("extdata", package = "minfiData"), "5723646052")
targets <- data.frame(
Basename = c(
"5723646052_R02C02",
"5723646052_R04C01",
"5723646052_R05C02"
),
Sentrix_ID = "5723646052"
)
trainer <- yamatClassifier::create_trainer(idat_dir = idat_dir,
targets = targets,
output = "output/5723646052")
beta_value_adjusted <- yamatClassifier::get_beta_value(trainer = trainer)
beta_value_adjusted_rda <- yamatClassifier::get_beta_value_adjusted_rda((trainer = trainer))
save(beta_value_adjusted, file = beta_value_adjusted_rda)
embedding <- yamatClassifier::run_fitsne(
trainer = trainer,
top_n = 100,
perplexity = 30,
n_iter = 5,
random_state = 123
)
expect_true(ncol(embedding) == 2)
expect_true(nrow(embedding) == nrow(targets))
expect_true(all(rownames(embedding) == colnames(beta_value_adjusted)))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.