1. A device comprising: a plurality of reporters disposed on a sensing surface, wherein each one of the plurality of reporters is configured to react with a least one target analyte; a hyperspectral detection module configured to capture hyperspectral image data corresponding to the plurality of reporters; and a controller configured to: receive the hyperspectral image data from the hyperspectral detection module; and generate a temporal spectral signature corresponding to each one of the plurality of reporters from the received hyperspectral image data.