DeepVariant-on-Spark
DeepVariant-on-Spark performs scalable germline short variant calling from whole-genome sequencing data by integrating Google's DeepVariant image-classification deep neural network with an Apache Spark parallelization framework to accelerate and parallelize variant calling.
Key Features:
- Deep Neural Network Integration: Integrates DeepVariant's image-based deep neural network for germline short variant calling and reports higher precision relative to GATK.
- Apache Spark Parallelization: Uses Apache Spark to parallelize computation and optimize resource allocation for processing whole-genome sequencing data.
- Multi-GPU Support: Supports multi-GPU configurations to accelerate DeepVariant model inference.
- Cloud Deployment: Deployable on Google Cloud Platform (GCP) for cloud-based execution of the Spark-enabled pipeline.
- Scalability and Flexibility: Provides scalability for both small and large sequencing projects through Spark parallelization and cloud deployment.
Scientific Applications:
- Genome projects: High-accuracy germline short variant calling from whole-genome sequencing data for individual genome variant discovery.
- Population genetics: Processing cohort-scale whole-genome datasets to support population genetic studies that require precise variant calls.
Methodology:
Integrates Google's DeepVariant image-classification deep neural network into an Apache Spark execution framework with multi-GPU support and optional deployment on Google Cloud Platform (GCP).
Topics
Details
- License:
- Apache-2.0
- Tool Type:
- command-line tool
- Programming Languages:
- Shell
- Added:
- 1/18/2021
- Last Updated:
- 2/27/2021
Operations
Publications
Huang P, Chang J, Lin H, Li Y, Lee C, Su C, Li Y, Chang M, Weng S, Cheng W, Chiu C, Tang P. DeepVariant-on-Spark: Small-Scale Genome Analysis Using a Cloud-Based Computing Framework. Computational and Mathematical Methods in Medicine. 2020;2020:1-7. doi:10.1155/2020/7231205. PMID:32952600. PMCID:PMC7481958.