ml.js
Machine learning and numerical analysis tools in JavaScript for Node.js and the Browser
PLS regression algorithm
Fast Combinatorial Non-negative Least Squares
Principal component analysis
Various methods to help spectra processing