Package: BiocDuckDB
Version: 0.99.23
Date: 2026-09-10
Title: Bioconductor DuckDB Integration and High-Level I/O
Description: 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.
Authors@R: 
    c(
        person("Patrick", "Aboyoun", role=c("aut", "cre"), email="aboyounp@gene.com"),
        person("Genentech, Inc.", role="cph")
    )
License: MIT + file LICENSE
URL: https://github.com/Genentech/BiocDuckDB
BugReports: https://github.com/Genentech/BiocDuckDB/issues
Copyright: See the file inst/COPYRIGHTS for third-party schema
        components bundled in inst/schema/ (Frictionless Data Package
        specifications, in the public domain under The Unlicense).
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
biocViews: DataImport, DataRepresentation, Infrastructure, RNASeq,
        Sequencing, SingleCell, Software
VignetteBuilder: knitr
Encoding: UTF-8
Collate: 'BiocDuckDB-package.R'
        'MultiAssaySpatialExperiments-internals.R'
        'DuckDBDataFrame-spatial.R' 'DuckDBDualSubset-class.R'
        'initializeOptions.R' 'initializeCpp.R' 'DuckDBIrlbaParam.R'
        'DuckDBMatrix-scran.R' 'DuckDBMatrix-scuttle.R'
        'MultiAssaySpatialExperiment-query.R'
        'MultiAssaySpatialExperiment-spatial.R'
        'SingleCellExperiments-internals.R'
        'SingleCellExperiment-colTables.R'
        'SingleCellExperiment-loadings.R'
        'SingleCellExperiment-pairs.R'
        'SingleCellExperiment-rowTables.R' 'fieldtypes.R'
        'loadIntoMemory.R' 'readParquet.R' 'writeDatapackage.R'
        'writeParquet.R' 'writeStreamingResource.R'
Config/roxygen2/version: 8.1.0
Config/pak/sysreqs: libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev
        libglpk-dev libmagick++-dev gsfonts libicu-dev libxml2-dev
        libssl-dev libproj-dev libsqlite3-dev libudunits2-dev xz-utils
        zlib1g-dev
Repository: https://bioc.r-universe.dev
Date/Publication: 2026-09-11 00:05:07 UTC
RemoteUrl: https://github.com/bioc/BiocDuckDB
RemoteRef: HEAD
RemoteSha: 403732a8e16fb89a7ce602daad67dd369834e1e5
NeedsCompilation: no
Packaged: 2026-09-11 18:49:49 UTC; root
Author: Patrick Aboyoun [aut, cre],
  Genentech, Inc. [cph]
Maintainer: Patrick Aboyoun <aboyounp@gene.com>
Built: R 4.6.1; ; 2026-09-11 18:59:05 UTC; windows
