SparkEC
SparkEC accelerates alignment-based DNA error correction for Next Generation Sequencing (NGS) reads by implementing CloudEC algorithms on the Apache Spark distributed framework to provide scalable preprocessing of genomic data.
Key Features:
- Alignment-based error correction: Implements the alignment-based DNA error-correction algorithms established by CloudEC.
- Apache Spark parallel processing: Executes corrections using Apache Spark's distributed computing across multiple cluster nodes.
- Memory-efficient data structures: Employs memory-efficient data structures to reduce resource consumption and increase processing speed.
- No input preprocessing: Omits preprocessing of input reads prior to error correction.
- Scalability: Processing throughput increases proportionally with the number of nodes in a computing cluster.
- Reported performance: Demonstrates average and maximum speedups of 4.9× and 11.9×, respectively, compared to CloudEC across representative datasets.
Scientific Applications:
- Preprocessing of NGS reads: Corrects DNA reads from Next Generation Sequencing platforms to improve data quality for downstream analyses.
- Large-scale genomic datasets: Enables high-throughput error correction of large NGS datasets on distributed computing clusters.
Methodology:
Implements CloudEC's alignment-based error-correction algorithms on Apache Spark using distributed parallel processing and memory-efficient data structures while omitting input preprocessing.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Mac, Linux, Windows
- Programming Languages:
- Java
- Added:
- 1/25/2023
- Last Updated:
- 11/24/2024
Operations
Publications
Expósito RR, Martínez-Sánchez M, Touriño J. SparkEC: speeding up alignment-based DNA error correction tools. BMC Bioinformatics. 2022;23(1). doi:10.1186/s12859-022-05013-1. PMID:36344928. PMCID:PMC9639292.
PMID: 36344928
PMCID: PMC9639292
Funding: - Ministerio de Ciencia e Innovación: PID2019-104184RB-I00/AEI/10.13039/501100011033, PRE2020-093218
- Consellería de Cultura, Educación e Ordenación Universitaria, Xunta de Galicia: ED431C 2021/30, ED431G 2019/01