Literature DB >> 33563206

Impact of concurrency on the performance of a whole exome sequencing pipeline.

Daniele Dall'Olio1, Nico Curti2, Gastone Castellani2, Enrico Giampieri2, Eugenio Fonzi3, Claudia Sala4, Daniel Remondini1.   

Abstract

BACKGROUND: Current high-throughput technologies-i.e. whole genome sequencing, RNA-Seq, ChIP-Seq, etc.-generate huge amounts of data and their usage gets more widespread with each passing year. Complex analysis pipelines involving several computationally-intensive steps have to be applied on an increasing number of samples. Workflow management systems allow parallelization and a more efficient usage of computational power. Nevertheless, this mostly happens by assigning the available cores to a single or few samples' pipeline at a time. We refer to this approach as naive parallel strategy (NPS). Here, we discuss an alternative approach, which we refer to as concurrent execution strategy (CES), which equally distributes the available processors across every sample's pipeline.
RESULTS: Theoretically, we show that the CES results, under loose conditions, in a substantial speedup, with an ideal gain range spanning from 1 to the number of samples. Also, we observe that the CES yields even faster executions since parallelly computable tasks scale sub-linearly. Practically, we tested both strategies on a whole exome sequencing pipeline applied to three publicly available matched tumour-normal sample pairs of gastrointestinal stromal tumour. The CES achieved speedups in latency up to 2-2.4 compared to the NPS.
CONCLUSIONS: Our results hint that if resources distribution is further tailored to fit specific situations, an even greater gain in performance of multiple samples pipelines execution could be achieved. For this to be feasible, a benchmarking of the tools included in the pipeline would be necessary. It is our opinion these benchmarks should be consistently performed by the tools' developers. Finally, these results suggest that concurrent strategies might also lead to energy and cost savings by making feasible the usage of low power machine clusters.

Entities:  

Keywords:  Analysis pipeline; Bioinformatics; Concurrency; Efficiency; Parallel computing; Scalability; Snakemake; Workflow management system

Mesh:

Year:  2021        PMID: 33563206      PMCID: PMC7874478          DOI: 10.1186/s12859-020-03780-3

Source DB:  PubMed          Journal:  BMC Bioinformatics        ISSN: 1471-2105            Impact factor:   3.169


  14 in total

1.  GonadSAGE: a comprehensive SAGE database for transcript discovery on male embryonic gonad development.

Authors:  Tin-Lap Lee; Yunmin Li; Hoi-Hung Cheung; Janek Claus; Sumeeta Singh; Chandan Sastry; Owen M Rennert; Yun-Fai Chris Lau; Wai-Yee Chan
Journal:  Bioinformatics       Date:  2009-12-21       Impact factor: 6.937

2.  Snakemake--a scalable bioinformatics workflow engine.

Authors:  Johannes Köster; Sven Rahmann
Journal:  Bioinformatics       Date:  2012-08-20       Impact factor: 6.937

3.  AdapterRemoval: easy cleaning of next-generation sequencing reads.

Authors:  Stinus Lindgreen
Journal:  BMC Res Notes       Date:  2012-07-02

4.  An automated workflow for parallel processing of large multiview SPIM recordings.

Authors:  Christopher Schmied; Peter Steinbach; Tobias Pietzsch; Stephan Preibisch; Pavel Tomancak
Journal:  Bioinformatics       Date:  2015-12-01       Impact factor: 6.937

5.  MetaMeta: integrating metagenome analysis tools to improve taxonomic profiling.

Authors:  Vitor C Piro; Marcel Matschkowski; Bernhard Y Renard
Journal:  Microbiome       Date:  2017-08-14       Impact factor: 14.650

6.  Kronos: a workflow assembler for genome analytics and informatics.

Authors:  M Jafar Taghiyar; Jamie Rosner; Diljot Grewal; Bruno M Grande; Radhouane Aniba; Jasleen Grewal; Paul C Boutros; Ryan D Morin; Ali Bashashati; Sohrab P Shah
Journal:  Gigascience       Date:  2017-07-01       Impact factor: 6.524

7.  Watchdog - a workflow management system for the distributed analysis of large-scale experimental data.

Authors:  Michael Kluge; Caroline C Friedel
Journal:  BMC Bioinformatics       Date:  2018-03-13       Impact factor: 3.169

8.  CWL-Airflow: a lightweight pipeline manager supporting Common Workflow Language.

Authors:  Michael Kotliar; Andrey V Kartashov; Artem Barski
Journal:  Gigascience       Date:  2019-07-01       Impact factor: 6.524

9.  VIPER: Visualization Pipeline for RNA-seq, a Snakemake workflow for efficient and complete RNA-seq analysis.

Authors:  MacIntosh Cornwell; Mahesh Vangala; Len Taing; Zachary Herbert; Johannes Köster; Bo Li; Hanfei Sun; Taiwen Li; Jian Zhang; Xintao Qiu; Matthew Pun; Rinath Jeselsohn; Myles Brown; X Shirley Liu; Henry W Long
Journal:  BMC Bioinformatics       Date:  2018-04-12       Impact factor: 3.169

View more
  1 in total

1.  Correction to: Impact of concurrency on the performance of a whole exome sequencing pipeline.

Authors:  Daniele Dall'Olio; Nico Curti; Gastone Castellani; Enrico Giampieri; Eugenio Fonzi; Claudia Sala; Daniel Remondini
Journal:  BMC Bioinformatics       Date:  2021-06-01       Impact factor: 3.169

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.