SpaRC: Scalable Sequence Clustering using Apache Spark
Lizhen ShiiD, Xiandong MengiD, Elizabeth TsengiD, Michael MascagniiD, Zhong WangiD
Abstract
Whole genome shotgun based next generation transcriptomics and metagenomics studies often generate 100 to 1000 gigabytes (GB) sequence data derived from tens of thousands of different genes or microbial species. De novo assembling these data requires an ideal solution that both scales with data size and optimizes for individual gene or genomes. Here we developed a Apache Spark-based scalable sequence clustering application, SparkReadClust (SpaRC), that partitions the reads based on their molecule of origin to enable downstream assembly optimization. SpaRC produces high clustering performance on transcriptomics and metagenomics test datasets from both short read and long read sequencing technologies. It achieved a near linear scalability with respect to input data size and number of compute nodes. SpaRC can run on different cloud computing environments without modifications while delivering similar performance. In summary, our results suggest SpaRC provides a scalable solution for clustering billions of reads from the next-generation sequencing experiments, and Apache Spark represents a cost-effective solution with rapid development/deployment cycles for similar large scale sequence data analysis problems. The software is available under the Apache 2.0 license at https://bitbucket.org/LizhenShi/sparc.
02 /Specification & Classification
Click any tag to browse matching papers- Citations
- 26
- FWCI
- 2.04
- Field percentile
- top 12%
- Assay
- Research Focus
- Approach
Reproducibility ledger
Nobody has reported trying to reproduce this paper yet. Did you replicate an experiment or run the code? Your report saves the next lab a week.
Sign in to file a reproducibility report.
Related papers
- Deconvolute individual genomes from metagenome sequences through short read clustering
Kexue Li, Yakang Lu, … Zhong Wang·PeerJPeer-reviewed·Apr 8, 2020
- Hybrid Clustering of Long and Short-read for Improved Metagenome Assembly
Yakang Lu, Lizhen Shi, … Zhong Wang·bioRxiv·Jan 25, 2021
- Communication-Efficient Cluster Scalable Genomics Data Processing Using Apache Arrow Flight
Tanveer Ahmad, Chengxin Ma, … H. Peter Hofstee·International Symposium on Parallel and Distributed ComputingPeer-reviewed·Jul 1, 2022
- Scalable genomics: from raw data to aligned reads on Apache YARN
Francesco Versaci, Luca Pireddu, Gianluigi Zanetti·IEEE International Conference on Big Data (BigData)Peer-reviewed·Dec 1, 2016
- De novo clustering of large long-read transcriptome datasets with isONclust3
Alexander J. Petri, Kristoffer Sahlin·BioinformaticsPeer-reviewed·Apr 21, 2025
- Rapid and consistent clustering of millions of genomes highlights the diversity of prokaryotic life
Johanna von Wachsmann, Leonie Johanna Lorenz, … Robert D. Finn·bioRxiv·Jun 15, 2026