bioRxiv · 10.1101/2022.03.27.485988
SCExecute: cell barcode-stratified analyses of scRNA-seq data
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.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Edwards, N. J., Dillard, C., NM, P., Liu, H., Yang, M., Ulianova, E., Horvath, A.. 2022-03-28. SCExecute: cell barcode-stratified analyses of scRNA-seq data. https://doi.org/10.1101/2022.03.27.485988
Cite the original work for its findings. Save a collection to share your selection of sources.