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