SpaRC
SpaRC: Scalable Apache Spark-Based Metagenomic Read Clustering
SpaRC performs distributed metagenomic read clustering using Apache Spark to process large-scale sequencing datasets with high accuracy and low false positive rates.
Key Features:
- Distributed Scalability: Utilizes Apache Spark distributed computing to handle large metagenomic sequencing datasets efficiently.
- Low False Positive Clustering: Implements a read clustering method with minimal false positive rates to accurately distinguish distinct genetic sequences.
- Secondary Cluster Refinement: Re-clusters small clusters using statistical data across multiple samples to reduce under-clustering of reads from the same genome.
- Parameter Optimization: Supports exploration of clustering parameters to optimize performance across genomes with varying sequencing coverage levels.
Scientific Applications:
- Metagenomic Genome Reconstruction: Clusters reads prior to assembly to enable parallel genome assembly and improve resolution of microbial community structure in complex environmental and microbiome samples, including synthetic mouse gut microbiome datasets.
Methodology:
SpaRC applies an initial scalable read clustering algorithm implemented on Apache Spark, followed by a secondary clustering step that leverages inter-sample statistical information to refine small clusters. This two-stage approach minimizes under-clustering and over-clustering while maintaining high accuracy across variable sequencing coverage conditions.
Topics
Details
- License:
- Unlicense
- Maturity:
- Mature
- Cost:
- Free of charge
- Tool Type:
- command-line tool
- Operating Systems:
- Linux, Mac
- Added:
- 8/9/2019
- Last Updated:
- 6/16/2020
Operations
Publications
Li K, Wang L, Shi L, Deng L, Wang Z. Deconvolute individual genomes from metagenome sequences through read clustering. Unknown Journal. 2019. doi:10.1101/620666.