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
| Maintainer | Patrick Aboyoun <aboyounp@gene.com> |
| Author | Patrick Aboyoun [aut, cre], Genentech, Inc. [cph] |
| License | MIT + file LICENSE |
| URL | https://github.com/Genentech/BiocDuckDB |
| Bug Reports | https://github.com/Genentech/BiocDuckDB/issues |
| Source branch | devel |
| biocViews | DataImport, DataRepresentation, Infrastructure, RNASeq, Sequencing, SingleCell, Software |
Documentation
Download
Follow the installation instructions to use this package in your R session.
| Source package | BiocDuckDB_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