Functional Interpretation of Gene Expression Data: Translating high-throughput DNA microarray data into useful biological knowledge