Hopper

Hopper performs iterative sampling to enable fast, targeted multi-resolution analysis of diverse cell types in large-scale single-cell RNA-seq (scRNA-seq) datasets.


Key Features:

  • Iterative Sampling: Adds points iteratively during the sampling process to build representative subsets of cells.
  • Multi-resolution Analysis: Enables fast and targeted multi-resolution analyses of diverse cell types within very large datasets.

Scientific Applications:

  • Identifying Small Cell Populations: Detects small but biologically significant populations, exemplified by recovering a cluster of 64 macrophages expressing inflammatory genes in a reduced sample of 5,000 cells from over 1.3 million mouse brain cells.

Methodology:

Hopper uses the greedy k-centers algorithm with iterative farthest-first traversal to ensure a 2-approximation to the optimal Hausdorff distance between the full dataset and its downsampled version, preserving transcriptional diversity effectively.

Topics

Details

Tool Type:
command-line tool
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

DeMeo B, Berger B. Hopper: a mathematically optimal algorithm for sketching biological data. Bioinformatics. 2020;36(Supplement_1):i236-i241. doi:10.1093/bioinformatics/btaa408. PMID:32657375. PMCID:PMC7355272.

PMID: 32657375
PMCID: PMC7355272
Funding: - National Institutes of Health: R01GM081871, R01GM108348

Links