Package: DuckDBGRanges 0.99.1

Patrick Aboyoun
DuckDBGRanges: DuckDB-Backed GenomicRanges Implementation
Provides DuckDB-backed implementations of GenomicRanges data structures for efficient, out-of-memory operations on large genomic interval datasets. The package includes DuckDBGRanges and DuckDBGRangesList classes with optimized range operations including restrict, flank, shift, findOverlaps, and distance calculations. Ideal for variant analysis, scATAC-seq peak analysis, and other genomic workflows requiring memory-efficient range operations on large datasets.
Authors:
DuckDBGRanges_0.99.1.tar.gz
DuckDBGRanges_0.99.1.zip(r-4.7-any)DuckDBGRanges_0.99.1.zip(r-4.6-any)DuckDBGRanges_0.99.1.zip(r-4.5-any)
DuckDBGRanges_0.99.1.tgz(r-4.6-any)DuckDBGRanges_0.99.1.tgz(r-4.5-any)
DuckDBGRanges_0.99.1.tar.gz(r-4.7-any)DuckDBGRanges_0.99.1.tar.gz(r-4.6-any)
DuckDBGRanges_0.99.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
DuckDBGRanges/json (API)
| # Install 'DuckDBGRanges' in R: |
| install.packages('DuckDBGRanges', repos = c('https://biocstaging.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/biocstaging/duckdbgranges/issues
dataimportdatarepresentationinfrastructuresequencingsoftware
Last updated from:d4feb32232. Checks:1 WARNING, 7 NOTE, 2 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | WARNING | 235 | ||
| linux-devel-x86_64 | NOTE | 437 | ||
| source / vignettes | OK | 317 | ||
| linux-release-x86_64 | NOTE | 493 | ||
| macos-release-arm64 | NOTE | 393 | ||
| macos-oldrel-arm64 | NOTE | 310 | ||
| windows-devel-x86_64 | NOTE | 921 | ||
| windows-release-x86_64 | NOTE | 861 | ||
| windows-oldrel-x86_64 | NOTE | 945 | ||
| wasm-release | OK | 179 |
Exports:.has_row_number.keycolsas.data.framecountOverlapsdbconndimtblsdimtbls<-disjoindistancedistanceToNearestDuckDBGRangesDuckDBGRangesListduplicatedelementMetadataelementMetadata<-elementNROWSendextractROWSfindOverlapsflankfollowgapsgenome<-getListElementheadintersectis.unsortedmatchnarrownearestorderoverlapsAnypgappintersectprecedepromoterspsetdiffpunionrangesrankrealizereduceresizerestrictseqinfoseqlengths<-seqnamessetdiffshiftshowslidingWindowssortsplitstartstrandsubsetByOverlapstailtblconnterminatorstiletrimunionuniqueupdateObjectwidth
Dependencies:abindarrowassertthatBiocGenericsbitbit64blobclicpp11DBIdbplyrDelayedArraydplyrduckdbDuckDBDataFramegenericsGenomicRangesglueIRangeslatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatspillarpkgconfigpurrrR6rlangS4ArraysS4VectorsSeqinfoSparseArraystringistringrtibbletidyrtidyselectutf8vctrswithrXVector
Last update: 2026-07-06
Started: 2026-07-06
Last update: 2026-07-06
Started: 2026-07-06
Last update: 2026-07-06
Started: 2026-07-06
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| DuckDBGRanges objects | .has_row_number,DuckDBGRanges-method .keycols,DuckDBGRanges-method as.data.frame,DuckDBGRanges-method coerce,DuckDBGRanges,DuckDBDataFrame-method coerce,DuckDBGRanges,GRanges-method dbconn,DuckDBGRanges-method dimtbls,DuckDBGRanges-method dimtbls<-,DuckDBGRanges-method DuckDBGRanges DuckDBGRanges-class elementMetadata,DuckDBGRanges-method elementMetadata<-,DuckDBGRanges-method end,DuckDBGRanges-method extractROWS,DuckDBGRanges,ANY-method genome<-,DuckDBGRanges-method head,DuckDBGRanges-method length,DuckDBGRanges-method names,DuckDBGRanges-method ranges,DuckDBGRanges-method realize,DuckDBGRanges-method seqinfo,DuckDBGRanges-method seqlengths<-,DuckDBGRanges-method seqnames,DuckDBGRanges-method show,DuckDBGRanges-method start,DuckDBGRanges-method strand,DuckDBGRanges-method tail,DuckDBGRanges-method tblconn,DuckDBGRanges-method width,DuckDBGRanges-method [,DuckDBGRanges,ANY,ANY,ANY-method |
| Utilities for DuckDBGRanges objects | countOverlaps,DuckDBGRanges,DuckDBGRanges-method countOverlaps,DuckDBGRanges,GRanges-method countOverlaps,GRanges,DuckDBGRanges-method disjoin,DuckDBGRanges-method distance,DuckDBGRanges,DuckDBGRanges-method distance,DuckDBGRanges,GRanges-method distance,GRanges,DuckDBGRanges-method distanceToNearest,DuckDBGRanges,DuckDBGRanges-method distanceToNearest,DuckDBGRanges,GRanges-method distanceToNearest,DuckDBGRanges,missing-method distanceToNearest,GRanges,DuckDBGRanges-method DuckDBGRanges-utils duplicated,DuckDBGRanges-method findOverlaps,DuckDBGRanges,DuckDBGRanges-method findOverlaps,DuckDBGRanges,GRanges-method findOverlaps,GRanges,DuckDBGRanges-method flank,DuckDBGRanges-method follow,DuckDBGRanges,DuckDBGRanges-method follow,DuckDBGRanges,GRanges-method follow,DuckDBGRanges,missing-method follow,GRanges,DuckDBGRanges-method gaps,DuckDBGRanges-method intersect,DuckDBGRanges,DuckDBGRanges-method intersect,DuckDBGRanges,GRanges-method intersect,GRanges,DuckDBGRanges-method is.unsorted,DuckDBGRanges-method match,DuckDBGRanges,DuckDBGRanges-method narrow,DuckDBGRanges-method nearest,DuckDBGRanges,DuckDBGRanges-method nearest,DuckDBGRanges,GRanges-method nearest,DuckDBGRanges,missing-method nearest,GRanges,DuckDBGRanges-method order,DuckDBGRanges-method overlapsAny,DuckDBGRanges,DuckDBGRanges-method overlapsAny,DuckDBGRanges,GRanges-method overlapsAny,GRanges,DuckDBGRanges-method pgap,DuckDBGRanges,DuckDBGRanges-method pgap,DuckDBGRanges,GRanges-method pgap,GRanges,DuckDBGRanges-method pintersect,DuckDBGRanges,DuckDBGRanges-method pintersect,DuckDBGRanges,GRanges-method pintersect,GRanges,DuckDBGRanges-method precede,DuckDBGRanges,DuckDBGRanges-method precede,DuckDBGRanges,GRanges-method precede,DuckDBGRanges,missing-method precede,GRanges,DuckDBGRanges-method promoters,DuckDBGRanges-method psetdiff,DuckDBGRanges,DuckDBGRanges-method psetdiff,DuckDBGRanges,GRanges-method psetdiff,GRanges,DuckDBGRanges-method punion,DuckDBGRanges,DuckDBGRanges-method punion,DuckDBGRanges,GRanges-method punion,GRanges,DuckDBGRanges-method range,DuckDBGRanges-method rank,DuckDBGRanges-method reduce,DuckDBGRanges-method resize,DuckDBGRanges-method restrict,DuckDBGRanges-method setdiff,DuckDBGRanges,DuckDBGRanges-method setdiff,DuckDBGRanges,GRanges-method setdiff,GRanges,DuckDBGRanges-method shift,DuckDBGRanges-method slidingWindows,DuckDBGRanges-method sort,DuckDBGRanges-method subsetByOverlaps,DuckDBGRanges,DuckDBGRanges-method subsetByOverlaps,DuckDBGRanges,GRanges-method terminators,DuckDBGRanges-method tile,DuckDBGRanges-method trim,DuckDBGRanges-method union,DuckDBGRanges,DuckDBGRanges-method union,DuckDBGRanges,GRanges-method union,GRanges,DuckDBGRanges-method unique,DuckDBGRanges-method |
| DuckDBGRangesList objects | .has_row_number,DuckDBGRangesList-method .keycols,DuckDBGRangesList-method coerce,DuckDBGRangesList,CompressedGRangesList-method coerce,DuckDBGRangesList,DuckDBDataFrame-method dbconn,DuckDBGRangesList-method dimtbls,DuckDBGRangesList-method dimtbls<-,DuckDBGRangesList-method DuckDBGRangesList DuckDBGRangesList-class elementMetadata,DuckDBGRangesList-method elementMetadata<-,DuckDBGRangesList-method elementNROWS,DuckDBGRangesList-method end,DuckDBGRangesList-method extractROWS,DuckDBGRangesList,ANY-method genome<-,DuckDBGRangesList-method getListElement,DuckDBGRangesList-method head,DuckDBGRangesList-method length,DuckDBGRangesList-method names,DuckDBGRangesList-method names<-,DuckDBGRangesList-method realize,DuckDBGRangesList-method seqinfo,DuckDBGRangesList-method seqlengths<-,DuckDBGRangesList-method seqnames,DuckDBGRangesList-method show,DuckDBGRangesList-method split,DuckDBGRanges,DuckDBColumn-method start,DuckDBGRangesList-method strand,DuckDBGRangesList-method tail,DuckDBGRangesList-method tblconn,DuckDBGRangesList-method unlist,DuckDBGRangesList-method updateObject,DuckDBGRangesList-method width,DuckDBGRangesList-method |
| Utilities for DuckDBGRangesList objects | DuckDBGRangesList-utils range,DuckDBGRangesList-method |