prep_images | R Documentation |
Prepares images summarizing profiles in t-sne regions and returns ggimage compatible data.frame for plotting.
prep_images( summary_dt, x_points, y_points = x_points, xrng = c(-0.5, 0.5), yrng = c(-0.5, 0.5), rname = NULL, odir = file.path(tempdir(), rname), force_rewrite = FALSE, apply_norm = TRUE, ylim = c(0, 1), facet_by = NULL, ma_size = 2, n_splines = 10, n_cores = getOption("mc.cores", 1), line_color_mapping = NULL, vertical_facet_mapping = NULL, wide_var = "name", x_var = "x", y_var = "y" )
summary_dt |
a tidy data.table from prep_summary() |
x_points |
numeric. number of grid points to use in x dimension. |
y_points |
numeric. number of grid points to use in y dimension. Defaults to same value as x_points. |
xrng |
view domain in x dimension, default is range of position_dt$tx. |
yrng |
view domain in y dimension, default is range of position_dt$ty. |
rname |
prefix for image files. existing image files are used if present. |
odir |
output directory for image files. |
force_rewrite |
if TRUE, images are overwritten even if they exist. |
apply_norm |
if TRUE, y values are trimmed to 95th percentile and transformed ot domain of [0,1]. Default is TRUE. |
ylim |
y-limits of regional summary plots. Default of c(0, 1) is compatible with apply_norm = TRUE. |
facet_by |
character. varaible name to facet profile_dt by when constructing images. The only valid non-null value with chiptsne functions is "tall_var". |
ma_size |
moving average size when smoothing profiles. |
n_splines |
number of points to interpolate with splines. |
n_cores |
number of cores to use when writing images. Default is value of mc.cores option if set or 1. |
line_color_mapping |
named vector of line color. Names correspond to values of profile_dt 'wide_var' variable and values are colors. |
vertical_facet_mapping |
named vector of vertical facet for data |
data.table with variables
data("profile_dt") data("tsne_dt") summary_dt = prep_summary(profile_dt, tsne_dt, 4) img_res = prep_images(summary_dt, 4) #zoom on top-right quadrant summary_dt.zoom = prep_summary(profile_dt, tsne_dt, 4, xrng = c(0, .5), yrng = c(0, .5)) img_res.zoom = prep_images(summary_dt.zoom, 4, xrng = c(0, .5), yrng = c(0, .5)) #use results with plot_summary_raster() to make plots
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.