Related Experiment Video
Updated: Oct 21, 2025

Detection of Rare Genomic Variants from Pooled Sequencing Using SPLINTER
Published on: June 23, 2012
VC@Scale: Scalable and high-performance variant calling on cluster environments.
Tanveer Ahmad1, Zaid Al Ars1, H Peter Hofstee1,2
1Faculty of Electrical Engineering, Mathematics and Computer Science, Quantum & Computer Engineering Department, Mekelweg 4, 2628 CD Delft, Netherlands.
This study introduces a novel, native Apache Spark workflow for scalable deep learning-based variant calling. The new method significantly accelerates next-generation sequencing data pre-processing, offering a high-performance solution for genomic analysis.
Area of Science:
- Genomics
- Bioinformatics
- Computational Biology
Background:
- Deep learning methods like DeepVariant offer superior accuracy in variant calling compared to traditional algorithms.
- Existing workflows for deep learning variant calling are computationally expensive and not highly scalable.
- Current cluster-scaled workflows often fail to fully leverage Apache Spark's in-memory processing capabilities.
Purpose of the Study:
- To develop a scalable and high-performance workflow for deep learning-based variant calling.
- To optimize the integration of pre-processing and variant-calling stages within a single framework.
- To enhance the efficiency of next-generation sequencing data analysis on high-performance computing clusters.
Main Methods:
- Developed a native Apache Spark-based workflow for variant calling.
- Utilized Python and Apache Arrow for efficient in-memory data transfer and transformation.
- Integrated pre-processing stages using Spark's built-in functions for sorting and duplicate marking.
Main Results:
- Achieved over 2x performance improvement in pre-processing stages compared to state-of-the-art methods.
- Demonstrated a scalable and high-performance solution for DeepVariant on both CPU and CPU+GPU clusters.
- Showcased efficient resource utilization for variant-calling analysis.
Conclusions:
- The proposed approach enables feasible and easy scalability for high-performance variant-calling analysis.
- The workflow leverages standardized Apache Arrow data representations for efficient processing.
- All implementation codes and configurations are publicly available and open-sourced.
Related Concept Videos
Cluster Sampling Method
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
Comparing Copy Number Variations and SNPs
Copy number variations or CNVs are the structural variations that cover more than 1kb of DNA sequence. The single nucleotide polymorphism (SNP), on the other hand, is a single nucleotide change or a point mutation that is found in more than 1%...
Parallel Processing
Improving Translational Accuracy
Genetic Variation
Genes exist in different versions called alleles,...
Singularity Functions for Shear

