Package: jvecfor 1.1.0
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.0.tar.gz
jvecfor_1.1.0.zip(r-4.7)jvecfor_1.1.0.zip(r-4.6)jvecfor_1.1.0.zip(r-4.5)
jvecfor_1.1.0.tgz(r-4.6-any)jvecfor_1.1.0.tgz(r-4.5-any)
jvecfor_1.1.0.tar.gz(r-4.7-any)jvecfor_1.1.0.tar.gz(r-4.6-any)
jvecfor_1.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
jvecfor/json (API)
NEWS
| # 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
On BioConductor:jvecfor-1.1.0(bioc 3.24)jvecfor-1.0.0(bioc 3.23)
singlecellgraphandnetworkclusteringclassification
Last updated from:df5d2ab8ae. Checks:1 NOTE, 6 OK, 3 ERROR. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| bioc-checks | NOTE | 166 | ||
| linux-devel-x86_64 | OK | 221 | ||
| source / vignettes | OK | 246 | ||
| linux-release-x86_64 | OK | 214 | ||
| macos-release-arm64 | OK | 152 | ||
| macos-oldrel-arm64 | OK | 122 | ||
| windows-devel | ERROR | 484 | ||
| windows-release | ERROR | 164 | ||
| windows-oldrel | ERROR | 510 | ||
| wasm-release | OK | 132 |
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 |
