1. A computer-implemented method of generating a simulated microarray image, the method comprising: receiving a plurality of simulation parameters; and generating the simulated microarray image based at least on the simulation parameters.