Package: dbMatrix Title: Database-Backed Matrix Classes and Operations Version: 0.1.0 Authors@R: c(person("Edward", "C. Ruiz", , "ecr7407@gmail.com", role = c("aut", "cre"), comment = c(ORCID = "0000-0002-9174-5387")), person("Jiaji", "George Chen", email = "jiajic@bu.edu", role = c("aut")), person("Ruben", "Dries", email = "rubendries@gmail.com",role = c("aut"))) Description: Provides S4 classes and methods for storing dense and sparse matrices in 'DuckDB' databases. The package supports constructing database-backed matrices from base R and 'Matrix' objects, extracting slices and summaries, performing arithmetic and selected linear algebra operations, and materializing results for larger-than-memory workflows. It integrates with 'dbProject' to keep database paths, live connections, and lazy matrix tables synchronized across interactive analyses. License: GPL-3 Encoding: UTF-8 URL: https://github.com/dbverse-org/dbmatrix-r, https://dbverse-org.github.io/dbmatrix-r/ BugReports: https://github.com/dbverse-org/dbmatrix-r/issues RoxygenNote: 7.3.3 Depends: R (>= 4.1.0) Imports: Matrix (>= 1.6-5), MatrixGenerics (>= 1.12.3), methods, DBI, dplyr, dbplyr, duckdb (>= 1.4.0), data.table (>= 1.12.2), glue, bit64, cli, Rcpp, arrow, nanoarrow, dbProject, rlang LinkingTo: Rcpp, RcppEigen, RSpectra, nanoarrow Suggests: knitr, rmarkdown, testthat (>= 3.0.0), irlba, crayon, R.utils, checkmate, reticulate, sparseMatrixStats, RSpectra VignetteBuilder: knitr Config/testthat/edition: 3 Roxygen: list(markdown = TRUE) Config/pak/sysreqs: cmake make libicu-dev libuv1-dev libzstd-dev libssl-dev xz-utils Repository: https://dbverse-org.r-universe.dev Date/Publication: 2026-05-28 01:43:56 UTC RemoteUrl: https://github.com/dbverse-org/dbmatrix-r RemoteRef: HEAD RemoteSha: 6d5188c972e013a077588cfe87ab02ab26abf149 NeedsCompilation: yes Packaged: 2026-06-24 10:07:49 UTC; root Author: Edward C. Ruiz [aut, cre] (ORCID: ), Jiaji George Chen [aut], Ruben Dries [aut] Maintainer: Edward C. Ruiz