MetaSpark:
MetaSpark performs distributed recruitment of metagenomic reads to reference genomes using Apache Spark to enable scalable analysis of large next-generation sequencing (NGS) datasets.
Key Features:
- Spark-based distributed processing: Implements computation on Apache Spark to distribute workloads across cluster nodes.
- RDD in-memory caching: Utilizes the resilient distributed dataset (RDD) framework to cache datasets in memory across cluster nodes.
- Metagenomic read recruitment: Recruits metagenomic reads to reference genomes for reference-based analysis of NGS data.
- Scalability: Designed to manage large-scale metagenomic datasets and scale across cluster and cloud computing environments.
- Performance improvement: Empirically outperforms SOAP2, BWA, LAST, and FR-HIT, recruiting more reads and achieving approximately a 4% increase over FR-HIT on a 1 million read dataset against 0.75 GB of reference genomes.
- Benchmarked across dataset sizes: Demonstrated robust performance across varying dataset sizes and complexities.
Scientific Applications:
- Large-scale metagenomic analysis: Processing and analysis of extensive NGS metagenomic datasets via reference recruitment.
- Reference-based read mapping: Mapping metagenomic reads to reference genomes for downstream comparative analyses.
- Cloud and cluster-based workflows: High-throughput metagenomic processing in clustered or cloud computing environments.
Methodology:
Uses Apache Spark's distributed processing with the resilient distributed dataset (RDD) framework and in-memory caching across cluster nodes to recruit metagenomic reads to reference genomes.
Topics
Details
- License:
- Unlicense
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Programming Languages:
- Perl
- Added:
- 7/8/2019
- Last Updated:
- 11/24/2024
Operations
Publications
Zhou W, Li R, Yuan S, Liu C, Yao S, Luo J, Niu B. MetaSpark: a spark-based distributed processing tool to recruit metagenomic reads to reference genomes. Bioinformatics. 2017;33(7):1090-1092. doi:10.1093/bioinformatics/btw750. PMID:28065898.
PMID: 28065898
Funding: - National Natural Science Foundation of China: 31360514, 61363021, 61540061, 91331105
- CAS 100-Talents (Dr. Niu Beifang), and the transformation project in scientific and technological achievements of Qinghai Province: 2016-SF-127
Documentation
Downloads
- Source codeVersion: 2.0https://github.com/zhouweiyg/MetaSpark/tree/master/MetaSpark-v2.0
Links
Issue tracker', 'Issue tracker
https://github.com/zhouweiyg/MetaSpark/issues(MetaSpark-v2.0 MetaSpark-v1.0)