Related Experiment Video
Updated: Jul 10, 2026

Large-scale Reconstructions and Independent, Unbiased Clustering Based on Morphological Metrics to Classify Neurons in Selective Populations
Published on: February 15, 2017
Defining clusters from a hierarchical cluster tree: the Dynamic Tree Cut package for R
Peter Langfelder1, Bin Zhang, Steve Horvath
1Department of Human Genetics, University of California at Los Angeles, CA 90095-7088, USA.
The Dynamic Tree Cut R package offers advanced methods for detecting clusters in genomic data. These dynamic techniques improve upon traditional constant height cutoffs, enabling better identification of nested clusters and outliers.
Area of Science:
- Genomics
- Bioinformatics
- Computational Biology
Background:
- Hierarchical clustering is a standard technique for analyzing genomic data.
- Traditional cluster detection relies on a fixed height cutoff for dendrograms, which can be suboptimal for complex data structures.
Purpose of the Study:
- To introduce novel dynamic branch cutting methods for improved cluster detection in dendrograms.
- To provide a flexible and automated approach for identifying clusters based on their shape.
Main Methods:
- Development of the Dynamic Tree Cut R package, implementing dynamic branch cutting algorithms.
- Application of methods to protein-protein interaction network data and simulated gene expression data.
- Optional integration with partitioning around medoids for enhanced outlier detection.
Main Results:
- Dynamic Tree Cut successfully identifies nested clusters, outperforming constant height cutoffs on complex dendrograms.
- The R package offers tunable parameters for flexibility across different applications.
- Demonstrated utility in analyzing biological network and gene expression data.
Conclusions:
- Dynamic Tree Cut provides a more robust and flexible alternative to constant height cutoffs for hierarchical clustering.
- The R package facilitates automated and accurate cluster detection, including nested structures and outliers.
- This approach enhances the analysis of complex genomic datasets.
Related Concept Videos
Survival Tree
Building a Survival Tree
Constructing a survival tree begins...
Phylogenetic Trees
Phylogenetic Trees
Evolutionary Relationships through Genome Comparisons
Interpreting R Charts
An R chart plots the range of subsets of measurements collected from a process. Each point on the chart represents the range—defined as the difference between the maximum and minimum values—of a sample...
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...

