KODAMA - Knowledge Discovery by Accuracy Maximization
Knowledge Discovery by Accuracy Maximization using KNN or SIMPLS followed by latent-space LDA. The portable source package vendors the MIT-licensed CPU implementation from the standalone 'kodama-cpp' library. Optional developer builds can link the same public interface to NVIDIA CUDA or Apple Metal backends. Reusable nearest-neighbor graphs, graph-aware visualization, preprocessing, and adapters for common single-cell containers are provided.
Last updated
softwareclassificationclusteringdimensionreductiongpupreprocessingvisualizationsinglecellspatialcpp
6.20 score 91 scripts 321 downloadsfastPLS - Fast Partial Least Squares for High-Dimensional Data
Fast implementations of partial least squares models for high-dimensional regression and classification. The 'fastPLS' software provides compiled implementations of PLS-SVD, a SIMPLS-family estimator, OPLS and kernel PLS, together with truncated singular value decomposition backends, discriminant classifiers, cross-validation utilities and optional 'CUDA' or Apple 'Metal' acceleration when the required system libraries are available. Compact latent prediction and memory-aware numerical routes support analyses with large predictor or multivariate-response matrices.
Last updated
softwaredimensionreductionclassificationregressiongenepredictiongeneexpressionmetabolomicssinglecellgpuopenblascpp
5.88 score 1 dependents 6 scripts 283 downloadsfaissR - 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.
Last updated
softwareinfrastructuregpusinglecellflowcytometrymassspectrometryimagingmassspectrometryproteomicsclusteringdimensionreductionclassificationfunctionalpredictionopenblasfortrancppopenmp
4.11 scorefastEmbedR - Native UMAP and Interpolation-Based t-SNE Embeddings
A native float32 UMAP implementation and a configurable interpolation-based t-SNE implementation for embeddings from data matrices or precomputed nearest-neighbor indices and distances. One-call workflows use package-native CPU HNSW and Apple Metal exact or IVF-Flat search. Optional CUDA support links directly to FAISS GPU and the RAPIDS cuVS C API while retaining nearest-neighbor results on the device. Preprocessing, graph or affinity construction, fixed-reference transform, and layout optimization use native code with explicit CPU, Metal, and CUDA backend reporting. UMAP exposes neighborhood, metric, graph mode, backend, seed, and preprocessing controls, while optimizer controls such as epochs, minimum distance, spread, learning rate, repulsion, and negative sampling follow a recorded release policy rather than a general-purpose sweep API. Optional graph utilities support downstream Louvain, Leiden, and Walktrap community detection.
Last updated
softwareinfrastructurepreprocessingdimensionreductionvisualizationclusteringsinglecellflowcytometrygeneexpressiongpucpp
3.78 scoreclinical - Clinical Metadata Exploration and Feature Matching
A collection of tools to easily analyze clinical data, including functions for correlation analysis, and statistical testing. The package facilitates the integration of clinical metadata with other omics layers, enabling exploration of quantitative variables. It also includes the utility for frequency matching samples across a dataset based on patient variables.
Last updated
3.70 score 1 stars 5 scripts 313 downloads