Skip to main content

The Methods and Tools for Clustering Analysis

Teacher Information

Name
FANG Zhaoyuan ZJU Faculty Homepage
Department
ZJE
Research
Systems Biology of Lung Cancer
Document Type
Book Chapter
Systems Medicine
Integrative, Qualitative and Computational Approaches
Volume 1

Publication

Chapter Title
The Methods and Tools for Clustering Analysis
Author
Zhaoyuan Fang
Chapter
2
Page
9-13
Source Title
Systems Medicine
Integrative, Qualitative and Computational Approaches
Volume 1
Author/Author of Source
Olaf Wolkenhauer
Publisher
Elsevier
P-ISBN
9780128160770
Abstract

Cluster analysis is a widely employed branch in many domains of scientific research. To meet its growing applications in biomedical studies, this tutorial aims to provide a conceptual overview of the most important and representative clustering algorithms, pointing out their respective application prerequisites, technical issues, strengths and restrictions, as well as software implementations. These seven clustering methods are covered in each section: hierarchical clustering, k-means and related methods, mixture models, non-negative matrix factorization, spectral clustering, density-based clustering, and self-organizing maps. Hierarchical clustering and k-means are classic methods that are still in wide use and often with good performance. Some extensions of k-means have been discussed for remediation of certain practical limitations. Mixture models have a strong statistical foundation and can be estimated computationally. Non-negative matrix factorization views data as linear summations of meaningful parts, which has a natural clustering interpretation. Spectral clustering is closely related to graph cut problems and can be approximately solved mathematically. Density-based clustering emphasizes the distinct density distributions of clusters. Self-organizing map uses a neural-network to approximate the underlying data manifold with unique visualization capabilities. Each algorithm has certain parameter(s) that need to be tuned for better clustering, which will be discussed in each section. A comprehensive resource list of software packages in popular programming languages such as R, Python and Matlab has been compiled.

Print & Electronic Holdings

Holdings
International Campus Library-Special Collection
Call Number
Q11/LS3/1/SC2
Q11/LS3/2/SC2
Q11/LS3/3/SC2
Barcode
000000338547
000000338546
000000338545