HGC

HGC performs hierarchical clustering on single-cell datasets to reveal nested cellular heterogeneity across multiple resolutions.


Key Features:

  • Hierarchical Clustering with Linear Time Complexity: Constructs a hierarchical tree on a shared nearest neighbor graph with linear time complexity for scalability to large datasets.
  • Graph-Based Input: Accepts an adjacency matrix (G) of edge weights in dgCMatrix format (R Matrix package), where zero indicates no connection between node pairs.
  • Multiresolution Exploration: Provides hierarchical information that enables investigation of cell states at multiple levels of granularity.
  • State-of-the-Art Accuracy: Demonstrates state-of-the-art accuracy on benchmark single-cell datasets.

Scientific Applications:

  • Single-Cell RNA Sequencing (scRNA-seq): Identifies distinct cell populations and developmental trajectories from scRNA-seq gene expression data.
  • Cancer Research: Characterizes tumor heterogeneity by resolving composition and nested subpopulations of cancer cells.
  • Developmental Biology: Analyzes cellular differentiation by revealing nested lineage relationships among cell types.

Methodology:

Operates on a shared nearest neighbor graph derived from single-cell data using an adjacency matrix (dgCMatrix) to construct a hierarchical tree that encodes nested relationships while achieving linear time complexity.

Topics

Details

Tool Type:
library
Programming Languages:
R
Added:
3/19/2021
Last Updated:
3/30/2021

Operations

Publications

Zou Z, Hua K, Zhang X. HGC: fast hierarchical clustering for large-scale single-cell data. Unknown Journal. 2021. doi:10.1101/2021.02.07.430106.