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

Links