A microarray is a laboratory tool used to identify the expression of thousands of genes at the same time. DNA microarrays are microscope slides that are printed with thousands of tiny spots in defined positions, with each spot containing a known DNA sequence or gene. It is a collection of microscopic DNA spots attached to a solid surface.