Related Experiment Video
Updated: Jun 27, 2025

06:40
Author Spotlight: Cost-Effective Transcriptomic Drug Screening - Unlocking New Targets
Published on: February 23, 2024
1.3K
Nextflow vs. plain bash: different approaches to the parallelization of SNP calling from the whole genome sequence
Marek Sztuka1, Krzysztof Kotlarz1,2, Magda Mielczarek1,2
1Wroclaw University of Environmental and Life Sciences, Department of Genetics, the Biostatistics Group Kozuchowska 7, Wroclaw PL-51631, Poland.
NAR Genomics and Bioinformatics
|April 30, 2024
Summary
The multi-process Nextflow script offers a 15-27% speed improvement for single nucleotide polymorphism (SNP) calling workflows. This approach enhances computational efficiency in genomic data analysis.
Area of Science:
- Bioinformatics
- Computational Biology
- Genomics
Background:
- Efficient processing of large genomic datasets is crucial for livestock breeding and research.
- Single nucleotide polymorphism (SNP) calling workflows are fundamental in genetic analysis.
- Parallelization strategies significantly impact the performance of bioinformatics pipelines.
Purpose of the Study:
- To compare the performance of different computational parallelization approaches for an SNP calling workflow.
- To evaluate execution time, RAM usage, and disk usage of various parallelization methods.
- To identify the most efficient parallelization strategy for SNP calling in bovine DNA sequencing data.
Main Methods:
- Comparison of three parallelization methods: plain Bash script, single-process Nextflow, and multi-process Nextflow.
- Utilized DNA sequencing data from five Holstein-Friesian cows processed through a standard bioinformatics pipeline (QC, alignment, SNP calling).
- Evaluated performance metrics including execution speed, Random Access Memory (RAM) consumption, and disk space utilization across different thread counts.
Main Results:
- The multi-process Nextflow script demonstrated a 15-27% increase in average execution speed compared to the plain Bash approach, particularly with 10 threads.
- RAM usage in the multi-process Nextflow setup scaled with the number of threads, unlike the other methods.
- Disk usage was highest for the multi-process Nextflow due to the generation of intermediate and log files.
Conclusions:
- Multi-process Nextflow provides a significant performance advantage for SNP calling workflows, enhancing computational efficiency.
- The choice of parallelization strategy impacts resource utilization (RAM, disk space), requiring careful consideration for large-scale genomic analyses.
- Nextflow's multi-process approach is recommended for optimizing SNP calling in bovine genomics research.
Related Concept Videos
Next-generation Sequencing
88.7K
The first human genome sequencing project cost $2.7 billion and was declared complete in 2003, after 15 years of international cooperation and collaboration between several research teams and funding agencies. Today, with the advent of next-generation sequencing technologies, the cost and time of sequencing a human genome have dropped over 100 fold.
Next-Generation Sequencing Methods
Although all next-generation methods use different technologies, they all share a set of standard features....
Next-Generation Sequencing Methods
Although all next-generation methods use different technologies, they all share a set of standard features....
88.7K
Genome Annotation and Assembly
18.8K
The genome refers to all of the genetic material in an organism. It can range from a few million base pairs in microbial cells to several billion base pairs in many eukaryotic organisms. Genome assembly refers to the process of taking the DNA sequencing data and putting it all back together in a correct order to create a close representation of the original genome. This is followed by the identification of functional elements on the newly assembled genome, a process called genome annotation.
18.8K
RNA-seq
9.9K
RNA sequencing, or RNA-Seq, is a high-throughput sequencing technology used to study the transcriptome of a cell. Transcriptomics helps to interpret the functional elements of a genome and identify the molecular constituents of an organism. Additionally, it also helps in understanding the development of an organism and the occurrence of diseases.
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
Before the discovery of RNA-seq, microarray-based methods and Sanger sequencing were used for transcriptome analysis. However, while...
9.9K
Comparing Copy Number Variations and SNPs
17.7K
Sequencing of the human genome has opened up several best-kept secrets of the genome. Scientists have identified thousands of genome variations that exist within a population. These variations can be a single nucleotide or a larger chromosomal variation.
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%...
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%...
17.7K

