Raman sensors operate by illuminating a sample with a laser and collecting the scattered light. A small fraction of this scattered light undergoes Raman scattering, where the energy of the photons is shifted due to interactions with molecular vibrations. The resulting spectrum is then analyzed to determine the molecular composition of the sample. The sensitivity and resolution of the sensor can be enhanced using nanoscale materials and structures.