Package 'cpp11bigwig'

Title: Read bigWig and bigBed Files
Description: Read bigWig and bigBed files using "libBigWig" <https://github.com/dpryan79/libBigWig>. Provides lightweight access to the binary bigWig and bigBed formats developed by the UCSC Genome Browser group.
Authors: Jay Hesselberth [aut, cre], RNA Bioscience Initiative [fnd, cph], Devon Ryan [cph]
Maintainer: Jay Hesselberth <[email protected]>
License: MIT + file LICENSE
Version: 0.1.3.9000
Built: 2026-05-10 08:12:43 UTC
Source: https://github.com/rnabioco/cpp11bigwig

Help Index


Read data from bigBed files.

Description

Columns are automatically typed based on the autoSql schema embedded in the bigBed file. Integer types (uint, int) become R integers, floating point types (float, double) become R doubles, and all other types (including array types like int[blockCount]) remain as character strings.

Usage

read_bigbed(bbfile, chrom = NULL, start = NULL, end = NULL)

Arguments

bbfile

filename for bigBed file

chrom

read data for specific chromosome

start

start position for data

end

end position for data

Value

tibble

See Also

https://github.com/dpryan79/libBigWig

https://github.com/brentp/bw-python

Examples

bb <- system.file("extdata", "test.bb", package = "cpp11bigwig")

read_bigbed(bb)

read_bigbed(bb, chrom = "chr10")

Read data from bigWig files.

Description

Read data from bigWig files.

Usage

read_bigwig(bwfile, chrom = NULL, start = NULL, end = NULL, as = NULL)

Arguments

bwfile

filename for bigWig file

chrom

read data for specific chromosome

start

start position for data

end

end position for data

as

return data as a specific type. The default is a tibble (tbl) or GRanges (gr)

Value

tibble

See Also

https://github.com/dpryan79/libBigWig

https://github.com/brentp/bw-python

Examples

bw <- system.file("extdata", "test.bw", package = "cpp11bigwig")

read_bigwig(bw)

read_bigwig(bw, chrom = "10")

read_bigwig(bw, chrom = "1", start = 100, end = 130)

read_bigwig(bw, as = "GRanges")