Analysis of Microarray Data