Spectrum science