SeQual-Stream

SeQual-Stream performs streaming quality control of next-generation sequencing (NGS) datasets to enable scalable, on-the-fly preprocessing and validation of DNA sequence reads.


Key Features:

  • Streaming paradigm: Utilizes a streaming model to perform real-time quality control operations as sequencing data become available.
  • Scalability and performance: Built on Apache Spark and HDFS to exploit stream processing, with experimental results reporting up to 2.7× speedup versus batch processing on datasets exceeding 250 million DNA sequences.
  • Format support: Supports single-end and paired-end reads in FASTQ and FASTA formats.
  • Distributed processing: Integrates with HDFS to enable distributed processing across multiple compute nodes.

Scientific Applications:

  • Real-time QC during data acquisition: Performs quality control on-the-fly during data transfer or download to reduce time before downstream analysis.
  • Preprocessing for large-scale genomic studies: Accelerates preprocessing of very large NGS datasets (for example, datasets >250 million sequences) used in population genomics and large-scale sequencing projects.
  • QC for distributed storage workflows: Applies quality control in workflows that use remote repositories or distributed file systems such as HDFS.

Methodology:

Implements stream processing on Apache Spark over HDFS to perform on-the-fly quality control of single-end and paired-end FASTQ/FASTA reads, eliminating the need for complete dataset availability before initiating QC.

Topics

Details

License:
AGPL-3.0
Cost:
Free of charge
Tool Type:
command-line tool, desktop application
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Java
Added:
3/27/2024
Last Updated:
11/24/2024

Operations

Publications

Castellanos-Rodríguez Ó, Expósito RR, Touriño J. SeQual-Stream: approaching stream processing to quality control of NGS datasets. BMC Bioinformatics. 2023;24(1). doi:10.1186/s12859-023-05530-7. PMID:37891497. PMCID:PMC10612204.

PMID: 37891497
Funding: - Xunta de Galicia and FEDER funds of the European Union: ED431G 2019/01 - Xunta de Galicia: ED481A 2022/067 - Ministerio de Ciencia e Innovación: PID2019-104184RB-I00 / AEI / 10.13039 / 501100011033