DuckDBGRanges
DuckDB-Backed GenomicRanges Implementation
Bioconductor version: 3.24 · Package version: 0.99.8
Provides DuckDB-backed implementations of GenomicRanges data structures for efficient, out-of-memory operations on large genomic interval datasets. The package includes DuckDBGRanges and DuckDBGRangesList classes with optimized range operations including restrict, flank, shift, findOverlaps, coverage, and distance calculations. Ideal for variant analysis, scATAC-seq peak analysis, and other genomic workflows requiring memory-efficient range operations on large datasets.
Installation
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("DuckDBGRanges") Details
| Maintainer | Patrick Aboyoun <aboyounp@gene.com> |
| Author | Patrick Aboyoun [aut, cre], Genentech, Inc. [cph] |
| License | MIT + file LICENSE |
| URL | https://github.com/Genentech/DuckDBGRanges |
| Bug Reports | https://github.com/Genentech/DuckDBGRanges/issues |
| Downloads rank | 8 |
| Source branch | devel |
| biocViews | DataImport, DataRepresentation, Infrastructure, Sequencing, Software |
Documentation
Download
Follow the installation instructions to use this package in your R session.
| Source package | DuckDBGRanges_0.99.8.tar.gz |
| Windows binary (x86_64) | DuckDBGRanges_0.99.8.zip |
| macOS binary (arm64) | DuckDBGRanges_0.99.8.tgz |
| macOS binary (x86_64) | DuckDBGRanges_0.99.8.tgz |
Dependencies
Depends: R (>= 4.5.0), methods, stats, DuckDBDataFrame, GenomicRanges
Imports: bit64, BiocGenerics, S4Vectors, IRanges, Seqinfo, DelayedArray, DBI, dplyr, dbplyr
Suggests: knitr, rmarkdown, BiocStyle, testthat, microbenchmark, arrow, TxDb.Hsapiens.UCSC.hg38.knownGene
Reverse dependencies
Depends On Me (1): BiocDuckDB