Bayesian infinite mixture model based clustering of gene expression profiles

Bioinformatics. 2002 Sep;18(9):1194-206. doi: 10.1093/bioinformatics/18.9.1194.


Motivation: The biologic significance of results obtained through cluster analyses of gene expression data generated in microarray experiments have been demonstrated in many studies. In this article we focus on the development of a clustering procedure based on the concept of Bayesian model-averaging and a precise statistical model of expression data.

Results: We developed a clustering procedure based on the Bayesian infinite mixture model and applied it to clustering gene expression profiles. Clusters of genes with similar expression patterns are identified from the posterior distribution of clusterings defined implicitly by the stochastic data-generation model. The posterior distribution of clusterings is estimated by a Gibbs sampler. We summarized the posterior distribution of clusterings by calculating posterior pairwise probabilities of co-expression and used the complete linkage principle to create clusters. This approach has several advantages over usual clustering procedures. The analysis allows for incorporation of a reasonable probabilistic model for generating data. The method does not require specifying the number of clusters and resulting optimal clustering is obtained by averaging over models with all possible numbers of clusters. Expression profiles that are not similar to any other profile are automatically detected, the method incorporates experimental replicates, and it can be extended to accommodate missing data. This approach represents a qualitative shift in the model-based cluster analysis of expression data because it allows for incorporation of uncertainties involved in the model selection in the final assessment of confidence in similarities of expression profiles. We also demonstrated the importance of incorporating the information on experimental variability into the clustering model.

Availability: The MS Windows(TM) based program implementing the Gibbs sampler and supplemental material is available at


Publication types

  • Research Support, U.S. Gov't, P.H.S.

MeSH terms

  • Bayes Theorem*
  • Cluster Analysis*
  • Computer Simulation
  • Gene Expression Profiling / methods*
  • Gene Expression Regulation, Fungal / genetics
  • Gene Expression Regulation, Fungal / physiology
  • Mitosis / genetics
  • Mitosis / physiology
  • Models, Genetic*
  • Models, Statistical*
  • Normal Distribution
  • Oligonucleotide Array Sequence Analysis / methods*
  • Reproducibility of Results
  • Saccharomyces cerevisiae / genetics
  • Saccharomyces cerevisiae / physiology
  • Sensitivity and Specificity
  • Sequence Analysis, DNA / methods
  • Stochastic Processes