scruff
scruff preprocesses single-cell RNA sequencing (scRNA-seq) data from CEL-Seq and CEL-Seq2 protocols by performing demultiplexing, cell barcode identification, UMI deconvolution and deduplication, alignment, and counting to produce quality metrics for downstream analysis.
Key Features:
- Demultiplexing and Alignment: Demultiplexes sequencing reads, aligns them to a reference genome, and counts reads mapped to genomic features.
- UMI Deduplication: Performs unique molecular identifier (UMI) deconvolution and deduplication to enable accurate molecule-level quantification.
- Quality Metrics and Visualization: Generates pre- and post-alignment quality metrics and visualizations, and produces read alignments annotated with UMI information at genomic coordinates to support isoform usage analysis.
- Compatibility and Integration: Supports visualization of quality metrics for sequence alignment files (e.g., Cell Ranger output) from 10X Genomics.
- Reproducibility and Reliability: Implements streamlined, reproducible preprocessing workflows for scRNA-seq data.
Scientific Applications:
- Transcriptional Profiling: Enables high-throughput quantification of transcriptional profiles at single-cell resolution.
- Isoform Usage Analysis: Facilitates examination of isoform usage differences through UMI-aware read alignment visualizations.
- Quality Control: Assesses and compares data integrity across samples or runs using comprehensive quality metrics.
Methodology:
Performs data demultiplexing, cell barcode identification, UMI deconvolution and deduplication, alignment to the genome, counting of reads mapped to genomic features, and reporting of quality metrics and visualizations for CEL-Seq and CEL-Seq2 scRNA-seq data.
Topics
Details
- License:
- MIT
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Programming Languages:
- R
- Added:
- 5/17/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Wang Z, Hu J, Johnson WE, Campbell JD. scruff: an R/Bioconductor package for preprocessing single-cell RNA-sequencing data. BMC Bioinformatics. 2019;20(1). doi:10.1186/s12859-019-2797-2. PMID:31046658. PMCID:PMC6498700.