bioRxivGenomicsPreprint
SCExecute: cell barcode-stratified analyses of scRNA-seq data
Nathan J EdwardsiD, Christian DillardiD, N. M. PrashantiD, Hongyu LiuiD, Mia Yang, Evgenia UlianovaiD, Anélia HorvathiD
Abstract
MotivationIn single-cell RNA-sequencing (scRNA-seq) data, stratification of sequencing reads by cellular barcode is necessary to study cell-specific features. However, apart from gene expression, the analyses of cell-specific features are not supported by available tools that are designed for bulk RNA-Seq data. ResultsWe introduce a tool - SCExecute - which executes a user-provided command on barcode-stratified, extracted on-the-fly, single cell binary alignment map (scBAM) files. SCExecute extracts the cell barcode from aligned, pooled single-cell sequencing data. The user-specified command option executes all the commands defined in the session from monolithic programs and multi-command shell-scripts to complex shell-based pipelines. The execution can be further restricted to barcodes or/and genomic regions of interest. We demonstrate SCExecute with two popular variant callers - GATK and Strelka2 - combined with modules for bam file manipulation and variant filtering, to detect single cell-specific expressed Single Nucleotide Variants (sceSNVs) from droplet scRNA-seq data (10X Genomics Chromium System). ConclusionSCExecute facilitates custom cell-level analyses on barcoded scRNA-seq data using currently available tools and provides an effective solution for studying low (cellular) frequency transcriptome features. AvailabilitySCExecute is implemented in Python3 using the PySAM package and distributed for Linux and Python environments from https://github.com/HorvathLab/NGS/tree/master/SCExecute.
- assay: scRNA-seq
- research focus: variant calling
- research focus: software / tool
- research focus: benchmarking
- approach: experimental assay
- 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.
Related papers
- scPipe: a flexible R/Bioconductor preprocessing pipeline for single-cell RNA-sequencing data
Luyi Tian, Shian Su, … Matthew E. Ritchie·PLoS Computational BiologyPeer-reviewed·Aug 10, 2018
- Improved SNV discovery in barcode-stratified scRNA-seq alignments
N. M. Prashant, Hongyu Liu, … Anélia Horvath·GenesPeer-reviewed·Sep 30, 2021
- SCReadCounts: Estimation of cell-level SNVs from scRNA-seq data
N. M. Prashant, Nawaf Alomran, … Anélia Horvath·BMC GenomicsPeer-reviewed·Sep 22, 2021
- cellsnake: a user-friendly tool for single-cell RNA sequencing analysis
Sinan U. Umu, Karoline Rapp Vander-Elst, … Diana Domańska·GigaSciencePeer-reviewed·Dec 28, 2022
- scSNViz: Visualization and Analysis of Cell-Specific Expressed SNVs
Siera Martinez, Tushar Sharma, … Anélia Horvath·BioinformaticsPeer-reviewed·Jan 3, 2026
- Harvesting more reads from single-cell combinatorial barcoding data with scarecrow
David Wragg, Eunchai Kang, Michael David Morgan·BioinformaticsPeer-reviewed·Apr 1, 2026