seqQscorer

seqQscorer assesses NGS data quality by extracting statistical features from FastQ and BAM reports and applying tree-based and deep learning classifiers to predict low-quality samples.


Key Features:

  • Quality Feature Analysis: Processes quality statistics and report summaries derived from FastQ and BAM files to characterize sequencing integrity.
  • Machine Learning Models: Employs tree-based and deep learning classification algorithms to predict the probability that an input sample is of low quality and provides pre-trained models.
  • Generalizability: Models have been validated on internal datasets and external disease diagnostic datasets and shown to generalize to previously unseen species.
  • Statistical Guidelines: Derives statistical guidelines from analyses to inform automatic quality control of NGS data.
  • Implementation: Implemented in Python.

Scientific Applications:

  • Disease Diagnostics: Supports quality assessment of sequencing data used in disease diagnosis and personalized medicine workflows.
  • Genomic Research: Maintains data quality for genetics and evolutionary biology studies.
  • Data Quality Control: Enables automated quality control preprocessing to reduce errors in downstream analyses.

Methodology:

Extracts quality statistics and report summaries from FastQ and BAM files, performs statistical characterization of common NGS quality features, and applies tree-based and deep learning classifiers trained and validated on diverse internal and external disease diagnostic datasets to predict the probability of low-quality samples.

Topics

Details

Programming Languages:
R, Python
Added:
11/14/2019
Last Updated:
12/19/2020

Operations

Publications

Albrecht S, Andrade-Navarro MA, Fontaine J. Automated quality control of next generation sequencing data using machine learning. Unknown Journal. 2019. doi:10.1101/768713.