FQC
FQC performs quality control on FASTQ files by running FastQC and aggregating QC metrics to assess the quality of high-throughput sequencing data.
Key Features:
- FastQC execution: Runs FastQC to generate per-sample quality metrics for FASTQ files.
- Result parsing and aggregation: Parses FastQC output and aggregates QC metrics across samples and sequencing runs.
- CSV integration: Incorporates CSV data into aggregated QC outputs to enable inclusion of sample metadata or additional metrics.
- Configurable output: Supports human-readable configuration files for customization of output structure.
- Implementation: Implemented using Python 3 and JavaScript.
Scientific Applications:
- Sequencing quality control: Quality assessment of FASTQ files generated by high-throughput sequencing.
- Per-run summaries: Summarizing and comparing QC metrics across individual sequencing runs.
- Metadata-integrated analysis: Combining QC metrics with CSV metadata for analyses tailored to experimental designs.
Methodology:
Runs FastQC on FASTQ files, parses FastQC results, aggregates QC metrics, and integrates CSV data; implemented in Python 3 and JavaScript and configurable via human-readable configuration files.
Topics
Details
- License:
- MIT
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- JavaScript, Python
- Added:
- 6/12/2018
- Last Updated:
- 11/25/2024
Operations
Publications
Brown J, Pirrung M, McCue LA. FQC Dashboard: integrates FastQC results into a web-based, interactive, and extensible FASTQ quality control tool. Bioinformatics. 2017;33(19):3137-3139. doi:10.1093/bioinformatics/btx373. PMID:28605449. PMCID:PMC5870778.
Documentation
General
https://github.com/pnnl/fqc