View source: R/util-binBedpe.R
binAnchor | R Documentation |
Define helper function for binning an anchor
binAnchor(a, p, res)
a |
GRanges object |
p |
Position within anchors to resize the bin. Can be a character or integer vector of length 1 or length(a) designating the position for each element in bedpe. Character options are "start", "end" and "center". Integers are referenced from the start position for '+' and '*' strands and from the end position for the '-' strand. |
res |
Integer - resolution in which to bin the anchor. |
GRanges object that has been shifted and binned into res by p.
library(GenomicRanges) ## Create example GRanges gr1 <- GRanges(seqnames = "chr1", ranges = IRanges(start = rep(5000,3), end = rep(6000,3)), strand = c('+', '-', '*')) gr2 <- gr1 |> promoters(upstream = 2000, downstream = 200) ## Binning the results binAnchor(gr1, 'start', 1000) binAnchor(gr1, 'end', 1000) binAnchor(gr1, 'center', 1000) ## Bin after shifting back to TSS binAnchor(gr2, 2000, 1000)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.