Bioc2026 Registration Open!

BiocDuckDB

Bioconductor DuckDB Integration and High-Level I/O

Bioconductor version: 3.24 · Package version: 0.99.24

Integration package providing high-level Parquet I/O functions and optimized methods for single-cell analysis workflows using DuckDB-backed data structures. Includes readParquet and writeParquet functions for seamless serialization of SummarizedExperiment, SingleCellExperiment, MultiAssayExperiment, and MultiAssaySpatialExperiment objects, plus SQL-optimized implementations of scran and scuttle methods for variance modeling, marker detection, QC metrics, and normalization. This package brings together DuckDBDataFrame, DuckDBArray, DuckDBGRanges, and DuckDBSpatial (optional) for complete Bioconductor integration.

Installation

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

BiocManager::install("BiocDuckDB")

Details

MaintainerPatrick Aboyoun <aboyounp@gene.com>
AuthorPatrick Aboyoun [aut, cre], Genentech, Inc. [cph]
LicenseMIT + file LICENSE
URLhttps://github.com/Genentech/BiocDuckDB
Bug Reportshttps://github.com/Genentech/BiocDuckDB/issues
Source branchdevel
biocViewsDataImport, DataRepresentation, Infrastructure, RNASeq, Sequencing, SingleCell, Software

Documentation

Download

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

Source packageBiocDuckDB_0.99.24.tar.gz
Windows binary (x86_64)BiocDuckDB_0.99.24.zip
macOS binary (arm64)BiocDuckDB_0.99.24.tgz
macOS binary (x86_64)BiocDuckDB_0.99.24.tgz
Dependencies

Depends: R (>= 4.5.0), methods, stats, DuckDBDataFrame, DuckDBArray, DuckDBGRanges

Imports: BiocGenerics, BiocParallel, Matrix, S4Vectors, IRanges, GenomicRanges, SparseArray, DelayedArray, MatrixGenerics, SummarizedExperiment, SingleCellExperiment, MultiAssayExperiment, MultiAssaySpatialExperiment, metapod, beachmat, BiocSingular, scran, scuttle, DBI, dplyr, dbplyr, duckdb, arrow, jsonlite

Suggests: knitr, rmarkdown, BiocStyle, testthat, jsonvalidate, grDevices, matrixStats, nanoparquet, png, sf, sfarrow, S4Arrays, SpatialExperiment, DuckDBSpatial, ExperimentHub, HDF5Array, ZarrArray, irlba, scater, airway, scRNAseq