The Perl Advent Calendar needs more articles for 2022. Submit your idea today!


Algorithm::Cluster - Perl interface to the C Clustering Library.


This module is an interface to the C Clustering Library, a general purpose library implementing functions for hierarchical clustering (pairwise simple, complete, average, and centroid linkage), along with k-means and k-medians clustering, and 2D self-organizing maps. This library was developed at the Human Genome Center of the University of Tokyo. The C Clustering Library is distributed along with Cluster 3.0, an enhanced version of the famous Cluster program originally written by Michael Eisen while at Stanford University.


See the scripts in the examples subdirectory of the package.


  • C Clustering Library version 1.52 (2013.08.03)



Thanks to Michael Eisen, for creating the software packages Cluster and TreeView.


John Nolan 2003. Michiel de Hoon mdehoon "AT" 2003-2010. Seiya Imoto imoto "AT" 2003-2010. Satoru Miyano 2003-2010. A copyright statement is contained in the source code itself.

This module is a Perl wrapper for the C clustering library for cDNA microarray data, Copyright (C) 2002 Michiel Jan Laurens de Hoon.

See the source of for a full copyright statement.

2 POD Errors

The following errors were encountered while parsing the POD:

Around line 784:

You forgot a '=back' before '=head1'

Around line 788:

You forgot a '=back' before '=head1'