| Literature DB >> 30906871 |
Mohith Manjunath1,2, Yi Zhang1,2, Steve H Yeo2, Omar Sobh2, Nathan Russell3, Christian Followell3, Colleen Bushell3, Umberto Ravaioli4, Jun S Song1,2,5.
Abstract
SUMMARY: Clustering is one of the most common techniques used in data analysis to discover hidden structures by grouping together data points that are similar in some measure into clusters. Although there are many programs available for performing clustering, a single web resource that provides both state-of-the-art clustering methods and interactive visualizations is lacking. ClusterEnG (acronym for Clustering Engine for Genomics) provides an interface for clustering big data and interactive visualizations including 3D views, cluster selection and zoom features. ClusterEnG also aims at educating the user about the similarities and differences between various clustering algorithms and provides clustering tutorials that demonstrate potential pitfalls of each algorithm. The web resource will be particularly useful to scientists who are not conversant with computing but want to understand the structure of their data in an intuitive manner. AVAILABILITY: ClusterEnG is part of a bigger project called KnowEnG (Knowledge Engine for Genomics) and is available at http://education.knoweng.org/clustereng. CONTACT: songi@illinois.edu.Entities:
Year: 2018 PMID: 30906871 PMCID: PMC6429934 DOI: 10.7717/peerj-cs.155
Source DB: PubMed Journal: PeerJ Comput Sci ISSN: 2376-5992
Figure 1Typical workflow of ClusterEnG encompassing educational and visualization components.
Figure 2A partial snapshot of ClusterEnG user interface showing a choice of clustering algorithms and related options.
Figure 3NCI60 gene expression sample data clustering of samples using k-medoids algorithm.
The snapshots show visualizations of first three principal components and vectors from PCA and t-SNE, respectively, in (A) 2D and (B) 3D with perspective and orthogonal projection of principal components.
Figure 4Dynamic clustering application in affinity propagation using R Shiny server displaying heatmap of similarity matrix of selected data points.
Figure 5Benchmarking results illustrating algorithm run time for the clustering algorithms in ClusterEnG.
“PCA time” data indicates the time taken to compute principal components, a step common to all the algorithms for visualization.