Bioc2026 Registration Open!

dbSequence

DuckDB-Backed Interface for Large-Scale Genomic Data

Bioconductor version: 3.24 · Package version: 0.99.1

Provides a DuckDB-backed infrastructure for working with large-scale genomic data that exceeds available memory. Supports lazy evaluation of genomic ranges and efficient overlap queries. Integrates with Bioconductor classes (GRanges, BiocIO) and provides plyranges-compatible API.

Installation

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

BiocManager::install("dbSequence")

Details

MaintainerEdward C. Ruiz <ecr7407@gmail.com>
AuthorEdward C. Ruiz [aut, cre] (ORCID: <https://orcid.org/0000-0002-9174-5387>), Ruben Dries [rev], National Human Genome Research Institute [fnd] (grant: 1R01HG014487-01)
LicenseMIT + file LICENSE
URLhttps://github.com/dbverse-org/dbSequence
Bug Reportshttps://github.com/dbverse-org/dbSequence/issues
Downloads rank44
Source branchdevel
biocViewsCoverage, DataImport, DataRepresentation, Infrastructure, Sequencing, Software

Documentation

Download

Follow the installation instructions to use this package in your R session.

Source packagedbSequence_0.99.1.tar.gz
Windows binary (x86_64)dbSequence_0.99.1.zip
macOS binary (arm64)dbSequence_0.99.1.tgz
macOS binary (x86_64)dbSequence_0.99.1.tgz
Dependencies

Depends: R (>= 4.5.0)

Imports: methods, duckdb, DBI, dbplyr, dplyr, glue, arrow, BiocIO, rtracklayer, Rsamtools, VariantAnnotation, dbProject, GenomicRanges, IRanges, rlang, cli, crayon

Suggests: testthat (>= 3.0.0), SingleCellExperiment, scater, knitr, rmarkdown, BiocStyle, plyranges, microbenchmark