| run_tsne | R Documentation |
run_tsne
run_tsne(
profile_dt,
perplexity = 100,
n_cores = getOption("mc.cores", 1),
high_topright = TRUE,
norm1 = TRUE,
Y_init = NULL,
x_var = "x",
y_var = "y",
id_var = "id",
wide_var = "name",
tall_var = "tall_none",
fun.aggregate = mean
)
profile_dt |
Tidy data.table of profile information. As returned by seqsetvis::ssvFetchBam. |
perplexity |
perplexity value for t-SNE. Passed to Rtsne::Rtsne. |
n_cores |
Number of threads for running t-SNE. |
high_topright |
If TRUE, flip tx/ty as needed such that most points are in the top-right quadrant. |
norm1 |
If TRUE, rescale tx and ty to be centered at 0,0 with total size of 1. |
Y_init |
Optional initial coordinates for tx and ty. |
wide_var |
Wide variable. Spreads matrix into columns. Each regions tSNE position will be based on one profile for every value of wide_var. |
tall_var |
Tall variable. Repeats matrix entries down rows. Each region will appear once per value of tall_var in final tSNE. |
Return data.table mapping each id_var entry to tSNE space: defined by tx and ty
data("profile_dt")
setalloccol(profile_dt)
chiptsne:::run_tsne(profile_dt, wide_var = "wide_var", tall_var = "tall_var")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.