Spectral geometry with applications to data analysis