SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS Datasets
This paper presents SeQual, a scalable tool to efficiently perform quality control of large genomic datasets. Our tool currently supports more than 30 different operations (e.g., filtering, trimming, formatting) that can be applied to DNA/RNA reads in FASTQ/FASTA formats to improve subsequent downst...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2020-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9162126/ |
id |
doaj-3ae7677d3d4f4cb6a6d252fc7eb09294 |
---|---|
record_format |
Article |
spelling |
doaj-3ae7677d3d4f4cb6a6d252fc7eb092942021-03-30T04:13:06ZengIEEEIEEE Access2169-35362020-01-01814607514608410.1109/ACCESS.2020.30150169162126SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS DatasetsRoberto R. Exposito0https://orcid.org/0000-0002-2077-1473Roi Galego-Torreiro1https://orcid.org/0000-0002-3838-843XJorge Gonzalez-Dominguez2https://orcid.org/0000-0002-2602-4874Universidade da Coruña, CITIC, Computer Architecture Group, A Coruña, SpainUniversidade da Coruña, CITIC, Computer Architecture Group, A Coruña, SpainUniversidade da Coruña, CITIC, Computer Architecture Group, A Coruña, SpainThis paper presents SeQual, a scalable tool to efficiently perform quality control of large genomic datasets. Our tool currently supports more than 30 different operations (e.g., filtering, trimming, formatting) that can be applied to DNA/RNA reads in FASTQ/FASTA formats to improve subsequent downstream analyses, while providing a simple and user-friendly graphical interface for non-expert users. Furthermore, SeQual takes full advantage of Big Data technologies to process massive datasets on distributed-memory systems such as clusters by relying on the open-source Apache Spark cluster computing framework. Our scalable Spark-based implementation allows to reduce the runtime from more than three hours to less than 20 minutes when processing a paired-end dataset with 251 million reads per input file on an 8-node multi-core cluster.https://ieeexplore.ieee.org/document/9162126/Big datanext-generation sequencing (NGS)bioinformaticsquality controlapache spark |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Roberto R. Exposito Roi Galego-Torreiro Jorge Gonzalez-Dominguez |
spellingShingle |
Roberto R. Exposito Roi Galego-Torreiro Jorge Gonzalez-Dominguez SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS Datasets IEEE Access Big data next-generation sequencing (NGS) bioinformatics quality control apache spark |
author_facet |
Roberto R. Exposito Roi Galego-Torreiro Jorge Gonzalez-Dominguez |
author_sort |
Roberto R. Exposito |
title |
SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS Datasets |
title_short |
SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS Datasets |
title_full |
SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS Datasets |
title_fullStr |
SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS Datasets |
title_full_unstemmed |
SeQual: Big Data Tool to Perform Quality Control and Data Preprocessing of Large NGS Datasets |
title_sort |
sequal: big data tool to perform quality control and data preprocessing of large ngs datasets |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2020-01-01 |
description |
This paper presents SeQual, a scalable tool to efficiently perform quality control of large genomic datasets. Our tool currently supports more than 30 different operations (e.g., filtering, trimming, formatting) that can be applied to DNA/RNA reads in FASTQ/FASTA formats to improve subsequent downstream analyses, while providing a simple and user-friendly graphical interface for non-expert users. Furthermore, SeQual takes full advantage of Big Data technologies to process massive datasets on distributed-memory systems such as clusters by relying on the open-source Apache Spark cluster computing framework. Our scalable Spark-based implementation allows to reduce the runtime from more than three hours to less than 20 minutes when processing a paired-end dataset with 251 million reads per input file on an 8-node multi-core cluster. |
topic |
Big data next-generation sequencing (NGS) bioinformatics quality control apache spark |
url |
https://ieeexplore.ieee.org/document/9162126/ |
work_keys_str_mv |
AT robertorexposito sequalbigdatatooltoperformqualitycontrolanddatapreprocessingoflargengsdatasets AT roigalegotorreiro sequalbigdatatooltoperformqualitycontrolanddatapreprocessingoflargengsdatasets AT jorgegonzalezdominguez sequalbigdatatooltoperformqualitycontrolanddatapreprocessingoflargengsdatasets |
_version_ |
1724182181810536448 |