Abstract :
Microarray is a fascinating technology capable of providing high throughput simultaneous measurement of expression levels of thousands of genes which can accurately represent the state of a biological cell or tissue of interest. For this reason, it is used for many applications including identification of various types of disease-related genes [1] [2], classification of biological samples into normal and diseased [3] [4] [5] or two or more subcategories of a given disease [1] [6], pharmacogenomics and clinical studies, and many more.