Parallelized evolutionary learning for detection of biclusters in gene expression data

Qinghua Huang, Dacheng Tao, Xuelong Li, Alan Liew

Research output: Contribution to journalArticlepeer-review

59 Scopus citations

Abstract

The analysis of gene expression data obtained from microarray experiments is important for discovering the biological process of genes. Biclustering algorithms have been proven to be able to group the genes with similar expression patterns under a number of experimental conditions. In this paper, we propose a new biclustering algorithm based on evolutionary learning. By converting the biclustering problem into a common clustering problem, the algorithm can be applied in a search space constructed by the conditions. To further reduce the size of the search space, we randomly separate the full conditions into a number of condition subsets (subspaces), each of which has a smaller number of conditions. The algorithm is applied to each subspace and is able to discover bicluster seeds within a limited computing time. Finally, an expanding and merging procedure is employed to combine the bicluster seeds into larger biclusters according to a homogeneity criterion. We test the performance of the proposed algorithm using synthetic and real microarray data sets. Compared with several previously developed biclustering algorithms, our algorithm demonstrates a significant improvement in discovering additive biclusters.

Original languageEnglish
Article number5728798
Pages (from-to)560-570
Number of pages11
JournalIEEE/ACM Transactions on Computational Biology and Bioinformatics
Volume9
Issue number2
DOIs
StatePublished - 2012
Externally publishedYes

Keywords

  • Biclustering
  • gene expression data analysis
  • genetic learning
  • subdimensional search strategy

Fingerprint

Dive into the research topics of 'Parallelized evolutionary learning for detection of biclusters in gene expression data'. Together they form a unique fingerprint.

Cite this