Unknown

Dataset Information

0

A biclustering algorithm based on a bicluster enumeration tree: application to DNA microarray data.


ABSTRACT:

Background

In a number of domains, like in DNA microarray data analysis, we need to cluster simultaneously rows (genes) and columns (conditions) of a data matrix to identify groups of rows coherent with groups of columns. This kind of clustering is called biclustering. Biclustering algorithms are extensively used in DNA microarray data analysis. More effective biclustering algorithms are highly desirable and needed.

Methods

We introduce BiMine, a new enumeration algorithm for biclustering of DNA microarray data. The proposed algorithm is based on three original features. First, BiMine relies on a new evaluation function called Average Spearman's rho (ASR). Second, BiMine uses a new tree structure, called Bicluster Enumeration Tree (BET), to represent the different biclusters discovered during the enumeration process. Third, to avoid the combinatorial explosion of the search tree, BiMine introduces a parametric rule that allows the enumeration process to cut tree branches that cannot lead to good biclusters.

Results

The performance of the proposed algorithm is assessed using both synthetic and real DNA microarray data. The experimental results show that BiMine competes well with several other biclustering methods. Moreover, we test the biological significance using a gene annotation web-tool to show that our proposed method is able to produce biologically relevant biclusters. The software is available upon request from the authors to academic users.

SUBMITTER: Ayadi W 

PROVIDER: S-EPMC2804695 | biostudies-literature | 2009 Dec

REPOSITORIES: biostudies-literature

altmetric image

Publications

A biclustering algorithm based on a bicluster enumeration tree: application to DNA microarray data.

Ayadi Wassim W   Elloumi Mourad M   Hao Jin-Kao JK  

BioData mining 20091216


<h4>Background</h4>In a number of domains, like in DNA microarray data analysis, we need to cluster simultaneously rows (genes) and columns (conditions) of a data matrix to identify groups of rows coherent with groups of columns. This kind of clustering is called biclustering. Biclustering algorithms are extensively used in DNA microarray data analysis. More effective biclustering algorithms are highly desirable and needed.<h4>Methods</h4>We introduce BiMine, a new enumeration algorithm for bicl  ...[more]

Similar Datasets

| S-EPMC5769343 | biostudies-literature
| S-EPMC2646193 | biostudies-literature
| S-EPMC4802312 | biostudies-literature
| S-EPMC2416653 | biostudies-literature
| S-EPMC6198864 | biostudies-other
| S-EPMC2731891 | biostudies-other
| S-EPMC3411756 | biostudies-literature
| S-EPMC4963120 | biostudies-literature
| S-EPMC4130321 | biostudies-other
| S-EPMC5861501 | biostudies-literature