QCatch: A framework for quality control assessment and analysis of single-cell sequencing data
Yuan Gao1, Dongze He2, Rob Patro1
1Center for Bioinformatics and Computational Biology, University of Maryland, College Park, 20742, MD, USA.
Biorxiv : the Preprint Server for Biology
|July 16, 2025
Summary
QCatch is a new Python tool for quality control in single-cell sequencing. It generates interactive HTML reports from alevin-fry and simpleaf outputs, ensuring reliable data analysis.
Area of Science:
- Genomics
- Bioinformatics
- Computational Biology
Background:
- Single-cell sequencing data analysis demands rigorous quality control (QC) to identify and remove technical artifacts.
- Existing tools like alevin-fry and simpleaf provide efficient single-cell data processing but lack standardized QC reporting.
Purpose of the Study:
- To introduce QCatch, a novel command-line tool for generating comprehensive QC reports for single-cell sequencing data.
- To provide standardized, interactive HTML reports tailored to the outputs of alevin-fry and simpleaf.
Main Methods:
- QCatch is a Python-based command-line tool that accepts output directories from alevin-fry or simpleaf.
- It performs automated cell calling and generates detailed QC reports with visualizations and statistics.
- Key QC metrics include unique molecular identifier (UMI) distributions, sequencing saturation, and splicing status.
Main Results:
- QCatch generates interactive HTML QC reports with essential visualizations and statistics for single-cell data.
- The tool integrates seamlessly into downstream analysis workflows by exporting processed data in H5AD format.
- QCatch ensures QC assurance by providing detailed insights into data quality.
Conclusions:
- QCatch enhances the single-cell sequencing analysis ecosystem by providing standardized, automated QC reporting.
- The tool facilitates reliable downstream analysis by ensuring high-quality input data.
- QCatch is readily available on GitHub and installable via Bioconda and PyPI.
Related Concept Videos
RNA-seq
10.4K
RNA sequencing, or RNA-Seq, is a high-throughput sequencing technology used to study the transcriptome of a cell. Transcriptomics helps to interpret the functional elements of a genome and identify the molecular constituents of an organism. Additionally, it also helps in understanding the development of an organism and the occurrence of diseases.
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
10.4K
Quality Control
294
Quality control is one of the three cyclical quality assurance activities that help keep a system under statistical control. Typical quality control activities include creating quality control charts, conducting proficiency testing, and documenting and archiving results.
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
Quality control helps track data, visualize trends, and identify variations, making it easier to detect deviations that may affect the accuracy of an analysis. One way to do this is by generating a quality control chart, which...
294


