range-diagnostics: Rangle new features out of .ranges

Description Usage Arguments Examples

Description

Rangle new features out of .ranges

Usage

1
2
3
4
5
6
7
rangle(x, .var, .index, .funs)

## S4 method for signature 'GenomicRanges'
rangle(x, .var, .index, .funs)

## S4 method for signature 'GroupedGenomicRanges'
rangle(x, .var, .index, .funs)

Arguments

x

a Ranges object

.var

A metadata column in x to summarise over either a bare variable name or a character vector of length 1.

.index

A list of columns generated with rng_vars() that index the ranges in x.

.funs

A named-list of functions that compute rangenostics()

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
suppressPackageStartupMessages(library("GenomicRanges"))
lvls <- paste0("chr", 1:23)
N <- 1e5
gr <- GRanges(
seqnames = factor(sample(lvls, N, replace = TRUE), levels = lvls),
ranges = IRanges(start = rpois(N, 10000), width = rpois(N, 100)),
grp = sample(letters[1:4], N, replace = TRUE),
score = rnbinom(N, size = 5, mu = 25)
)

rangle(gr, score, rng_vars(seqnames), list(mean = mean))

sa-lee/superintronic documentation built on Feb. 18, 2020, 10:36 a.m.