scruff

Scruff is an R package designed to streamline the preprocessing of data generated from single-cell RNA sequencing (scRNA-seq) protocols, specifically CEL-Seq or CEL-Seq2. Unlike bulk RNA-seq, scRNA-seq requires additional preprocessing steps such as cell barcode identification and unique molecular identifier (UMI) deconvolution. Scruff efficiently demultiplexes, aligns, and counts reads mapped to genome features while deduplicating UMIs. The package offers comprehensive data quality metrics and visualizations, including pre-and post-alignment metrics for cells across multiple experiments. It enables detailed visualization of read alignments with UMI information, highlighting differences in isoform usage. Scruff supports the visualization of quality metrics for sequence alignment files from Cell Ranger by 10X Genomics.

Topic

RNA-seq;Cell biology;Mapping

Detail

  • Operation: Read pre-processing;RNA-seq read count analysis;Read mapping

  • Software interface: Library

  • Language: R

  • License: The MIT License

  • Cost: Free

  • Version name: 1.20.0

  • Credit: LUNGevity Career Development Award, Informatics Technology for Cancer Research (ITCR).

  • Input: -

  • Output: -

  • Contact: Zhe Wang zhe@bu.edu

  • Collection: -

  • Maturity: Mature

Publications

  • scruff: an R/Bioconductor package for preprocessing single-cell RNA-sequencing data.
  • Wang Z, et al. scruff: an R/Bioconductor package for preprocessing single-cell RNA-sequencing data. scruff: an R/Bioconductor package for preprocessing single-cell RNA-sequencing data. 2019; 20:222. doi: 10.1186/s12859-019-2797-2
  • https://doi.org/10.1186/s12859-019-2797-2
  • PMID: 31046658
  • PMC: PMC6498700

Download and documentation


< Back to DB search