henhaobio
Sign in

bioRxivBioinformaticsPreprint

rhapsodist: a reproducible Snakemake workflow for BD~Rhapsody single-cell RNA-seq data

Giulia MoroiD, Jiayi WangiD, Ataman SendoeliD, Izaskun MallonaiD

PDFDOICode

Abstract

BD Rhapsody is a widely used single-cell RNA-seq (scRNA-seq) platform to profile gene expression. Based on barcoded beads, processing BD Rhapsody experiments is demanding because of the multiple barcode versions and layouts, which makes it difficult to locate barcodes by scanning reads positionally. We introduce rhapsodist, a reproducible and scalable Snakemake workflow to process BD Rhapsody whole transcriptome analysis (WTA) data from raw FASTQ reads. As a result, rhapsodist generates count tables in a HDF5-backed SingleCellExperiment format. It supports all generations of BD Rhapsody beads, regardless of the barcode allowlist version and the presence of a variable-length diversity inset. rhapsodist orchestrates STARsolo, kallisto/bustools, salmon/alevin, and the official BD Rhapsody CWL pipeline, enabling direct cross-aligner comparison. Optionally, sample tag demultiplexing, read downsampling, tunable linker-mismatch tolerance, and per-sample reports are provided. We showcase a remarkable consistency across aligner results, and highlight their differences in performance (e.g., quantification, clustering, or speed). On simulated data all four aligners recovered true barcodes with perfect precision and recall and equivalent UMI counts. On HeLa cells (a cell line; enhanced beads), both per-cell correlations across aligners and pseudobulk correlations were remarkably high on every comparison (Pearson r of 0.89-0.96 and 0.94-0.98 per cell and pseudobulk, respectively). On a mouse epidermis dataset with a more complex transcriptional profile (e.g., with celltypes; on legacy beads), cell type pseudobulk correlations showed a similar consistency (Pearson r 0.92-0.98), pointing to calling robustness. As expected, pseudoaligners (kallisto/bustools and salmon/alevin) were best performers speed-wise, and BDs workflow recovered a higher number of barcodes and UMIs. rhapsodist is available at https://github.com/imallona/rhapsodist under GPLv3, tried on Linux with conda, and includes unit and integration tests.

Citations
0

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.

Similarity Map
SelectedSame fieldCross-field
THISMelsted '19Tian '18Liao '19Edwards '22Kaminow '21Umu '22
58% semantic matchBioinformatics
Páll Melsted, Vasilis Ntranos, Lior S. Pachter·Bioinformatics·Apr 13, 2019· 165 citations