Package: DuckDBArray 0.99.2

Patrick Aboyoun
DuckDBArray: DuckDB-Backed DelayedArray Implementation
Provides DuckDB-backed implementations of DelayedArray and DelayedMatrix classes for efficient, out-of-memory operations on large array and matrix datasets. The package includes DuckDBArray, DuckDBArraySeed, and DuckDBMatrix classes with optimized matrixStats methods. Supports sparse arrays, grid partitioning, and parallel processing for scalable genomic data analysis.
Authors:
DuckDBArray_0.99.2.tar.gz
DuckDBArray_0.99.2.zip(r-4.7-any)DuckDBArray_0.99.2.zip(r-4.6-any)DuckDBArray_0.99.2.zip(r-4.5-any)
DuckDBArray_0.99.2.tgz(r-4.6-any)DuckDBArray_0.99.2.tgz(r-4.5-any)
DuckDBArray_0.99.2.tar.gz(r-4.7-any)DuckDBArray_0.99.2.tar.gz(r-4.6-any)
DuckDBArray_0.99.2.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
DuckDBArray/json (API)
| # Install 'DuckDBArray' in R: |
| install.packages('DuckDBArray', repos = c('https://biocstaging.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/biocstaging/duckdbarray/issues
dataimportdatarepresentationinfrastructuresoftware
Last updated from:161c046563. Checks:1 WARNING, 7 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | WARNING | 223 | ||
| linux-devel-x86_64 | NOTE | 370 | ||
| source / vignettes | OK | 298 | ||
| linux-release-x86_64 | NOTE | 423 | ||
| macos-release-arm64 | NOTE | 319 | ||
| macos-oldrel-arm64 | NOTE | 255 | ||
| windows-devel-x86_64 | NOTE | 362 | ||
| windows-release-x86_64 | NOTE | 343 | ||
| windows-oldrel-x86_64 | NOTE | 337 | ||
| wasm-release | OK | 174 |
Exports:apermcolCountscolMaxscolMeanscolMinscolNnzscolSdscolSumscolVarscreateDimTablesdbconnDelayedArraydimtblsdimtbls<-DuckDBArrayDuckDBArraySeedDuckDBMatrixextract_arrayextract_sparse_arrayis_nonzerois_sparseMathmatrixClassnzcountnzvalsOpsrowCountsrowDeviancesrowMaxsrowMeansrowMinsrowNnzsrowSdsrowSumsrowVarsshowsweepttblconntypetype<-writeCoordArray
Dependencies:abindarrowassertthatBiocGenericsbitbit64blobclicpp11DBIdbplyrDelayedArraydplyrduckdbDuckDBDataFramegenericsglueIRangeslatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatspillarpkgconfigpurrrR6rlangS4ArraysS4VectorsSparseArraystringistringrtibbletidyrtidyselectutf8vctrswithrXVector
Last update: 2026-07-19
Started: 2026-07-06
Last update: 2026-07-06
Started: 2026-01-24
Last update: 2026-07-06
Started: 2026-07-06
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Create Dimension Lookup Tables | createDimTables |
| DuckDBArray objects | aperm,DuckDBArray-method coerce,DuckDBArray,COO_SparseArray-method coerce,DuckDBArray,COO_SparseMatrix-method coerce,DuckDBArray,dgCMatrix-method dbconn,DuckDBArray-method dimnames<-,DuckDBArray,ANY-method dimtbls,DuckDBArray-method dimtbls<-,DuckDBArray-method DuckDBArray DuckDBArray-class t,DuckDBArray-method tblconn,DuckDBArray-method type,DuckDBArray-method type<-,DuckDBArray-method [,DuckDBArray,ANY,ANY,ANY-method |
| DuckDBArray row / column summarization methods | colCounts,DuckDBArray-method colMaxs,DuckDBArray-method colMeans,DuckDBArray-method colMins,DuckDBArray-method colSds,DuckDBArray-method colSums,DuckDBArray-method colVars,DuckDBArray-method DuckDBArray-matrixStats rowCounts,DuckDBArray-method rowMaxs,DuckDBArray-method rowMeans,DuckDBArray-method rowMins,DuckDBArray-method rowSds,DuckDBArray-method rowSums,DuckDBArray-method rowVars,DuckDBArray-method |
| Common operations on DuckDBArray objects | !,DuckDBArray-method DuckDBArray-utils is.finite,DuckDBArray-method is.infinite,DuckDBArray-method is.nan,DuckDBArray-method is_nonzero,DuckDBArray-method Math,DuckDBArray-method nzcount,DuckDBArray-method nzvals,DuckDBArray-method Ops,atomic,DuckDBArray-method Ops,DuckDBArray,atomic-method Ops,DuckDBArray,DuckDBArray-method Ops,DuckDBArray,missing-method sweep,DuckDBArray-method |
| DuckDBArraySeed objects | aperm,DuckDBArraySeed-method dbconn,DuckDBArraySeed-method DelayedArray,DuckDBArraySeed-method dim,DuckDBArraySeed-method dimnames,DuckDBArraySeed-method dimnames<-,DuckDBArraySeed,ANY-method dimtbls,DuckDBArraySeed-method dimtbls<-,DuckDBArraySeed-method DuckDBArraySeed DuckDBArraySeed-class extract_array,DuckDBArraySeed-method extract_sparse_array,DuckDBArraySeed-method show,DuckDBArraySeed-method t,DuckDBArraySeed-method tblconn,DuckDBArraySeed-method type,DuckDBArraySeed-method type<-,DuckDBArraySeed-method [,DuckDBArraySeed,ANY,ANY,ANY-method |
| DuckDBArraySeed row / column summarization methods | colCounts,DuckDBArraySeed-method colMaxs,DuckDBArraySeed-method colMeans,DuckDBArraySeed-method colMins,DuckDBArraySeed-method colSds,DuckDBArraySeed-method colSums,DuckDBArraySeed-method colVars,DuckDBArraySeed-method DuckDBArraySeed-matrixStats rowCounts,DuckDBArraySeed-method rowMaxs,DuckDBArraySeed-method rowMeans,DuckDBArraySeed-method rowMins,DuckDBArraySeed-method rowSds,DuckDBArraySeed-method rowSums,DuckDBArraySeed-method rowVars,DuckDBArraySeed-method |
| Common operations on DuckDBArraySeed objects | !,DuckDBArraySeed-method DuckDBArraySeed-utils is.finite,DuckDBArraySeed-method is.infinite,DuckDBArraySeed-method is.nan,DuckDBArraySeed-method is_nonzero,DuckDBArraySeed-method is_sparse,DuckDBArraySeed-method Math,DuckDBArraySeed-method nzcount,DuckDBArraySeed-method Ops,atomic,DuckDBArraySeed-method Ops,DuckDBArraySeed,atomic-method Ops,DuckDBArraySeed,DuckDBArraySeed-method Ops,DuckDBArraySeed,missing-method sweep,DuckDBArraySeed-method |
| DuckDBMatrix objects | DuckDBMatrix DuckDBMatrix-class matrixClass,DuckDBArray-method [,DuckDBMatrix,ANY,ANY,ANY-method |
| DuckDBMatrix utility methods | %*%,DuckDBMatrix,numeric-method %*%,numeric,DuckDBMatrix-method crossprod,DuckDBMatrix,missing-method crossprod,DuckDBMatrix,numeric-method crossprod,numeric,DuckDBMatrix-method DuckDBMatrix-utils tcrossprod,DuckDBMatrix,missing-method tcrossprod,DuckDBMatrix,numeric-method tcrossprod,numeric,DuckDBMatrix-method |
| DuckDBTable row / column summarization methods | colCounts,DuckDBTable-method colMaxs,DuckDBTable-method colMeans,DuckDBTable-method colMins,DuckDBTable-method colSds,DuckDBTable-method colSums,DuckDBTable-method colVars,DuckDBTable-method DuckDBTable-matrixStats rowCounts,DuckDBTable-method rowMaxs,DuckDBTable-method rowMeans,DuckDBTable-method rowMins,DuckDBTable-method rowSds,DuckDBTable-method rowSums,DuckDBTable-method rowVars,DuckDBTable-method sweep,DuckDBTable-method |
| Row-wise Deviance Statistics | rowDeviances rowDeviances,DelayedMatrix-method rowDeviances,dgCMatrix-method rowDeviances,DuckDBMatrix-method rowDeviances,matrix-method |
| Row and Column Non-Zero Counts | colNnzs colNnzs,ANY-method colNnzs,DuckDBArray-method rowNnzs rowNnzs,ANY-method rowNnzs,DuckDBArray-method |
| Write an Array-Like Object in Coordinate Format | writeCoordArray writeCoordArray,ANY-method writeCoordArray,DuckDBArray-method |