This document summarizes clustering methods for analyzing gene expression data, including hierarchical clustering and k-means clustering. It discusses how these methods can group together genes with similar expression patterns or samples with similar conditions. The document reviews applications of clustering like building gene networks, disease subtype discovery, and dimensionality reduction. It also covers preprocessing, distance metrics, cluster evaluation techniques, and examples of clustering analyses of yeast and human gene expression data that revealed biologically meaningful groups of coexpressed genes.