Package: jvecfor 1.1.1
jvecfor: Fast K-Nearest Neighbor Search for Single-Cell Analysis
Drop-in replacement for BiocNeighbors::findKNN using the jvecfor Java library, which builds on the jvector library to leverage the Java Vector API for portable SIMD acceleration across AVX2, AVX-512, and ARM NEON hardware. jvecfor/jvector implements HNSW-DiskANN approximate search and VP-tree exact search. The package achieves approximately 2x speedup over Annoy-based search at n >= 50K cells while returning output structurally identical to BiocNeighbors, making it suitable for seamless integration into existing Bioconductor single-cell workflows. Convenience wrappers delegate shared nearest-neighbor (SNN) and k-nearest-neighbor (KNN) graph construction to the bluster package.
Authors:
jvecfor_1.1.1.tar.gz
jvecfor_1.1.1.zip(r-4.7-any)jvecfor_1.1.1.zip(r-4.6-any)jvecfor_1.1.1.zip(r-4.5-any)
jvecfor_1.1.1.tgz(r-4.6-any)jvecfor_1.1.1.tgz(r-4.5-any)
jvecfor_1.1.1.tar.gz(r-4.7-any)jvecfor_1.1.1.tar.gz(r-4.6-any)
jvecfor_1.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
jvecfor/json (API)
| # Install 'jvecfor' in R: |
| install.packages('jvecfor', repos = c('https://bioc.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/gkanogiannis/jvecfor/issues
Pkgdown/docs site:https://gkanogiannis.github.io
On BioConductor:jvecfor-1.1.0(bioc 3.24)jvecfor-1.0.0(bioc 3.23)
singlecellgraphandnetworkclusteringclassification
Last updated from:beea3022e3. Checks:1 WARNING, 9 OK. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | WARNING | 186 | ||
| linux-devel | OK | 331 | ||
| source / vignettes | OK | 301 | ||
| linux-release | OK | 288 | ||
| macos-release | OK | 133 | ||
| macos-oldrel | OK | 118 | ||
| windows-devel | OK | 157 | ||
| windows-release | OK | 196 | ||
| windows-oldrel | OK | 144 | ||
| wasm-release | OK | 159 |
Exports:buildIndexfastFindKNNfastMakeKNNGraphfastMakeSNNGraphfindKnnFromIndexjvecfor_setupJvecforParamshow
Dependencies:abindassortheadbeachmatBHBiocGenericsBiocNeighborsBiocParallelblustercliclustercodetoolscpp11data.tableDelayedArrayformatRfutile.loggerfutile.optionsgenericsglueigraphIRangeslambda.rlatticelifecyclemagrittrMatrixMatrixGenericsmatrixStatspkgconfigprocessxpsR6RcpprlangS4ArraysS4VectorssnowSparseArrayvctrsXVector
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| jvecfor: Fast K-Nearest Neighbor Search for Single-Cell Analysis | jvecfor-package jvecfor |
| Fast K-Nearest Neighbor Search | fastFindKNN |
| Build a K-Nearest Neighbor Graph | fastMakeKNNGraph |
| Build a Shared Nearest-Neighbor Graph | fastMakeSNNGraph |
| Install a Custom jvecfor JAR | jvecfor_setup |
| JvecforIndex: BiocNeighbors Index Class for jvecfor | JvecforIndex-class |
| JvecforParam: BiocNeighbors Parameter Class for jvecfor | buildIndex,JvecforParam-method findKnnFromIndex,JvecforIndex-method JvecforParam JvecforParam-class show,JvecforParam-method |
