GenClust: a genetic algorithm for clustering gene expression data.
BACKGROUND
Clustering is a key step in the analysis of gene expression data, and in fact, many classical clustering algorithms are used, or more innovative ones have been designed and validated for the task. Despite the widespread use of artificial intelligence techniques in bioinformatics and, more generally, data analysis, there are very few clustering algorithms based on the genetic paradigm, yet that paradigm has great potential in finding good heuristic solutions to a difficult optimization problem such as clustering.


RESULTS
GenClust is a new genetic algorithm for clustering gene expression data. It has two key features: (a) a novel coding of the search space that is simple, compact and easy to update; (b) it can be used naturally in conjunction with data driven internal validation methods. We have experimented with the FOM methodology, specifically conceived for validating clusters of gene expression data. The validity of GenClust has been assessed experimentally on real data sets, both with the use of validation measures and in comparison with other algorithms, i.e., Average Link, Cast, Click and K-means.


CONCLUSIONS
Experiments show that none of the algorithms we have used is markedly superior to the others across data sets and validation measures; i.e., in many cases the observed differences between the worst and best performing algorithm may be statistically insignificant and they could be considered equivalent. However, there are cases in which an algorithm may be better than others and therefore worthwhile. In particular, experiments for GenClust show that, although simple in its data representation, it converges very rapidly to a local optimum and that its ability to identify meaningful clusters is comparable, and sometimes superior, to that of more sophisticated algorithms. In addition, it is well suited for use in conjunction with data driven internal validation measures and, in particular, the FOM methodology.
Di Gesú
Vito
V
Dipartimento di Matematica ed Applicazioni, Universitá di Palermo, Via Archirafi 34, 90123 Palermo, Italy. digesu@math.unipa.it
Giancarlo
Raffaele
R
Lo Bosco
Giosué
G
Raimondi
Alessandra
A
Scaturro
Davide
D
D000465:Algorithms; D016000:Cluster Analysis; D019295:Computational Biology / Q000379:methods*; D018076:DNA, Complementary / Q000378:metabolism; D020869:Gene Expression Profiling; D005786:Gene Expression Regulation; D015233:Models, Statistical; D009154:Mutation; D020411:Oligonucleotide Array Sequence Analysis; D009841:Oligonucleotides / Q000737:chemistry; D016366:Open Reading Frames; D010363:Pattern Recognition, Automated; D016415:Sequence Alignment; D012984:Software
D018076:DNA, Complementary; D009841:Oligonucleotides