Gone are those days when the number and availability of PLS programs was very limited. Now you have almost no excuse to not use and apply PLS methods in your data analysis and research projects. Below, you'll find some of the software and programs dedicated to PLS and related methods.

**pls**

Partial Least Squares and Principal Component regression

*by Bjørn-Helge Mevik, Ron Wehrens and Kristian Hovde Liland*

**plsdepot**

Partial Least Squares Data Analysis Methods

*by Gaston Sanchez*

**plsdof**

Degrees of Freedom and Statistical Inference for Partial Least Squares Regression

*by Nicole Kraemer and Mikio Braun*

**plsRbeta**

Partial least squares Regression for beta regression models

*by Frederic Bertrand, Myriam Maumy-Bertrand and Nicolas Meyer*

**plsRcox**

Partial least squares Regression for Cox models

*by Frederic Bertrand, Myriam Maumy-Bertrand and Nicolas Meyer*

**plsRglm**

Partial least squares Regression for generalized linear models

*by Frederic Bertrand, Myriam Maumy-Bertrand and Nicolas Meyer*

**mixOmics**

Regularized CCA, sparse PLS and other methods for Omics Data

*by Le Cao et al*

**plsgenomics**

PLS analyses for genomics

*by Anne-Laure Boulesteix, Sophie Lambert-Lacroix, Julie Peyre, and Korbinian Strimmer*

**autopls**

PLS regression with backward selection of predictors

*by Sebastian Schmidtlein*

**lspls**

Least Squares - Partial Least Squares Models

*by Bjørn-Helge Mevik*

**ppls**

Penalized Partial Least Squares

*by Nicole Kraemer and Anne-Laure Boulesteix*

**spls**

Sparse Partial Least Squares Regression and Classification

*by Dongjun Chung, Hyonho Chun, and Sunduz Keles*

**plspm**

Tools for Partial Least Squares Path Modeling

*by Gaston Sanchez, Laura Trinchera and Giorgio Russolillo*

**semPLS**

Structural Equation Modeling Using Partial Least Squares

*by Armin Monecke*

**matrixpls**

Matrix-based Partial Least Squares estimation

*by Mikko Rönkkö*

**pathmox**

Pathmox Approach: Segmentation Trees in PLS Path Modeling

*by Gaston Sanchez and Tomas Aluja*

**dgmb**

Simulating data for PLS structural models

*by Alba Martinez-Ruiz and Claudia Martinez-Araneda*

**RGCCA**

RGCCA and Sparse GCCA for multi-block data analysis

*by Arthur Tenenhaus and Vincent Guillemot*

**multigroup**

Methods for multigroup data analysis

*by Aida Eslami, Stephanie Bougeard, Mostafa Qannari, and Gaston Sanchez*

**SmartPLS**

SmartPLS Student version

*by Christian Ringle, Sven Wende, Jan-Michael Becker*

**PLS-Graph**

*by Wynne Chin*

**mlply PLS**

PLS Regression in Python module mlpy

*by D. Albanese, R. Visintainer, S. Merler, S. Riccadonna, G. Jurman, C. Furlanello*

**Tanagra PLSR**

Tanagra PLS Regression

*by Ricco Rakotomalala*

**VisualPLS**

VisualPLS
*by Jen Ruei Fu*

**LVPLS**

*by Jan-Bernd Lohmoeller*

**SmartPLS**

SmartPLS Professional version

*by Christian Ringle, Sven Wende, Jan-Michael Becker*

**XLSTAT-PLSPM**

XLSTAT module for PLS Path Modeling

*by Addinsoft*

**XLSTAT-PLS**

XLSTAT module for PLS regression

*by Addinsoft*

**ADANCO**

ADANCO Professional and Student versions

*by Composite Modeling*

**SAS PLS proc**

PLS regression procedure

*by SAS*

**plsregress**

Matlab PLS Regression

*by Mathworks*