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.

PMID: 28605449
PMCID: PMC5870778
Funding: - DOE: DE-AC06-76RL01830

Documentation