The impact of package selection and versioning on single-cell RNA-seq analysis
Rich, J. M.; Moses, L.; Einarsson, P. H.; Jackson, K.; Luebbert, L.; Booeshaghi, A. S.; Antonsson, S.; Sullivan, D. K.; Bray, N.; Melsted, P.; Pachter, L.
Show abstract
Standard single-cell RNA-sequencing analysis (scRNA-seq) workflows consist of converting raw read data into cell-gene count matrices through sequence alignment, followed by analyses including filtering, highly variable gene selection, dimensionality reduction, clustering, and differential expression analysis. Seurat and Scanpy are the most widely-used packages implementing such workflows, and are generally thought to implement individual steps similarly. We investigate in detail the algorithms and methods underlying Seurat and Scanpy and find that there are, in fact, considerable differences in the outputs of Seurat and Scanpy. The extent of differences between the programs is approximately equivalent to the variability that would be introduced in benchmarking scRNA-seq datasets by sequencing less than 5% of the reads or analyzing less than 20% of the cell population. Additionally, distinct versions of Seurat and Scanpy can produce very different results, especially during parts of differential expression analysis. Our analysis highlights the need for users of scRNA-seq to carefully assess the tools on which they rely, and the importance of developers of scientific software to prioritize transparency, consistency, and reproducibility for their tools.
Matching journals
The top 5 journals account for 50% of the predicted probability mass.
Similar papers in this journal
- ILoReg enables high-resolution cell population identification from single-cell RNA-seq data 95%
- Differential Expression Gene Explorer (DrEdGE): A tool for generating interactive online data visualizations for exploration of quantitative transcript abundance datasets 95%
- Interfacing Seurat with the R tidy universe 95%
Similar papers in this journal
- BEERS2: RNA-Seq simulation through high fidelity in silico modeling 96%
- FIRM: Flexible Integration of single-cell RNA-sequencing data for large-scale Multi-tissue cell atlas datasets 95%
- Systematic evaluation of transcriptomics-based deconvolution methods and references using thousands of clinical samples 95%
Similar papers in this journal
- RNApysoforms: Fast rendering interactive visualization of RNA isoform structure and expression in Python 95%
- pyALRA: python implementation of low-rank zero-preserving approximation of single cell RNA-seq 95%
- AnnSQL: A Python SQL-based package for fast large-scale single-cell genomics analysis using minimal computational resources 95%
"Similar papers" are the closest papers from that journal in the model's embedding space. They show what the match is built on, but the ranking comes mostly from a classifier over the whole training set, not from these examples alone.