# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "jvecfor" in publications use:' type: software license: GPL-3.0-only title: 'jvecfor: Fast K-Nearest Neighbor Search for Single-Cell Analysis' version: 1.1.0 doi: 10.5281/zenodo.18856296 identifiers: - type: doi value: 10.32614/CRAN.package.jvecfor abstract: 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: - family-names: Gkanogiannis given-names: Anestis email: anestis@gkanogiannis.com orcid: https://orcid.org/0000-0002-6441-0688 preferred-citation: type: manual title: 'jvecfor: Fast K-Nearest Neighbor Search for Single-Cell Analysis' authors: - family-names: Gkanogiannis given-names: Anestis orcid: https://orcid.org/0000-0002-6441-0688 email: anestis@gkanogiannis.com year: '2026' doi: 10.5281/zenodo.18856296 url: https://github.com/gkanogiannis/jvecfor repository: https://bioc.r-universe.dev repository-code: https://github.com/gkanogiannis/jvecfor commit: df5d2ab8ae6e6daec3171044cf82feee46eaecb3 url: https://github.com/gkanogiannis/jvecfor date-released: '2026-04-28' contact: - family-names: Gkanogiannis given-names: Anestis email: anestis@gkanogiannis.com orcid: https://orcid.org/0000-0002-6441-0688