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 D HPC and Hadoop

Bridging HPC to Hadoop

Overview

The goal of this document is to demonstrate how legacy HPC tools and methodology effectively lessen the learning curve for users familiar with HPC but new to Hadoop.

Environment Modules

In the HPC world, the usage of environment modules is standard. An environment module is a TCL script that when invoked prepends specific software, library, and other variables to the user’s path. For instance, if I logged into an HPC cluster where the default Python version was stock 2.6 but I wanted to use 2.7, I would be able to invoke the 2.7 module if it was available. After loading the module I would be able to simply type python—version and expect to see Python 2.7.x returned. For more information on environment modules, see: http://www.admin-magazine.com/HPC/Articles/Environment-Modules/.

Apache Spark

As I’m an HPC admin and Hadoop admin, I had the unique opportunity to see how multiple versions of a software package coexisted on a cluster of servers. In Hadoop land, the Apache Spark project was under heavy development with new builds and features released on an aggressive schedule. Like most environments we had production use cases for the older “stable” releases. (The term “stable” is used very loosely here.) As resources are limited we didn’t have a spare 40-node Hadoop cluster for development so a solution had to be found for multiple Spark versions to coexist along with the default configuration and specific build/integration ...

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