coclustered
Co-clustered (or coclustering) refers to a data-analysis approach in which both rows and columns of a data matrix are partitioned simultaneously into clusters, producing a grid of blocks that each exhibits a shared pattern. This stands in contrast to traditional clustering, which typically clusters a single dimension. In a data matrix X with n rows and m columns, coclustering seeks to divide the rows into K clusters and the columns into L clusters so that the submatrices X[R_i, C_j] reveal coherent structure, such as similar values across the entries or consistent relationships between the corresponding row and column groups.
Models may assume blocks are homogeneous or follow simple probabilistic distributions. Objective functions vary; common goals
Algorithms include: Cheng and Church biclustering, which searches for submatrices with coherent patterns in gene expression
Applications are widespread in bioinformatics, text mining, and market analysis. For example, in gene expression, coclustering