Coclustering of human cancer microarrays using Minimum Sum-Squared Residue coclustering.
It is a consensus in microarray analysis that identifying potential local patterns, characterized by coherent groups of genes and conditions, may shed light on the discovery of previously undetectable biological cellular processes of genes as well as macroscopic phenotypes of related samples. In order to simultaneously cluster genes and conditions, we have previously developed a fast co-clustering algorithm, Minimum Sum-Squared Residue Co-clustering (MSSRCC), which employs an alternating minimization scheme and generates what we call co-clusters in a checkerboard structure. In this paper, we propose specific strategies that enable MSSRCC to escape poor local minima and resolve the degeneracy problem in partitional clustering algorithms. The strategies include binormalization, deterministic spectral initialization, and incremental local search. We assess the effects of various strategies on both synthetic gene expression datasets and real human cancer microarrays and provide empirical evidence that MSSRCC with the proposed strategies performs better than existing co-clustering and clustering algorithms. In particular, the combination of all the three strategies leads to the best performance. Furthermore, we illustrate coherence of the resulting co-clusters in a checkerboard structure, where genes in a co-cluster manifest the phenotype structure of corresponding specific samples, and evaluate the enrichment of functional annotations in Gene Ontology (GO).
Cho
Hyuk
H
Department of Computer Science, The University of Texas at Austin, 1 University Station C0500, Austin, TX 78712, USA. hyukcho@cs.utexas.edu
Dhillon
Inderjit S
IS
D000465:Algorithms; D014408:Biomarkers, Tumor / Q000032:analysis*; D016000:Cluster Analysis; D020869:Gene Expression Profiling / Q000379:methods*; D006801:Humans; D016018:Least-Squares Analysis; D009363:Neoplasm Proteins / Q000032:analysis*; D009369:Neoplasms / Q000175:diagnosis* / Q000378:metabolism*; D020411:Oligonucleotide Array Sequence Analysis / Q000379:methods*; D010363:Pattern Recognition, Automated / Q000379:methods*
D014408:Biomarkers, Tumor; D009363:Neoplasm Proteins