gpatterns.spatial_meth_trend | R Documentation |
calculates the distance of tracks
values from intervals
bins the distances based on dist_breaks
, and then calculates the average
methylation m / (m + um)
in each bin and plots the results.
gpatterns.spatial_meth_trend(
tracks,
intervals,
method = "extract",
dist_breaks = c(-4000000, -1000000, seq(-1000, 1000, 50), 1000000, 4000000),
iterator = .gpatterns.genome_cpgs_intervals,
min_cov = NULL,
min_cgs = NULL,
names = NULL,
include.lowest = TRUE,
groups = NULL,
group_name = NULL,
add_vline = TRUE,
ncol = 2,
nrow = 2,
width = 5,
height = 4,
units = "in",
pointsize = 12,
res = 150,
fig_fn = NULL,
xlab = "Distance (bp)",
ylim = c(0, 1),
linewidth = 0.8,
title = "",
legend = TRUE,
colors = NULL,
parallel = getOption("gpatterns.parallel")
)
tracks |
tracks to plot |
intervals |
intervals to plot spatial methylation around. Can be any intervals set, or one of the following 'special' intervals: 'tss', 'exon', 'utr3', 'intron', 'cgi' |
dist_breaks |
breaks to determine the distances from intervals |
iterator |
track expression iterator (of both tracks and strat_track) |
min_cov |
minimal coverage of each track |
min_cgs |
minimal number of CpGs per bin. |
names |
alternative names for the track |
include.lowest |
if 'TRUE', the lowest value of the range determined by breaks is included |
groups |
a vector the same length of |
group_name |
name of the grouping variable (e.g. tumor, sample, patient, experiment) |
add_vline |
add vertical line at 0 coordinate |
ncol |
number of columns |
nrow |
number of rows |
width |
plot width (if fig_fn is not NULL) |
height |
plot height (if fig_fn is not NULL) |
units |
see |
pointsize |
see |
res |
see |
fig_fn |
output filename for the figure (if NULL, figure would be returned) |
xlab |
label for the x axis' |
ylim |
ylim of the plot |
title |
title for the plot |
legend |
add legend |
colors |
custom colors |
parallel |
get trends parallely |
list with trend data frame (under 'trend') and the plot (under 'p')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.