Scalable preprocessing for sparse scRNA-seq dataexploiting prior knowledge
Sumit MukherjeeiD, Yue ZhangiD, Joshua Poh-Onn FaniD, Georg SeeligiD, Sreeram KannaniD
Abstract
MotivationSingle cell RNA-seq (scRNA-seq) data contains a wealth of information which has to be inferred computationally from the observed sequencing reads. As the ability to sequence more cells improves rapidly, existing computational tools suffer from three problems. (1) The decreased reads-per-cell implies a highly sparse sample of the true cellular transcriptome. (2) Many tools simply cannot handle the size of the resulting datasets. (3) Prior biological knowledge such as bulk RNA-seq information of certain cell types or qualitative marker information is not taken into account. Here we present UNCURL, a preprocessing framework based on non-negative matrix factorization for scRNA-seq data, that is able to handle varying sampling distributions, scales to very large cell numbers and can incorporate prior knowledge.\n\nResultsWe find that preprocessing using UNCURL consistently improves performance of commonly used scRNA-seq tools for clustering, visualization, and lineage estimation, both in the absence and presence of prior knowledge. Finally we demonstrate that UNCURL is extremely scalable and parallelizable, and runs faster than other methods on a scRNA-seq dataset containing 1.3 million cells.\n\nAvailabilitySource code is available at https://github.com/yjzhang/uncurl_python\n\nContactksreeram@uw.edu, gseelig@uw.edu
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 27
- FWCI
- 1.69
- Field percentile
- top 15%
- Assay
- Research Focus
- Approach
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
- UNCURL-App: Interactive Database-Driven Analysis of Single Cell RNA Sequencing Data
Yue Zhang, Shunfu Mao, … Georg Seelig·bioRxiv·Apr 15, 2020
- scruff: An R/Bioconductor package for preprocessing single-cell RNA-sequencing data
Zhe Wang, Junming Hu, … Joshua David Campbell·BMC BioinformaticsPeer-reviewed·May 2, 2019
- 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
- scater: pre-processing, quality control, normalisation and visualisation of single-cell RNA-seq data in R
Davis J McCarthy, Kieran R Campbell, … Quin F Wills·bioRxiv·Aug 15, 2016
- Benchmarking UMI-based single cell RNA-sequencing preprocessing workflows
Yue You, Luyi Tian, … Matthew E. Ritchie·bioRxiv·Jun 17, 2021
- scRM: A single-cell foundation model trained on scRNA-seq reads
Dongze He, Rob Patro, … Stefka Tyanova·bioRxiv·Nov 2, 2026