Steps used in gene array analysis: data normalization, selection of differentially expressed genes, categorization, visualization, confirmation, and formation of a testable hypothesis. The exploratory process, discussed in the text, involves iterations, as shown by the lines leading back to previous steps.