Bioconductor Developer Survey 2026 Now Open!

DuckDBGRanges

This is the development version of DuckDBGRanges; to use it, please install the devel version of Bioconductor.

DuckDB-Backed GenomicRanges Implementation


Bioconductor version: Development (3.24)

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.

Author: Patrick Aboyoun [aut, cre], Genentech, Inc. [cph]

Maintainer: Patrick Aboyoun <aboyounp at gene.com>

Citation (from within R, enter citation("DuckDBGRanges")):

Patrick Aboyoun. DuckDBGRanges: DuckDB-Backed GenomicRanges Implementation. doi:10.18129/B9.bioc.DuckDBGRanges, R package version 0.99.8, https://bioconductor.org/packages/DuckDBGRanges.

Generated from the package metadata; it may differ from the package's own citation.

Installation

To install this package, start R (version "4.6") and enter:

if (!require("BiocManager", quietly = TRUE))
    install.packages("BiocManager")

## The following initializes the development version of Bioconductor
BiocManager::install(version = "devel")

BiocManager::install("DuckDBGRanges")

For older versions of R, please refer to the appropriate Bioconductor release.

Documentation

To view documentation for the version of this package installed in your system, start R and enter:

browseVignettes("DuckDBGRanges")
2. Benchmarking DuckDBGRanges HTML R Script
3. Design and extension of DuckDBGRanges HTML R Script
1. Introduction to DuckDBGRanges HTML R Script
Reference ManualPDF
NEWSText
LICENSEText

Details

biocViews DataImport, DataRepresentation, Infrastructure, Sequencing, Software
Version0.99.8
In Bioconductor sinceBioC 3.24 (R-4.6)
License MIT + file LICENSE
Depends R (>= 4.5.0), methods, stats, DuckDBDataFrame, GenomicRanges
Imports bit64, BiocGenerics, S4Vectors, IRanges, Seqinfo, DelayedArray, DBI, dplyr, dbplyr
System Requirements
URLhttps://github.com/Genentech/DuckDBGRanges
Bug Reportshttps://github.com/Genentech/DuckDBGRanges/issues
See More
Suggests knitr, rmarkdown, BiocStyle, testthat, microbenchmark, arrow, TxDb.Hsapiens.UCSC.hg38.knownGene
Linking To
Enhances
Depends On Me BiocDuckDB
Imports Me
Suggests Me
Links To Me
Build Report Build Report, r-universe

Package Archives

Follow 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 (big-sur-x86_64) DuckDBGRanges_0.99.8.tgz
macOS Binary (sonoma-arm64) DuckDBGRanges_0.99.8.tgz
Source Repositorygit clone https://git.bioconductor.org/packages/DuckDBGRanges
Source Repository (Developer Access)git clone git@git.bioconductor.org:packages/DuckDBGRanges
Package Short Url https://bioconductor.org/packages/DuckDBGRanges/
Package Downloads ReportDownload Stats