One of the benefits of profiling of cancer samples using microarrays is the generation of molecular fingerprints that will define subtypes of disease. Such subgroups have typically been found in microarray data using hierarchical clustering. A major problem in interpretation of the output is determining the number of clusters. We approach the problem of determining disease subtypes using mixture models. A novel estimation procedure of the parameters in the mixture model is developed based on a combination of random projections and the expectation-maximization algorithm. Because the approach is probabilistic, our approach provides a measure for the number of true clusters in a given dataset. We illustrate our approach with applications to both simulated and real microarray data.


Bioinformatics | Computational Biology | Genetics | Microarrays | Multivariate Analysis | Numerical Analysis and Computation | Statistical Models