Package: faissR 0.99.47

Stefano Cacciatore

faissR: FAISS-Backed Nearest Neighbours, kNN Models, and k-Means

Native nearest-neighbour search, k-nearest neighbour prediction, and k-means helpers for large dimensionality reduction workflows in high-throughput biological data analysis, including single-cell, flow cytometry, imaging, and mass spectrometry applications. Functional native builds require the FAISS C++ library, including CPU-only indexes, and can optionally use FAISS GPU indexes with NVIDIA cuVS integration or direct RAPIDS cuVS/CUDA indexes on NVIDIA machines. CPU-only systems do not need NVIDIA libraries, but NVIDIA CUDA/cuVS libraries are mandatory when a GPU-enabled build is explicitly requested. Unsupported WebAssembly and Bioconductor staging platforms may build diagnostic-only stubs that report the unavailable native functionality. Supervised kNN models use knn(Xtrain, Ytrain) and predict(), or knn(Xtrain, Ytrain, Xtest) for immediate prediction. Class probabilities are returned through predict(type = "prob") for kNN classification models.

Authors:Stefano Cacciatore [aut, cre]

faissR_0.99.47.tar.gz
faissR_0.99.47.zip(r-4.7-x86_64)faissR_0.99.47.zip(r-4.7-arm64)faissR_0.99.47.zip(r-4.6-x86_64)faissR_0.99.47.zip(r-4.6-arm64)faissR_0.99.47.zip(r-4.5-x86_64)
faissR_0.99.47.tgz(r-4.6-x86_64)faissR_0.99.47.tgz(r-4.6-arm64)faissR_0.99.47.tgz(r-4.5-x86_64)faissR_0.99.47.tgz(r-4.5-arm64)
faissR_0.99.47.tar.gz(r-4.7-arm64)faissR_0.99.47.tar.gz(r-4.7-x86_64)faissR_0.99.47.tar.gz(r-4.6-arm64)faissR_0.99.47.tar.gz(r-4.6-x86_64)
faissR_0.99.47.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
faissR/json (API)

# Install 'faissR' in R:
install.packages('faissR', repos = c('https://biocstaging.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/tkcaccia/faissr/issues

Uses libs:
  • openblas– Optimized BLAS
  • fortran– Runtime library for GNU Fortran applications
  • c++– GNU Standard C++ Library v3
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

Conda:

softwareinfrastructuregpusinglecellflowcytometrymassspectrometryimagingmassspectrometryproteomicsclusteringdimensionreductionclassificationfunctionalpredictionopenblasfortrancppopenmp

4.11 score 14 exports 4 dependencies

Last updated from:82ed27005c. Checks:16 OK. Indexed: yes.

TargetResultTimeFilesSyslog
bioc-checksOK387
linux-devel-arm64OK369
linux-devel-x86_64OK464
source / vignettesOK564
linux-release-arm64OK405
linux-release-x86_64OK387
macos-release-arm64OK189
macos-release-x86_64OK557
macos-oldrel-arm64OK225
macos-oldrel-x86_64OK426
windows-devel-arm64OK356
windows-devel-x86_64OK1831
windows-release-arm64OK342
windows-release-x86_64OK2661
windows-oldrel-x86_64OK1849
wasm-releaseOK275

Exports:backend_infocandidate_knncuda_availablecuvs_availablefaiss_availablefaiss_gpu_availablefaissR_backendfast_kmeansgpu_knn_to_hostknnnnnn_capabilitiesnn_gpunn_metric_preflight

Dependencies:BiobaseBiocGenericsgenericsRcpp

Installing faissR and auditing native capabilities
Build contract | Tested combinations | Linux CPU-only installation | Optional Linux performance configuration | macOS CPU-only installation | Windows CPU-only installation | Linux CUDA and cuVS installation | Audit the installed capability | Common failures | Checks and licenses | Session information

Last update: 2026-09-22
Started: 2026-08-30

faissR: nearest-neighbor search for Bioconductor workflows
Introduction | Example data | Inspect execution capabilities | Run a nearest-neighbor search | Approximate search and observed recall | Automatic selection | Metrics and edge cases | Dense input contract | Reuse an index for prediction | Optional CUDA execution | Session information

Last update: 2026-09-22
Started: 2026-07-06