Interactive variable selection (IVS) for PLS. Part 1: Theory and algorithms | Synapse