Skip to content

Pipeline Catalog: Quality Control

Quality Control (FASTQC)

Data Type Data Type Data Type Data Type

The quality of high-throughput genome sequencing data is most commonly analyzed using the FASTQC utility. This summary includes the quality scores as well as an assessment of any anomalies in sequence content which could be associated with adapter contamination or errors in library construction. The MultiQC utility is used to conveniently combine the FASTQC results from multiple datasets into a single summary document.

User Guide

Workflow Repository: github.com/FredHutch/multi-fastqc-nf

Citations:

  • FASTQC: de Sena Brandine G, Smith AD. Falco: high-speed FastQC emulation for quality control of sequencing data. F1000Res. 2019 Nov 7;8:1874. doi: 10.12688/f1000research.21142.2. PMID: 33552473; PMCID: PMC7845152.
  • MultiQC: Ewels P, Magnusson M, Lundin S, Käller M. MultiQC: summarize analysis results for multiple tools and samples in a single report. Bioinformatics. 2016 Oct 1;32(19):3047-8. doi: 10.1093/bioinformatics/btw354. Epub 2016 Jun 16. PMID: 27312411; PMCID: PMC5039924.

Source Tracking (NGSCheckMate)

NGSCheckMate is a software package for identifying next generation sequencing (NGS) data files from the same individual. It analyzes various types of NGS data files including (but not limited to) whole genome sequencing (WGS), whole exome sequencing (WES), RNA-seq, ChIP-seq, and targeted sequencing of various depths.

User Guide

Input Data: The NGSCheckMate tool can be run on any DNA or RNA dataset which is uploaded. Only the samples contained in a single dataset will be compared against each other.

Outputs:

The output of this tool includes:

  • A dendrogram (tree) showing which samples are most likely from the same same source
  • A table listing the similarity scores for all pairs of samples in the analysis

Source Code: github.com/parklab/NGSCheckMate

PDF Documentation: github.com/parklab/NGSCheckMate/blob/master/Documentation.pdf

Citations:

  • Sejoon Lee, Soohyun Lee, Scott Ouellette, Woong-Yang Park, Eunjung A. Lee, Peter J. Park, NGSCheckMate: software for validating sample identity in next-generation sequencing studies within and across data types, Nucleic Acids Research, Volume 45, Issue 11, 20 June 2017, Page e103, https://doi.org/10.1093/nar/gkx193

Filter Sequences

Data Type Data Type

When performing high-throughput sequencing of DNA or RNA, it can be helpful in some situations to remove sequences which resulted from some unintended or unwanted material present in the sample. One of the most common ways to perform this type of filtering is by aligning the sequence reads against a reference nucleotide sequence matching that contaminant.

Note: Reads will only be removed when both ends from each pair align to the indicated sequence.

User Guide

Workflow Repository: github.com/FredHutch/star-filter-fastq

Reference Genome

To specify the sequence which should be removed, upload an uncompressed FASTA file as reference of the type Reference Genome (FASTA).

Aligner

The aligner used for filtering is the STAR aligner (version 2.7.10). A complete set of log files on the software used and the performance of each filtering step can be found in the logs/ folder in the outputs.

Citations:

  • STAR: Dobin A, Davis CA, Schlesinger F, Drenkow J, Zaleski C, Jha S, Batut P, Chaisson M, Gingeras TR. STAR: ultrafast universal RNA-seq aligner. Bioinformatics. 2013 Jan 1;29(1):15-21. doi: 10.1093/bioinformatics/bts635. Epub 2012 Oct 25. PMID: 23104886; PMCID: PMC3530905.