Gao Yuan, He Dongze, Patro Rob
Center for Bioinformatics and Computational Biology, University of Maryland, College Park, 20742, MD, USA.
San Diego Institute of Technology, Altos Labs, San Diego, 92108, CA, USA.
bioRxiv. 2025 Jun 22:2025.06.15.659779. doi: 10.1101/2025.06.15.659779.
Single-cell sequencing data analysis requires robust quality control (QC) to mitigate technical artifacts and ensure reliable downstream results. While tools like alevin-fry and simpleaf (and augmented execution context for the alevin-fry), offer flexibility and computational efficiency to process single-cell data, this ecosystem will further benefit from a standardized QC reporting tailored for its outputs.
We introduce QCatch, a Python-based command-line tool that generates comprehensive and interactive HTML QC reports designed specifically for single-cell quantification results. Taking the output directory of alevin-fry or simpleaf as the input, QCatch is able to perform essential processing steps, like cell calling, and generate detailed QC reports that contain informative visualizations and statistics, including unique molecular identifier (UMI) count distributions, sequencing saturation estimates, and splicing status information, for QC assurance. Built for seamless integration into downstream analysis workflows, QCatch exports the processed results in a richly-annotated H5AD format file, a widely used data format common among many downstream single-cell data analysis tools.
The source code and documentation of QCatch are available on GitHub at https://github.com/COMBINE-lab/QCatch. QCatch can be installed via both Bioconda and PyPI.
单细胞测序数据分析需要强大的质量控制(QC)来减少技术假象并确保可靠的下游结果。虽然像alevin-fry和simpleaf(以及alevin-fry的增强执行上下文)这样的工具在处理单细胞数据时具有灵活性和计算效率,但这个生态系统将从针对其输出量身定制的标准化QC报告中进一步受益。
我们引入了QCatch,这是一个基于Python的命令行工具,它生成专门为单细胞定量结果设计的全面且交互式的HTML QC报告。以alevin-fry或simpleaf的输出目录作为输入,QCatch能够执行诸如细胞识别等基本处理步骤,并生成详细的QC报告,其中包含信息丰富的可视化和统计数据,包括唯一分子标识符(UMI)计数分布、测序饱和度估计和剪接状态信息,以确保质量控制。为无缝集成到下游分析工作流程而构建,QCatch以丰富注释的H5AD格式文件导出处理结果,这是许多下游单细胞数据分析工具中广泛使用的一种数据格式。
QCatch的源代码和文档可在GitHub上获取,网址为https://github.com/COMBINE-lab/QCatch。QCatch可以通过Bioconda和PyPI进行安装。