fastPLS: 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.

Package details

AuthorStefano Cacciatore [aut, cre] (ORCID: <https://orcid.org/0000-0001-7052-7156>), Dupe Ojo [aut] (ORCID: <https://orcid.org/0000-0002-5301-8592>), Leonardo Tenori [aut] (ORCID: <https://orcid.org/0000-0001-6438-059X>), Alessia Vignoli [aut] (ORCID: <https://orcid.org/0000-0003-4038-6596>)
Bioconductor views Classification DimensionReduction GPU GeneExpression GenePrediction Metabolomics Regression SingleCell Software
MaintainerStefano Cacciatore <tkcaccia@gmail.com>
LicenseMIT + file LICENSE
Version0.3
URL https://github.com/tkcaccia/fastPLS 
Package repositoryView on CRAN
Installation Install the latest version of this package by entering the following in R:
install.packages("fastPLS")

Try the fastPLS package in your browser

Any scripts or data that you put into this service are public.

fastPLS documentation built on Sept. 29, 2026, 1:06 a.m.