Email updates

Keep up to date with the latest news and content from BMC Bioinformatics and BioMed Central.

This article is part of the supplement: Selected articles from The 8th Annual Biotechnology and Bioinformatics Symposium (BIOT-2011)

Open Access Research

Self consistency grouping: a stringent clustering method

Bong-Hyun Kim1, Bhadrachalam Chitturi34 and Nick V Grishin12*

Author Affiliations

1 Biochemistry Department, UT Southwestern Medical Center, Dallas, TX, USA

2 Howard Hughes Medical Institute, UT Southwestern Medical Center, Dallas, TX, USA

3 Department of Computer Science, Amrita Vishwa Vidyapeetham University, Amritapuri Campus, Kerala, India

4 School of Biotechnology, Amrita Vishwa Vidyapeetham University, Amritapuri Campus, Kerala, India

For all author emails, please log on.

BMC Bioinformatics 2012, 13(Suppl 13):S3  doi:10.1186/1471-2105-13-S13-S3

Published: 24 August 2012



Numerous types of clustering like single linkage and K-means have been widely studied and applied to a variety of scientific problems. However, the existing methods are not readily applicable for the problems that demand high stringency.


Our method, self consistency grouping, i.e. SCG, yields clusters whose members are closer in rank to each other than to any member outside the cluster. We do not define a distance metric; we use the best known distance metric and presume that it measures the correct distance. SCG does not impose any restriction on the size or the number of the clusters that it finds. The boundaries of clusters are determined by the inconsistencies in the ranks. In addition to the direct implementation that finds the complete structure of the (sub)clusters we implemented two faster versions. The fastest version is guaranteed to find only the clusters that are not subclusters of any other clusters and the other version yields the same output as the direct implementation but does so more efficiently.


Our tests have demonstrated that SCG yields very few false positives. This was accomplished by introducing errors in the distance measurement. Clustering of protein domain representatives by structural similarity showed that SCG could recover homologous groups with high precision.


SCG has potential for finding biological relationships under stringent conditions.