Cargando…
An enhanced adaptive Bi-clustering algorithm through building a shielding complex sub-matrix
Bi-clustering refers to the task of finding sub-matrices (indexed by a group of columns and a group of rows) within a matrix of data such that the elements of each sub-matrix (data and features) are related in a particular way, for instance, that they are similar with respect to some metric. In this...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
Frontiers Media S.A.
2022
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9585161/ https://www.ncbi.nlm.nih.gov/pubmed/36276945 http://dx.doi.org/10.3389/fgene.2022.996941 |
_version_ | 1784813428485914624 |
---|---|
author | Xu, Kaijie Tang, Xiaoan Yin, Xukun Zhang, Rui |
author_facet | Xu, Kaijie Tang, Xiaoan Yin, Xukun Zhang, Rui |
author_sort | Xu, Kaijie |
collection | PubMed |
description | Bi-clustering refers to the task of finding sub-matrices (indexed by a group of columns and a group of rows) within a matrix of data such that the elements of each sub-matrix (data and features) are related in a particular way, for instance, that they are similar with respect to some metric. In this paper, after analyzing the well-known Cheng and Church bi-clustering algorithm which has been proved to be an effective tool for mining co-expressed genes. However, Cheng and Church bi-clustering algorithm and summarizing its limitations (such as interference of random numbers in the greedy strategy; ignoring overlapping bi-clusters), we propose a novel enhancement of the adaptive bi-clustering algorithm, where a shielding complex sub-matrix is constructed to shield the bi-clusters that have been obtained and to discover the overlapping bi-clusters. In the shielding complex sub-matrix, the imaginary and the real parts are used to shield and extend the new bi-clusters, respectively, and to form a series of optimal bi-clusters. To assure that the obtained bi-clusters have no effect on the bi-clusters already produced, a unit impulse signal is introduced to adaptively detect and shield the constructed bi-clusters. Meanwhile, to effectively shield the null data (zero-size data), another unit impulse signal is set for adaptive detecting and shielding. In addition, we add a shielding factor to adjust the mean squared residue score of the rows (or columns), which contains the shielded data of the sub-matrix, to decide whether to retain them or not. We offer a thorough analysis of the developed scheme. The experimental results are in agreement with the theoretical analysis. The results obtained on a publicly available real microarray dataset show the enhancement of the bi-clusters performance thanks to the proposed method. |
format | Online Article Text |
id | pubmed-9585161 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2022 |
publisher | Frontiers Media S.A. |
record_format | MEDLINE/PubMed |
spelling | pubmed-95851612022-10-22 An enhanced adaptive Bi-clustering algorithm through building a shielding complex sub-matrix Xu, Kaijie Tang, Xiaoan Yin, Xukun Zhang, Rui Front Genet Genetics Bi-clustering refers to the task of finding sub-matrices (indexed by a group of columns and a group of rows) within a matrix of data such that the elements of each sub-matrix (data and features) are related in a particular way, for instance, that they are similar with respect to some metric. In this paper, after analyzing the well-known Cheng and Church bi-clustering algorithm which has been proved to be an effective tool for mining co-expressed genes. However, Cheng and Church bi-clustering algorithm and summarizing its limitations (such as interference of random numbers in the greedy strategy; ignoring overlapping bi-clusters), we propose a novel enhancement of the adaptive bi-clustering algorithm, where a shielding complex sub-matrix is constructed to shield the bi-clusters that have been obtained and to discover the overlapping bi-clusters. In the shielding complex sub-matrix, the imaginary and the real parts are used to shield and extend the new bi-clusters, respectively, and to form a series of optimal bi-clusters. To assure that the obtained bi-clusters have no effect on the bi-clusters already produced, a unit impulse signal is introduced to adaptively detect and shield the constructed bi-clusters. Meanwhile, to effectively shield the null data (zero-size data), another unit impulse signal is set for adaptive detecting and shielding. In addition, we add a shielding factor to adjust the mean squared residue score of the rows (or columns), which contains the shielded data of the sub-matrix, to decide whether to retain them or not. We offer a thorough analysis of the developed scheme. The experimental results are in agreement with the theoretical analysis. The results obtained on a publicly available real microarray dataset show the enhancement of the bi-clusters performance thanks to the proposed method. Frontiers Media S.A. 2022-10-07 /pmc/articles/PMC9585161/ /pubmed/36276945 http://dx.doi.org/10.3389/fgene.2022.996941 Text en Copyright © 2022 Xu, Tang, Yin and Zhang. https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms. |
spellingShingle | Genetics Xu, Kaijie Tang, Xiaoan Yin, Xukun Zhang, Rui An enhanced adaptive Bi-clustering algorithm through building a shielding complex sub-matrix |
title | An enhanced adaptive Bi-clustering algorithm through building a shielding complex sub-matrix |
title_full | An enhanced adaptive Bi-clustering algorithm through building a shielding complex sub-matrix |
title_fullStr | An enhanced adaptive Bi-clustering algorithm through building a shielding complex sub-matrix |
title_full_unstemmed | An enhanced adaptive Bi-clustering algorithm through building a shielding complex sub-matrix |
title_short | An enhanced adaptive Bi-clustering algorithm through building a shielding complex sub-matrix |
title_sort | enhanced adaptive bi-clustering algorithm through building a shielding complex sub-matrix |
topic | Genetics |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9585161/ https://www.ncbi.nlm.nih.gov/pubmed/36276945 http://dx.doi.org/10.3389/fgene.2022.996941 |
work_keys_str_mv | AT xukaijie anenhancedadaptivebiclusteringalgorithmthroughbuildingashieldingcomplexsubmatrix AT tangxiaoan anenhancedadaptivebiclusteringalgorithmthroughbuildingashieldingcomplexsubmatrix AT yinxukun anenhancedadaptivebiclusteringalgorithmthroughbuildingashieldingcomplexsubmatrix AT zhangrui anenhancedadaptivebiclusteringalgorithmthroughbuildingashieldingcomplexsubmatrix AT xukaijie enhancedadaptivebiclusteringalgorithmthroughbuildingashieldingcomplexsubmatrix AT tangxiaoan enhancedadaptivebiclusteringalgorithmthroughbuildingashieldingcomplexsubmatrix AT yinxukun enhancedadaptivebiclusteringalgorithmthroughbuildingashieldingcomplexsubmatrix AT zhangrui enhancedadaptivebiclusteringalgorithmthroughbuildingashieldingcomplexsubmatrix |