A multiblock partial least squares algorithm for investigating complex chemical systems | Synapse