Silhouettes: a graphical aid to the interpretation and validation of cluster analysis
Journal of Computational and Applied Mathematics
Algorithms for clustering data
Algorithms for clustering data
Fuzzy logic, neural networks, and soft computing
Communications of the ACM
Bioinformatics: the machine learning approach
Bioinformatics: the machine learning approach
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Pattern Recognition with Fuzzy Objective Function Algorithms
Pattern Recognition with Fuzzy Objective Function Algorithms
Journal of Global Optimization
Simulated Annealing Using a Reversible Jump Markov Chain Monte Carlo Algorithm for Fuzzy Clustering
IEEE Transactions on Knowledge and Data Engineering
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series)
Classification and Learning Using Genetic Algorithms: Applications in Bioinformatics and Web Intelligence (Natural Computing Series)
An improved algorithm for clustering gene expression data
Bioinformatics
Analysis of Biological Data: A Soft Computing Approach - Vol. 3
Analysis of Biological Data: A Soft Computing Approach - Vol. 3
Evolutionary computation in bioinformatics: a review
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews
A Simulated Annealing-Based Multiobjective Optimization Algorithm: AMOSA
IEEE Transactions on Evolutionary Computation
Hi-index | 0.00 |
In this article, the performance of three major components of soft computing viz., genetic algorithm, simulated annealing and differential evolution have been studied for developing fuzzy clustering of microarray gene expression data. Microarray technology permits simultaneous monitoring of the expression levels of a large number of genes over different time points. Clustering is an important unsupervised analysis tool in this domain for finding groups of co-expressed genes. In this regard, the performance of the well-known fuzzy c-means algorithm is also studied in addition to the above mentioned soft computing-based approaches. Subsequently, support vector machine, a well-known technique for supervised learning, is utilized to improve the result of the clustering techniques. For this purpose, a fraction of the data points selected from different clusters based on their proximity to the respective centers, is used for training the support vector machine. The cluster assignments of the remaining points are thereafter determined using the trained classifier. Two publicly available benchmark microarray data sets have been used for demonstrating the effectiveness of the proposed approaches. Biological significance tests have been performed to show that the proposed method is able to produce biologically relevant clusters of co-expressed genes.