DMCA
RESEARCH Open Access Furby: fuzzy force-directed bicluster visualization
Citations
4454 |
Core Team. R: A Language and Environment for Statistical Computing
- Development
- 2008
(Show Context)
Citation Context ...ting that rows or columns do not belong to the considered bicluster. Categorial cluster annotations and initial membership threshold guesses can be loaded in addition. Further, we provide an R script =-=[40]-=- for exporting FABIA result objects in the CSV file format required by Caleydo. The script can easily be adapted to load results of arbitrary bicluster algorithms from R. Force-directed layout To simp... |
3410 |
Gene ontology: Tool for the unification of biology. The Gene Ontology Consortium
- Ashburner, Ball, et al.
(Show Context)
Citation Context ...ata for rows and columns. Examples for additional data defined on biological samples are gender, age, and tumor staging. In gene dimension, analysts can load metadata such as Gene Ontology (GO) terms =-=[37]-=- and the results of a gene set enrichment analysis [38] performed on KEGG pathways [39]. Furthermore, external cluster assignments can be loaded as additional categories to compare multiple clustering... |
1551 |
Cluster analysis and display of genomewide expression patterns
- MB, PT, et al.
- 1486
(Show Context)
Citation Context ...6] and the Dual Analysis framework [17]. For hierarchical clustering results, the clustered heatmap is commonly extended with a dendrogram that represents the similarities between the rows or columns =-=[18]-=-. The Hierarchical Cluster Explorer (HCE) [19] and MultiClusterTree [20] are both approaches that allow interactive analysis of hierarchical clustering results. However, as mentioned at the beginning ... |
1274 |
Systematic and integrative analysis of large gene lists using DAVID bioinformatics resources.
- da, Sherman, et al.
- 2009
(Show Context)
Citation Context ...ership values. In order to reduce the number of genes in the cluster, she increases the membership level threshold in gene dimension. By inspecting the result of a gene annotation enrichment analysis =-=[43]-=-, which is provided as an additonal metadata bar, she infers that the strongest bicluster genes seem to stem from prostate tissue. The second interesting bicluster, bicluster6, only consists of lung (... |
693 | Clustering by Passing Messages Between Data Points
- Frey, Dueck
(Show Context)
Citation Context ...-way clustering, the goal is to determine either clusters in the row or the column dimension. Examples for one-way clustering algorithms are k-means, hierarchical clustering, and affinity propagation =-=[3]-=-. In two-way clustering, the result of two sequentially performed one-way clustering runs - one in the row and one in the column dimension - are combined into one result. Biclustering Biclustering [4]... |
184 |
Fuzzy sets
- LA
- 1965
(Show Context)
Citation Context ...of nonbinary membership values that describe to what degree rows and columns belong to the clusters. As the assignment of rows and columns to clusters is fuzzy, this is also known as fuzzy clustering =-=[7,8]-=-. Bicluster visualization Let us consider the visualization of hard clustering results first. In order to understand and interpret hard clustering results, it is necessary to visualize the clusters to... |
143 |
Interactively exploring hierarchical clustering results
- Seo, Shneiderman
(Show Context)
Citation Context ...ierarchical clustering results, the clustered heatmap is commonly extended with a dendrogram that represents the similarities between the rows or columns [18]. The Hierarchical Cluster Explorer (HCE) =-=[19]-=- and MultiClusterTree [20] are both approaches that allow interactive analysis of hierarchical clustering results. However, as mentioned at the beginning of the Bicluster visualization section, for bi... |
130 |
Furumichi M, Tanabe M: KEGG for integration and interpretation of large-scale molecular data sets. Nuc Acids Res 2012, 40(Database issue):109–114. doi:10.1093/nar/gkr988
- Kanehisa, Goto, et al.
(Show Context)
Citation Context ...e gender, age, and tumor staging. In gene dimension, analysts can load metadata such as Gene Ontology (GO) terms [37] and the results of a gene set enrichment analysis [38] performed on KEGG pathways =-=[39]-=-. Furthermore, external cluster assignments can be loaded as additional categories to compare multiple clustering results. In Furby, we visualize contextual data by attaching additional bars to the cl... |
83 |
GM: Biclustering of expression data
- Cheng, Church
(Show Context)
Citation Context ...[3]. In two-way clustering, the result of two sequentially performed one-way clustering runs - one in the row and one in the column dimension - are combined into one result. Biclustering Biclustering =-=[4]-=-, also known as co-clustering or two-mode clustering, is an emerging field of machine learning. In contrast to one-way and two-way clustering, biclustering is a category of algorithms in which the row... |
76 |
Biclustering algorithms for biological data analysis: A survey.
- SC, AL
- 2004
(Show Context)
Citation Context ...lization. The array of available biclustering methods ranges from algorithms that try to find a single bicluster, to algorithms that seek to find multiple overlapping biclusters. Madeira and Oliveira =-=[5]-=- surveyed different biclustering algorithms with respect to the structure of their output. Bicluster algorithms are often used to analyze gene expression data [6]. In the context of gene expression, a... |
63 | Parallel Tag Clouds to explore and analyze faceted text corpora
- Collins, Viegas, et al.
(Show Context)
Citation Context ...S4 http://www.biomedcentral.com/1471-2105/15/S6/S4 Page 5 of 13 important aspects of a scalable visualization technique, formulated in requirement R IV. To achieve this, we use a combination of stubs =-=[35,36]-=- and fading effects. Stubs are small indicators that replace the bands and point in the direction of the connected cluster, resulting in a significant reduction of visual clutter. While Figure 4(a) sh... |
47 | Mastering the Information Age: Solving Problems with Visual Analytics - Keim, Kohlhammer, et al. |
36 |
Tang C, Zhang A: Cluster Analysis for Gene Expression Data: A Survey
- Jiang
(Show Context)
Citation Context ...s into clusters such that the clusters themselves are as homogenous as possible and as dissimilar as possible to other clusters. Clustering is often applied to, for instance, gene expression matrices =-=[1,2]-=-, consisting of genes (rows) and samples (columns). We need to differentiate between one-way, two-way, and biclustering. In one-way clustering, the goal is to determine either clusters in the row or t... |
27 | Visualizing fuzzy points in parallel coordinates
- Berthold, Hall
- 2003
(Show Context)
Citation Context ...nly a small number of articles on visualizing fuzzy clustering results have been published. Most of them propose extensions to classical clustering visualizations, including parallel coordinate plots =-=[27]-=-, heatmaps [28], and RadVis [29] - a radial visualization technique, in which membership values are projected to polar coordinates. A similar approach was developed by Rueda and Zhang [30], which maps... |
26 |
Caleydo: Design and evaluation of a visual analysis framework for gene expression data in its biological context.
- Lex, Streit, et al.
- 2010
(Show Context)
Citation Context ...clustering is the clustered heatmap, where rows and/or columns are reordered to reflect the similarities. Examples for visual analysis tools that provide interactive heatmaps are Mayday [14], Caleydo =-=[15,16]-=- and the Dual Analysis framework [17]. For hierarchical clustering results, the clustered heatmap is commonly extended with a dendrogram that represents the similarities between the rows or columns [1... |
21 |
Prelic A, Zimmermann P, Zitzler E: BicAT: a biclustering analysis toolbox
- Barkow, Bleuler
(Show Context)
Citation Context ...preting the clusters. A simple approach to visualizing biclustering results is to create a separate plot for each bicluster, as implemented, for instance, in the Biclustering Analysis Toolbox (BicAT) =-=[21]-=-, the BiClust R toolbox [21] and the BiVisu tool [22]. Showing every cluster as a separate plot allows analysts to inspect the clusters individually, which addresses requirement R I. However, this mak... |
9 |
Bivisu: software tool for bicluster detection and visualization.
- KO, NF, et al.
- 2007
(Show Context)
Citation Context ...g biclustering results is to create a separate plot for each bicluster, as implemented, for instance, in the Biclustering Analysis Toolbox (BicAT) [21], the BiClust R toolbox [21] and the BiVisu tool =-=[22]-=-. Showing every cluster as a separate plot allows analysts to inspect the clusters individually, which addresses requirement R I. However, this makes it impossible to see which rows and columns they s... |
9 |
GD, Ferrin TE: clusterMaker: a multi-algorithm clustering plugin for Cytoscape
- JH, Apeltsin, et al.
(Show Context)
Citation Context ...coordinates. A similar approach was developed by Rueda and Zhang [30], which maps membership values to a hypertetrahedron in the 2D or 3D space representing three or four fuzzy clusters. clusterMaker =-=[31]-=- takes a different approach by representing a one-way fuzzy clustering result as a force-directed graph where the clustered entities are shown as nodes and color is used to encode the cluster membersh... |
8 | Microcluster: Efficient deterministic biclustering of microarray data
- Zhao, Zaki
(Show Context)
Citation Context ...s into clusters such that the clusters themselves are as homogenous as possible and as dissimilar as possible to other clusters. Clustering is often applied to, for instance, gene expression matrices =-=[1,2]-=-, consisting of genes (rows) and samples (columns). We need to differentiate between one-way, two-way, and biclustering. In one-way clustering, the goal is to determine either clusters in the row or t... |
8 |
Mitterecker A, Kasim A, Khamiakova T
- Hochreiter, Bodenhofer, et al.
(Show Context)
Citation Context ...esearch problem that cannot be addressed by any of the existing tools. We will first elaborate on how biclustering results can be represented and then introduce the FABIA fuzzy biclustering algorithm =-=[9]-=-. We use FABIA to demonstrate the proposed technique; however, note that any other biclustering algorithm that produces overlapping clusters can be used in the same way. We continue by introducing gen... |
8 | Human–Computer Interaction & Knowledge Discovery (HCIKDD): What is the benefit of bringing those two fields to work together - Holzinger - 2013 |
8 |
Therón R, Quintales L: A visual analytics approach for understanding biclustering results from microarray data
- Santamaría
(Show Context)
Citation Context ...he number of duplicates. As this can, however, still result in very large matrices, scalability is limited (see R IV). The work that is probably related most closely to ours is the BicOverlapper tool =-=[26]-=-, which presents the biclustering result in a multiple-coordinated view setup. A parallel coordinates view and a heatmap show the individual biclusters, realizing R I. The overlapper view visualizes t... |
7 |
Volsky DJ: PAGE: parametric analysis of gene set enrichment
- Kim
(Show Context)
Citation Context ...defined on biological samples are gender, age, and tumor staging. In gene dimension, analysts can load metadata such as Gene Ontology (GO) terms [37] and the results of a gene set enrichment analysis =-=[38]-=- performed on KEGG pathways [39]. Furthermore, external cluster assignments can be loaded as additional categories to compare multiple clustering results. In Furby, we visualize contextual data by att... |
6 |
Kalkusch M, Zatloukal K, Schmalstieg D. Caleydo: connecting pathways 100 SCHEICHER et al
- Streit, Lex
- 2016
(Show Context)
Citation Context ...clustering is the clustered heatmap, where rows and/or columns are reordered to reflect the similarities. Examples for visual analysis tools that provide interactive heatmaps are Mayday [14], Caleydo =-=[15,16]-=- and the Dual Analysis framework [17]. For hierarchical clustering results, the clustered heatmap is commonly extended with a dendrogram that represents the similarities between the rows or columns [1... |
5 |
Nieselt K. Mayday- integrative analytics for expression data
- Battke, Symons
(Show Context)
Citation Context ...neand two-way clustering is the clustered heatmap, where rows and/or columns are reordered to reflect the similarities. Examples for visual analysis tools that provide interactive heatmaps are Mayday =-=[14]-=-, Caleydo [15,16] and the Dual Analysis framework [17]. For hierarchical clustering results, the clustered heatmap is commonly extended with a dendrogram that represents the similarities between the r... |
4 | D: BiCluster viewer: a visualization tool for analyzing gene expression data
- Heinrich, Seifert, et al.
(Show Context)
Citation Context ...exploiting analogies to the hypergraph vertex ordering problem. Grothaus et al. [24] propose to duplicate rows and columns to resolve situations where reordering is not possible. The BiCluster viewer =-=[25]-=- follows the same approach, but additionally allows analysts to interactively decide which clusters to show contiguously in order to minimize the number of duplicates. As this can, however, still resu... |
4 |
Partl C, Kalkofen D, Streit M, Gratzl S, Wassermann AM, et al: Entourage: Visualizing relationships between biological pathways using contextual subsets. Visualization and Computer Graphics
- Lex
(Show Context)
Citation Context ...S4 http://www.biomedcentral.com/1471-2105/15/S6/S4 Page 5 of 13 important aspects of a scalable visualization technique, formulated in requirement R IV. To achieve this, we use a combination of stubs =-=[35,36]-=- and fading effects. Stubs are small indicators that replace the bands and point in the direction of the connected cluster, resulting in a significant reduction of visual clutter. While Figure 4(a) sh... |
4 |
Golub TR, Mesirov JP: Subclass mapping: Identifying common subtypes in independent disease data sets
- Hoshida, Brunet, et al.
(Show Context)
Citation Context ...users to maintain their mental map. Results We demonstrate the application and usefulness of Furby by a representative analysis of the multiple tissue types dataset [41] as provided by Hoshida et al. =-=[42]-=- using a soft biclustering result created by the FABIA algorithm. The dataset contains the gene expression values of 5,565 genes for 102 samples extracted from various types of tissue. In addition, we... |
3 |
Mufti A, Murali TM. Automatic layout and visualization of biclusters. Algorithms for Molecular Biology 2006
- GA
(Show Context)
Citation Context ... R II. Jin et al. [23] formulated the reordering issue as an optimization problem and proposed a reordering approach by exploiting analogies to the hypergraph vertex ordering problem. Grothaus et al. =-=[24]-=- propose to duplicate rows and columns to resolve situations where reordering is not possible. The BiCluster viewer [25] follows the same approach, but additionally allows analysts to interactively de... |
3 |
Visualizing fuzzy clusters using RadViz
- Grinstein
(Show Context)
Citation Context ...n visualizing fuzzy clustering results have been published. Most of them propose extensions to classical clustering visualizations, including parallel coordinate plots [27], heatmaps [28], and RadVis =-=[29]-=- - a radial visualization technique, in which membership values are projected to polar coordinates. A similar approach was developed by Rueda and Zhang [30], which maps membership values to a hypertet... |
3 |
Partl C, Schmalstieg D, Park PJ, Gehlenborg N: StratomeX: visual analysis of large-scale heterogeneous genomics data for cancer subtype characterization. Computer Graphics Forum (EuroVis ‘12
- Lex, Streit, et al.
(Show Context)
Citation Context ...ange and refine the color mapping on the fly during the analysis. The overlaps between biclusters are encoded using bands connecting the biclusters, which satisfies requirement R II. In previous work =-=[33,34]-=-, we have already made use of bands to visualize the relationships between clusters represented as heatmaps in the context of one-way clustering. In Furby, the same approach is applied in both dimensi... |
2 | Cook KA: Illuminating the Path: The Research and Development Agenda for Visual Analytics - JJ - 2005 |
2 |
Zhang Y: Geometric visualization of clusters obtained from fuzzy clustering algorithms
- Rueda
(Show Context)
Citation Context ...inate plots [27], heatmaps [28], and RadVis [29] - a radial visualization technique, in which membership values are projected to polar coordinates. A similar approach was developed by Rueda and Zhang =-=[30]-=-, which maps membership values to a hypertetrahedron in the 2D or 3D space representing three or four fuzzy clusters. clusterMaker [31] takes a different approach by representing a one-way fuzzy clust... |
2 |
Partl C, Kashofer K, Schmalstieg D: Comparative analysis of multidimensional, quantitative data
- Lex, Streit
(Show Context)
Citation Context ...ange and refine the color mapping on the fly during the analysis. The overlaps between biclusters are encoded using bands connecting the biclusters, which satisfies requirement R II. In previous work =-=[33,34]-=-, we have already made use of bands to visualize the relationships between clusters represented as heatmaps in the context of one-way clustering. In Furby, the same approach is applied in both dimensi... |
1 |
Liew AW-C: Identification of coherent patterns in gene expression data using an efficient biclustering algorithm and parallel coordinate visualization
- Cheng, Law, et al.
(Show Context)
Citation Context ...ping biclusters. Madeira and Oliveira [5] surveyed different biclustering algorithms with respect to the structure of their output. Bicluster algorithms are often used to analyze gene expression data =-=[6]-=-. In the context of gene expression, a bicluster may correspond to a pathway that is activated in particular samples (the column members) and that contains certain genes (the row members). Each gene* ... |
1 | H: Dual analysis of DNA microarrays
- Turkay, Parulek, et al.
(Show Context)
Citation Context ...re rows and/or columns are reordered to reflect the similarities. Examples for visual analysis tools that provide interactive heatmaps are Mayday [14], Caleydo [15,16] and the Dual Analysis framework =-=[17]-=-. For hierarchical clustering results, the clustered heatmap is commonly extended with a dendrogram that represents the similarities between the rows or columns [18]. The Hierarchical Cluster Explorer... |
1 |
Linsen L: MultiClusterTree: interactive visual exploration of hierarchical clusters in multidimensional multivariate data. Computer Graphics Forum (EuroVis ‘09
- TV
(Show Context)
Citation Context ...ults, the clustered heatmap is commonly extended with a dendrogram that represents the similarities between the rows or columns [18]. The Hierarchical Cluster Explorer (HCE) [19] and MultiClusterTree =-=[20]-=- are both approaches that allow interactive analysis of hierarchical clustering results. However, as mentioned at the beginning of the Bicluster visualization section, for biclustering results it is o... |
1 |
Fuhry D, Dragan F: Overlapping matrix pattern visualization: A hypergraph approach
- Jin, Xiang
(Show Context)
Citation Context ...plot allows analysts to inspect the clusters individually, which addresses requirement R I. However, this makes it impossible to see which rows and columns they share, which violates R II. Jin et al. =-=[23]-=- formulated the reordering issue as an optimization problem and proposed a reordering approach by exploiting analogies to the hypergraph vertex ordering problem. Grothaus et al. [24] propose to duplic... |
1 |
Bezdek JC: Visual cluster validity for prototype generator clustering models
- RJ
(Show Context)
Citation Context ...ber of articles on visualizing fuzzy clustering results have been published. Most of them propose extensions to classical clustering visualizations, including parallel coordinate plots [27], heatmaps =-=[28]-=-, and RadVis [29] - a radial visualization technique, in which membership values are projected to polar coordinates. A similar approach was developed by Rueda and Zhang [30], which maps membership val... |
1 |
Müller E, Seidl T: VISA: visual subspace clustering analysis
- Assent, Krieger
(Show Context)
Citation Context ... user study in order to formally evaluate the effectiveness of the presented approach. We also believe that the proposed visualization technique could be applied in the context of subspace clustering =-=[44,45]-=-. Another interesting avenue for future research is the comparison of multiple biclustering results. Additional information A video, demonstrating the interaction with Furby, is available at [46]. Com... |
1 |
MHF, Roerdink JBTM: Finding and visualizing relevant subspaces for clustering high-dimensional astronomical data using connected morphological operators
- Ferdosi, Buddelmeijer, et al.
(Show Context)
Citation Context ... user study in order to formally evaluate the effectiveness of the presented approach. We also believe that the proposed visualization technique could be applied in the context of subspace clustering =-=[44,45]-=-. Another interesting avenue for future research is the comparison of multiple biclustering results. Additional information A video, demonstrating the interaction with Furby, is available at [46]. Com... |
1 |
Furby Paper Website. 2014 [http://furby.caleydo.org], Accessed 2014-10-03 16. doi:10.1186/1471-2105-15-S6-S4 Cite this article as: Streit et al.: Furby: fuzzy force-directed bicluster visualization. BMC Bioinformatics 2014 15(Suppl 6):S4. Submit your next
- Streit
(Show Context)
Citation Context ...g [44,45]. Another interesting avenue for future research is the comparison of multiple biclustering results. Additional information A video, demonstrating the interaction with Furby, is available at =-=[46]-=-. Competing interests The authors declare that they have no competing interests. Authors’ contributions Marc Streit conceived the project and designed the technique. Marc Streit and Samuel Gratzl wrot... |