Skip to Content
Strategies in Biomedical Data Science
book

Strategies in Biomedical Data Science

by Jay A. Etchings, Ken Buetow
January 2017
Beginner to intermediate
464 pages
13h 26m
English
Wiley
Content preview from Strategies in Biomedical Data Science

Appendix C HPC Working Example

Using Parallelization Programs, such as GNU Parallel and OpenMP, with Serial Tools

Overview

The goal of this document is to provide several examples and methods to program and use parallel logic to process multiple data sets using multiple cores on one or more servers. The document does not cover message passing interface (MPI) batch processing invoking multiple nodes sharing a single processing job.

Basic knowledge of shell scripting is helpful but not absolutely necessary.

This page is helpful for beginners: http://linuxcommand.org/lc3_wss0020.php.

Key terms used in these scripts:

  • Arrays
  • Variables
  • Arguments
  • Functions
  • For loops

Linux tools:

Next-generation sequencing (NGS) tools used:

HPC Resource Manager:

BIO HPC Use Case 1

Biologist AF receives 24 Binary Alignment Map (BAM) files from a third-party lab. AF uses Picard’s samtools program to index these BAM files, but the index is corrupt and unusable. AF contacts the lab and discovers the files received were not correctly processed (aligned, sorted, read groups added, etc.).

Solution:

Process BAM data using NGS tools. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Bioinformatics and Biomarker Discovery: "Omic" Data Analysis for Personalized Medicine

Bioinformatics and Biomarker Discovery: "Omic" Data Analysis for Personalized Medicine

Francisco Azuaje
Big Data Analytics and Machine Intelligence in Biomedical and Health Informatics

Big Data Analytics and Machine Intelligence in Biomedical and Health Informatics

Sunil Kumar Dhal, Srinivas Prasad, Sudhir Kumar Mohapatra, Subhendu Kumar Pani
IBM Platform Computing Solutions Reference Architectures and Best Practices

IBM Platform Computing Solutions Reference Architectures and Best Practices

Dino Quintero, Luis Carlos Cruz, Ricardo Machado Picone, Dusan Smolej, Daniel de Souza Casali, Gheorghe Tudor, Joanna Wong

Publisher Resources

ISBN: 9781119232193Purchase book