BioinformaticsBioinformaticsPeer-reviewed journal article
Hopper: A Mathematically Optimal Algorithm for Sketching Biological Data
Abstract
Single-cell RNA-sequencing (scRNA-seq) has grown massively in scale since its inception, presenting substantial analytic and computational challenges. Even simple downstream analyses, such as dimensionality reduction and clustering, require days of runtime and hundreds of gigabytes of memory for todays largest datasets. In addition, current methods often favor common cell types, and miss salient biological features captured by small cell populations. Here we present Hopper, a single-cell toolkit that both speeds up the analysis of single-cell datasets and highlights their transcriptional diversity by intelligent subsampling, or sketching. Hopper realizes the optimal polynomial-time approximation of the Hausdorff distance between the full and downsampled dataset, ensuring that each cell is well-represented by some cell in the sample. Unlike prior sketching methods, Hopper adds points iteratively and allows for additional sampling from regions of interest, enabling fast and targeted multi-resolution analyses. In a dataset of over 1.3 million mouse brain cells, we detect a cluster of just 64 macrophages expressing inflammatory tissues (0.004% of the full dataset) from a Hopper sketch containing just 5,000 cells, and several other small but biologically interesting immune cell populations invisible to analysis of the full data. On an even larger dataset consisting of ~2 million developing mouse organ cells, we show even representation of important cell types in small sketch sizes, in contrast with prior sketching methods. By condensing transcriptional information encoded in large datasets, Hopper grants the individual user with a laptop the same analytic capabilities as large consortium.
- organism: mouse
- assay: scRNA-seq
- research focus: dimensionality reduction
- research focus: clustering
- research focus: differential expression
- research focus: benchmarking
- approach: statistical model
- Citations
- 21
- FWCI
- 1.05
- Field percentile
- top 26%
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Geometric Sketching Compactly Summarizes the Single-Cell Transcriptomic Landscape
Brian Hie, Hyunghoon Cho, … Bonnie Berger·Cell SystemsPeer-reviewed·Jun 1, 2019
- Submodular sketches of single-cell RNA-seq measurements
Wei Yang, Jacob Matthew Schreiber, … William Stafford Noble·ACM International Conference on Bioinformatics, Computational Biology, and Health Informatics (ACM-BCB)Peer-reviewed·Sep 21, 2020
- scSampler: fast diversity-preserving subsampling of large-scale single-cell transcriptomic data
Dongyuan Song, Nan Miles Xi, … Lin Wang·BioinformaticsPeer-reviewed·Apr 14, 2022
- dropClust: Efficient clustering of ultra-large scRNA-seq data
Debajyoti Sinha, Akhilesh Kumar, … Debarka Sengupta·Nucleic Acids ResearchPeer-reviewed·Jan 7, 2018
- SHARP: Single-cell RNA-seq Hyper-fast and Accurate Processing via Ensemble Random Projection
Shibiao Wan, Junil Kim, Kyoung‐Jae Won·Genome ResearchPeer-reviewed·Feb 1, 2020
- mbkmeans: fast clustering for single cell data using mini-batch k-means
Stephanie C. Hicks, Ruoxi Liu, … Davide Risso·PLoS Computational BiologyPeer-reviewed·Jan 26, 2021