VisBicluster: A Matrix-Based Bicluster Visualization of Expression Data

J Comput Biol. 2020 Sep;27(9):1384-1396. doi: 10.1089/cmb.2019.0385. Epub 2020 Feb 7.

Abstract

One of the main methods to analyze gene expression data is biclustering, a nonsupervised technique, which consists of selection subgroups of genes that co-expressed under subgroups of experimental conditions. A large number of biclustering algorithms have been developed to classify gene expression data. These algorithms can give as output a large number of overlapped biclusters, whose visualization still requires deeper studies. We present VisBicluster, a web-based interactive visualization tool for displaying biclustering results. The developed visualization technique consists of laying out the generated biclusters in a two-dimensional matrix where each bicluster is represented as a column and each overlap between a set of biclusters is represented as a row. A search interface for the user is developed to query the matrix of bicluster intersection and visualize the results matching the queries. Our tool supports many interactive features such as sorting, zooming, and details-on-demand. We proved the usefulness of VisBicluster with biclustering results from real and synthetic datasets. Besides, we performed a user study with 14 participants to illustrate the clarity and simplicity of overlap representation with our tool.

Keywords: biclusters; overlaps; two-dimensional matrix; visualization; visualization tools.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Algorithms
  • Cluster Analysis
  • Computational Biology*
  • Computer Graphics
  • Gene Expression / genetics*
  • Gene Expression Profiling / statistics & numerical data*
  • Humans
  • Oligonucleotide Array Sequence Analysis / statistics & numerical data*
  • User-Computer Interface