The Impact of High-Performance Computing Best Practice Applied to Next-Generation Sequencing Workflows
Pierre Carrier, Bill Long, Richard Walsh, Jef Dawson, Carlos P. Sosa, Brian Haas, Timothy Tickle, Thomas William
Abstract
High Performance Computing (HPC) Best Practice offers opportunities to implement lessons learned in areas such as computational chemistry and physics in genomics workflows, specifically Next-Generation Sequencing (NGS) workflows. In this study we will briefly describe how distributed-memory parallelism can be an important enhancement to the performance and resource utilization of NGS workflows. We will illustrate this point by showing results on the parallelization of the Inchworm module of the Trinity RNA-Seq pipeline for de novo transcriptome assembly. We show that these types of applications can scale to thousands of cores. Time scaling as well as memory scaling will be discussed at length using two RNA-Seq datasets, targeting the Mus musculus (mouse) and the Axolotl (Mexican salamander). Details about the efficient MPI communication and the impact on performance will also be shown. We hope to demonstrate that this type of parallelization approach can be extended to most types of bioinformatics workflows, with substantial benefits. The efficient, distributed-memory parallel implementation eliminates memory bottlenecks and dramatically accelerates NGS analysis. We further include a summary of programming paradigms available to the bioinformatics community, such as C++/MPI.
02 /Specification & Classification
Click any tag to browse matching papersReproducibility 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
- Deploying genomics workflows on high performance computing (HPC) platforms: storage, memory, and compute considerations
Marissa E. Powers, Keith Mannthey, … Paolo Narvaez·bioRxiv·Apr 5, 2022
- Nextflow vs. plain Bash: Different Approaches to the Parallelisation of SNP Calling from the Whole Genome Sequence Data
Marek Sztuka, Krzysztof Kotlarz, … Joanna Szyda·NAR Genomics and BioinformaticsPeer-reviewed·Apr 4, 2024
- Holistic optimization of an RNA-seq workflow for multi-threaded environments
Ling‐Hong Hung, Wes Lloyd, … Ka Yee Yeung·BioinformaticsPeer-reviewed·Mar 9, 2019
- Memory-driven computing accelerates genomic data processing
Matthias Becker, Milind Chabbi, … Joachim Ludwig Schultze·bioRxiv·Jan 13, 2019
- GenPipes: an open-source framework for distributed and scalable genomic analyses
Mathieu Bourgey, Rola Dali, … Guillaume Bourque·GigaSciencePeer-reviewed·Jun 1, 2019
- A Scalable Distributed-Memory MPI Implementation of Smith-Waterman with Token-Passing Traceback
Maryam Fatima, Waqas Ali·bioRxiv·Sep 14, 2026