Patent ID: 8463784

Claim:
A computer-implemented method for clustering data, said method comprising: accessing by a computer a first plurality of cluster groups comprising data; applying by said computer a clustering method to said first plurality of cluster groups while adjusting by said computer said first plurality of cluster groups to be in higher agreement between themselves, thereby generating a second plurality of cluster groups that is in higher agreement, based on a predetermined threshold, between themselves than said first plurality of cluster groups; said second plurality of cluster groups corresponding to said first plurality of cluster groups, each cluster group of said corresponding thereto, such that said cluster groups of said first plurality correspond to said cluster groups of said second plurality on a one-to-one basis; and applying, by said computer, a consensus clustering mechanism to said second plurality of cluster groups, thereby generating a single stable clustering from said second plurality of cluster groups, wherein said single stable clustering generated from said second plurality of cluster groups is stable in that application of said single stable clustering to two different values of an input parameter generates results that are close to one another within a threshold.