A collection of clustering tools