Title :
Gene clustering using an evolutionary algorithm
Author :
Du, Zhihua ; Wang, Yiwei ; Ji, Zhen
Author_Institution :
ShesZhen Univ., Sheszhen
Abstract :
Microarray technology enables the study of measuring gene expression levels for thousands of genes simultaneously. Cluster analysis of gene expression profiles has been applied for analyzing the function of gene because co-expressed genes are likely to share the same biological function. K-MEANS is one of well-known clustering methods. However, it requires a precise estimation of number of clusters and it has to assign all the genes into clusters. Other main problems are sensitive to the selection of an initial clustering and easily becoming trapped in a local minimum. We present a new clustering method for microarray gene data, called ppoCluster. It has two steps: 1) Estimate the number of clusters 2) Take sub-clusters resulting from the first step as input, and bridge a variation of traditional Particle Swarm Optimization (PSO) algorithm into K-MEANS for particles perform a parallel search for an optimal clustering. Our results indicate that ppoCluster is generally more accurate than K-MEANS and FKM. It also has better robustness for it is less sensitive to the initial randomly selected cluster centroids. And it outperforms comparable methods with fast convergence rate and low computation load.
Keywords :
biology computing; evolutionary computation; genetics; particle swarm optimisation; pattern clustering; FKM; PSO; evolutionary algorithm; fuzzy k-means; gene clustering; gene expression profiles; k-means clustering; microarray technology; optimal clustering; particle swarm optimization; ppoCluster; Evolutionary computation;
Conference_Titel :
Evolutionary Computation, 2008. CEC 2008. (IEEE World Congress on Computational Intelligence). IEEE Congress on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4244-1822-0
Electronic_ISBN :
978-1-4244-1823-7
DOI :
10.1109/CEC.2008.4631184