Optimal linear spectral unmixing | Synapse