UniBic: Sequential row-based biclustering algorithm for analysis of gene expression data

Biclustering algorithms, which aim to provide an effective and efficient way to analyze gene expression data by finding a group of genes with trend-preserving expression patterns under certain conditions, have been widely developed since Morgan et al. pioneered a work about partitioning a data matri...

Full description

Bibliographic Details
Main Authors: Wang, Zhenjia, Li, Guojun, Robinson, Robert W., Huang, Xiuzhen
Format: Online
Language:English
Published: Nature Publishing Group 2016
Online Access:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4802312/
id pubmed-4802312
recordtype oai_dc
spelling pubmed-48023122016-03-23 UniBic: Sequential row-based biclustering algorithm for analysis of gene expression data Wang, Zhenjia Li, Guojun Robinson, Robert W. Huang, Xiuzhen Article Biclustering algorithms, which aim to provide an effective and efficient way to analyze gene expression data by finding a group of genes with trend-preserving expression patterns under certain conditions, have been widely developed since Morgan et al. pioneered a work about partitioning a data matrix into submatrices with approximately constant values. However, the identification of general trend-preserving biclusters which are the most meaningful substructures hidden in gene expression data remains a highly challenging problem. We found an elementary method by which biologically meaningful trend-preserving biclusters can be readily identified from noisy and complex large data. The basic idea is to apply the longest common subsequence (LCS) framework to selected pairs of rows in an index matrix derived from an input data matrix to locate a seed for each bicluster to be identified. We tested it on synthetic and real datasets and compared its performance with currently competitive biclustering tools. We found that the new algorithm, named UniBic, outperformed all previous biclustering algorithms in terms of commonly used evaluation scenarios except for BicSPAM on narrow biclusters. The latter was somewhat better at finding narrow biclusters, the task for which it was specifically designed. Nature Publishing Group 2016-03-22 /pmc/articles/PMC4802312/ /pubmed/27001340 http://dx.doi.org/10.1038/srep23466 Text en Copyright © 2016, Macmillan Publishers Limited http://creativecommons.org/licenses/by/4.0/ This work is licensed under a Creative Commons Attribution 4.0 International License. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in the credit line; if the material is not included under the Creative Commons license, users will need to obtain permission from the license holder to reproduce the material. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/
repository_type Open Access Journal
institution_category Foreign Institution
institution US National Center for Biotechnology Information
building NCBI PubMed
collection Online Access
language English
format Online
author Wang, Zhenjia
Li, Guojun
Robinson, Robert W.
Huang, Xiuzhen
spellingShingle Wang, Zhenjia
Li, Guojun
Robinson, Robert W.
Huang, Xiuzhen
UniBic: Sequential row-based biclustering algorithm for analysis of gene expression data
author_facet Wang, Zhenjia
Li, Guojun
Robinson, Robert W.
Huang, Xiuzhen
author_sort Wang, Zhenjia
title UniBic: Sequential row-based biclustering algorithm for analysis of gene expression data
title_short UniBic: Sequential row-based biclustering algorithm for analysis of gene expression data
title_full UniBic: Sequential row-based biclustering algorithm for analysis of gene expression data
title_fullStr UniBic: Sequential row-based biclustering algorithm for analysis of gene expression data
title_full_unstemmed UniBic: Sequential row-based biclustering algorithm for analysis of gene expression data
title_sort unibic: sequential row-based biclustering algorithm for analysis of gene expression data
description Biclustering algorithms, which aim to provide an effective and efficient way to analyze gene expression data by finding a group of genes with trend-preserving expression patterns under certain conditions, have been widely developed since Morgan et al. pioneered a work about partitioning a data matrix into submatrices with approximately constant values. However, the identification of general trend-preserving biclusters which are the most meaningful substructures hidden in gene expression data remains a highly challenging problem. We found an elementary method by which biologically meaningful trend-preserving biclusters can be readily identified from noisy and complex large data. The basic idea is to apply the longest common subsequence (LCS) framework to selected pairs of rows in an index matrix derived from an input data matrix to locate a seed for each bicluster to be identified. We tested it on synthetic and real datasets and compared its performance with currently competitive biclustering tools. We found that the new algorithm, named UniBic, outperformed all previous biclustering algorithms in terms of commonly used evaluation scenarios except for BicSPAM on narrow biclusters. The latter was somewhat better at finding narrow biclusters, the task for which it was specifically designed.
publisher Nature Publishing Group
publishDate 2016
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4802312/
_version_ 1613555868157083648