DuckDBDataFrame
DuckDB-Backed DataFrame and Table Structures
Bioconductor version: 3.24 · Package version: 0.99.27
Provides DuckDB-backed implementations of core tabular data structures including DuckDBTable, DuckDBDataFrame, and DuckDBColumn. These classes extend Bioconductor's S4Vectors framework to enable efficient, out-of-memory operations on large tabular datasets using DuckDB's analytical database engine. The package includes SQL function discovery, connection management, and support for list columns and embeddings stored in ARRAY[] columns.
Installation
if (!require("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("DuckDBDataFrame") Details
| Maintainer | Patrick Aboyoun <aboyounp@gene.com> |
| Author | Patrick Aboyoun [aut, cre], Genentech, Inc. [cph] |
| License | MIT + file LICENSE |
| URL | https://github.com/Genentech/DuckDBDataFrame |
| Bug Reports | https://github.com/Genentech/DuckDBDataFrame/issues |
| Downloads rank | 9 |
| Source branch | devel |
| biocViews | DataImport, DataRepresentation, Infrastructure, Software |
Documentation
Download
Follow the installation instructions to use this package in your R session.
| Source package | DuckDBDataFrame_0.99.27.tar.gz |
| Windows binary (x86_64) | DuckDBDataFrame_0.99.27.zip |
| macOS binary (arm64) | DuckDBDataFrame_0.99.27.tgz |
| macOS binary (x86_64) | DuckDBDataFrame_0.99.27.tgz |
Dependencies
Depends: R (>= 4.5.0), methods, stats, bit64, S4Vectors, IRanges
Imports: tools, BiocGenerics, S4Arrays, SparseArray, DelayedArray, Matrix, DBI, rlang, dplyr, dbplyr, duckdb, arrow, tibble
Reverse dependencies
Depends On Me (4): BiocDuckDB, DuckDBArray, DuckDBGRanges, DuckDBSpatial