Statistical methods for estimation, testing, and clustering with gene expression data