Microarrays are powerful tools in gene expression assessment, protein profiling, and protein function screening, as well as cell and tissue analysis. With thousands of small array spots assembled in an ordered array, these small devices makes it possible to screen for multiple targets in a fast, parallel, high-throughput manner. The...