Matlab Pls: Toolbox |work|

The PLS Toolbox delivers all of this from a clean, point-and-click interface (or scriptable API).