PLS_Toolbox software is the world’s most extensive suite of essential and advanced chemometric multivariate analysis tools for use within the MATLAB® computational environment. Not a MATLAB® user? Many of the same powerful tools area available with our stand-alone product, Solo.

PLS_Toolbox provides a unified graphical interface and over 300 tools for use in a wide variety of technical areas. It takes its name from the Partial Least Squares (PLS) regression method, which has become the standard calibration method in many calibration and modelling applications, but offers so much more. It contains all the software tools chemical engineers, analytical chemists and other analysis-driven scientists require to fully utilize their data and build predictive models.

Key Methods Included:

  • Data Exploration and Pattern Recognition (Principal Components Analysis (PCA), Parallel Factor Analysis (PARAFAC), Multiway PCA, Tucker Models...)
  • Classification (SIMCA, k-nearest neighbors, PLS Discriminant Analysis, Support Vector Machine Classification, Clustering (HCA)...)
  • Linear and Non-Linear Regression (PLS, Principal Components Regression (PCR), Multiple Linear Regression (MLR), Classical Least Squares (CLS), Support Vector Machine Regression, Artificial Neural Networks, N-way PLS, Locally Weighted Regression...)
  • Design of Experiment (DOE) tools for designing and analyzing experiments
  • Self-modeling Curve Resolution, Pure Variable Methods (Multivariate Curve Resolution (MCR), Purity (compare to SIMPLSMA), CODA_DW, CompareLCMS...)
  • Curve fitting and Distribution fitting and analysis tools
  • Instrument Standardization (Piece-wise Direct, Windowed Picewise, OSC, Generalized Least Squares Preprocessing...)
  • Advanced Graphical Data Set Editing and Visualization Tools
  • Advanced Customizable Order-Specific Preprocessing (Centering, Scaling, Smoothing, Derivatizing, Transformations, Baselining...)
  • Missing Data Support (SVD and NIPALS)
  • Variable Selection (Genetic algorithms, IPLS, Selectivity, VIP...)

Plus all the cutting edge tools you've come to expect from Eigenvector Research! All with source code allowing the advanced user to view and understand the techniques - no more black-box analyses.

Works How You Want and How You Need

Most of the time users prefer to point-and-click their way through data editing and modelling tasks. But sometimes users need to incorporate data crunching and visualization functions in their own MATLAB code in order to automate or customize analyses. PLS_Toolbox lets you work both ways! It includes very sophisticated interfaces which allow users to tackle almost any modeling task. But it also lets users access all the functionality via the command line with its powerful and well documented object-oriented code.

Find out more about working with interfaces, and about working with the command line.

System Requirements

MATLABŪ 7.6 (2008a) or higher on all platforms supported by MATLAB, including Windows, MacOS X, Unix and Linux. PLS_Toolbox does not require any other MATLAB toolboxes.

Product Support

Eigenvector Research offers user support for PLS_Toolbox by e-mail at Questions are almost always answered within 24 hours (and usually much less). Updates and bug fixes will be available for users to download from our web site. For information on other support options, see our technical support page.

Get More Information

Order PLS_Toolbox

For information on multi-client servers, site-licenses, and OEM options, contact us by phone (509.662.9213) or e-mail ( Our product pricelist information page includes pricing and other order information for all of our products.