1. A computer implemented method for the remote analysis of a chemical compound microarray supported on a substrate, the remote analysis executed as an application residing on a computing device, the computing device having a processor and a storage medium, and the remote analysis application having one or more software modules stored on the storage medium and executed in the processor, the method comprising: receiving pixel image data from a remote location including image data that depicts (a) a calibration scale associated with the substrate and (b) the microarray; determining a transformation action of said pixel data corresponding to the calibration scale using a calibration module; adjusting the received image data corresponding to at least the microarray by applying the transformation action using an adjustment module; comparing the adjusted image of the microarray with a database of stored microarray pixel data to extract information from said image using an analysis module; outputting the information to a remote device.