RabbitQC
RabbitQC performs high-speed, scalable quality control for FASTQ sequencing data to detect and summarize read-level quality metrics and errors across Illumina, Oxford Nanopore, and PacBio datasets.
Key Features:
- High-Speed Performance: Achieves speedups between one and two orders of magnitude over existing state-of-the-art QC tools.
- Scalability: Scales with modern hardware to process large sequencing datasets without compromising processing time or accuracy.
- Support for Multiple Sequencing Technologies: Supports FASTQ data from Illumina, Oxford Nanopore, and PacBio sequencing platforms.
- Comprehensive Functionality: Provides a variety of QC operations for pre-processing and assessment of sequencing FASTQ files.
- Implementation and Optimization: Implemented in C++ and optimized for modern hardware, including exploitation of parallel processing capabilities.
Scientific Applications:
- Genomics: Quality control of sequencing data used in genomic analyses.
- Transcriptomics: Quality control of RNA-seq and other transcriptomic sequencing datasets.
- Metagenomics: Quality control of metagenomic sequencing datasets.
- Large-scale Sequencing Studies: QC for high-throughput sequencing projects to improve the reliability of downstream analyses.
Methodology:
Utilizes advanced algorithms implemented in C++ and is optimized for modern hardware architectures to exploit parallel processing and other performance-enhancing features.
Topics
Details
- License:
- GPL-3.0
- Programming Languages:
- C++, C
- Added:
- 1/18/2021
- Last Updated:
- 2/3/2021
Operations
Publications
Yin Z, Zhang H, Liu M, Zhang W, Song H, Lan H, Wei Y, Niu B, Schmidt B, Liu W. RabbitQC: high-speed scalable quality control for sequencing data. Bioinformatics. 2020;37(4):573-574. doi:10.1093/bioinformatics/btaa719. PMID:32790850.
PMID: 32790850
Funding: - NSFC: 61972231, U1806205
- Key Project of Joint Fund of Shandong Province: ZR2019LZH007
- Shenzhen Basic Research Fund: JCYJ20180507182818013