Bioinformatics as a Service: Simplifying to the Omics Revolution

By Dr. Vadim Elisseev, IBM Research

January 30, 2019

Genomics and related technologies have transformed life sciences research providing new insights into the understanding of health conditions and medical treatments. These technologies produce mountains of data that need to be managed and analyzed. Rapid developments in Next Generation Sequencing technologies have helped genomics become mainstream, but the compute support systems, required to enable genomics, have lagged behind. As genomics is making inroads into personalized health care and clinical settings, it is paramount that a robust compute infrastructure be designed to meet the growing needs of the field.

Biology is a Big Data discipline, driven largely by the advancements in instrumentation capable of producing vast quantities of data. The key technologies, collectively known as Omics, consist of genomics, transcriptomics, proteomics, metabolomics and several imaging techniques. Researchers often use a combination, or variations, of omics techniques (multi-omics) to understand biological systems in a comprehensive manner. Each of these omics techniques, can generate data on the order of hundreds of gigabytes per experiment. The magnitude of data scales up vastly in multi-omics studies.

While the omics revolution provides the means to explore biology with extreme detail, its success largely depends upon scalable computing infrastructure and data management techniques designed for cost and energy efficiency. At the same time there are two key IT trends which need to be taken into consideration:

a. Delivery of compute and storage resources as-a-service to provide various degrees of abstractions (platform as a service, software as a service, etc.) aimed to simplify interaction between end users and computational infrastructure

b. Evolution of High Performance Computing (HPC) towards Data Centric (DC) architectures based on IBM POWER9 processors that are designed to better handle workloads displaying characteristics such as those in omics .

A typical workflow or pipeline in bioinformatics requires a number of software components that are stitched together through shell scripts, workflow standards or traditional programming constructs. These software components are generally developed independently, using heterogeneous software engineering practices, by different research groups. Therefore, development of a pipeline that can be run on a variety of platforms, and produces reproducible results is an important consideration in a clinical setting.

Tuxedo pipeline

As an example, let us take the well-known RNA-Seq data processing pipeline, called Tuxedo protocol as discussed in the paper Differential gene and transcript expression analysis of RNA-seq experiments with TopHat and Cufflinks, is illustrated in Figure 1. The Tuxedo protocol links together a number of software tools for gene discovery and comprehensive expression analysis of RNA-seq data to allow biologists to identify new genes and new splice variants of known ones and to compare gene and transcript expression under multiple conditions.

A) There are three main tasks in the pipeline – read mapping, transcript assembly, and detection of differential genes and transcripts.

B) The information flow in the pipeline and outputs produced at each stage: The input FASTQ files, shown in Orange and Light Blue, represent data from two experimental conditions. The same color scheme is used to represent all the intermediate files generated for each condition. The steps in the pipeline are drawn to align with the sub-task listed in panel A. The input files are processed through different stages using tools as shown in the panel C of the figure. Each stage generates a set of output files that are used for downstream analysis.

C) List of tools grouped according to the sub-tasks listed in panel A.

Figure 1 A detailed look at the Tuxedo pipeline

BaaS framework

IBM Research has proposed a blueprint for Bioinformatics as a Service (BaaS) for distributed computing infrastructure, which can take advantage of modern HPC architectures to enable large scale omics data processing (Euro-Par 2018 International Workshops, Turin, Italy, August 27-28, 2018, Revised Selected Papers, pp.601-612, Springer 2019). The BaaS approach is based on technologies widely adopted by the community, like Common Workflow Language (CWL) and Docker and addresses three major challenges of the genomics research:

  1. Big Data management
  2. Portability of tools across platform and environments
  3. Reproducibility of the results.

Figure 2 details the major components of the BaaS framework including:

  • GUI/CLI/API front-end for submission and displaying results
  • CWL engine for processing workflow definitions
  • Batch scheduler – IBM Spectrum LSF
  • HPC cluster with high bandwidth InfiniBand interconnect
  • High performance parallel filesystem – IBM Spectrum Scale
  • Docker repository.

Figure 2 Main components of the BaaS framework

The BaaS blueprint is designed with the usability in mind. Assuming that a researcher has defined the bioinformatics pipeline either through a graphical interface, or directly through CWL language constructs, the control flow from submission to results is as follows:

  1. The end user submits the workflow (CWL) through a graphical interface or command line or API calls. The CWL engine parses the workflow specification and performs a translation of the steps into submission scripts, suitable for a workload scheduler.


  1. Pipeline jobs are automatically submitted to a scheduler in the order prescribed in the CWL flow. Scheduler ensures optimal job placement on compute nodes.


  1. Jobs are started on compute nodes. Required components like TopHat and Cufflink are pulled from a Docker repository on demand.


  1. All stages of a pipeline are completed, results are forwarded to the user. Note that multiple instances of the above flow can be executed concurrently within the same HPC cluster and data accesses from multiple pipelines are handled by the high performing parallel filesystem.

Effectively, key steps 2 and 3 are invisible to the end user. The complexities of scheduling the individual tasks of the pipeline, software components and data movement are all ensured by the BaaS architecture. In clinical environment, where speed of results, repeatability and ease of use are of the essence, the BaaS architecture provides abstraction to the end users through easy to use interfaces, enabling users to easily to focus on their research, rather than the complexity of the underly infrastructure.

Read HPCwire article Go With the Flow – Accelerating Complex Computational Workflows to learn more about best practices and key capabilities for driving productivity with complex computational workflows.

IBM Spectrum LSF Suite provides advanced capabilities for running workloads including multi-step workflows across an HPC infrastructure – all through easy to use interfaces.

With contributions from Dr. Ritesh Krishna, IBM Research

This work was supported by the STFC Hartree Centre’s Innovation Return on Research programme, funded by the Department for Business, Energy & Industrial Strategy.

Copyright. (c) STFC, IBM Corp. 2019

Return to Solution Channel Homepage

IBM Resources

Follow @IBMSystems

IBM Systems on Facebook

Subscribe to HPCwire's Weekly Update!

Be the most informed person in the room! Stay ahead of the tech trends with industy updates delivered to you every week!

Insights from Optimized Codes on Cineca’s Marconi

February 15, 2019

What can you do with 381,392 CPU cores? For Cineca, it means enabling computational scientists to expand a large part of the world’s body of knowledge from the nanoscale to the astronomic, from calculating quantum effe Read more…

By Ken Strandberg

What Will IBM’s AI Debater Learn from Its Loss?

February 14, 2019

The utility of IBM’s latest man-versus-machine gambit is debatable. At the very least its Project Debater got us thinking about the potential uses of artificial intelligence as a way of helping humans sift through al Read more…

By George Leopold

ClusterVision in Bankruptcy, Fate Uncertain

February 13, 2019

ClusterVision, European HPC specialists that have built and installed over 20 Top500-ranked systems in their nearly 17-year history, appear to be in the midst of bankruptcy proceedings. According to Dutch news site Drimb Read more…

By Tiffany Trader

HPE Extreme Performance Solutions

HPE Systems With Intel Omni-Path: Architected for Value and Accessible High-Performance Computing

Today’s high-performance computing (HPC) and artificial intelligence (AI) users value high performing clusters. And the higher the performance that their system can deliver, the better. Read more…

IBM Accelerated Insights

Medical Research Powered by Data

“We’re all the same, but we’re unique as well. In that uniqueness lies all of the answers….”

  • Mark Tykocinski, MD, Provost, Executive Vice President for Academic Affairs, Thomas Jefferson University

Getting the answers to what causes some people to develop diseases and not others is driving the groundbreaking medical research being conducted by the Computational Medicine Center at Thomas Jefferson University in Philadelphia. Read more…

South African Weather Service Doubles Compute and Triples Storage Capacity of Cray System

February 13, 2019

South Africa has made headlines in recent years for its commitment to HPC leadership in Africa – and now, Cray has announced another major South African HPC expansion. Cray has been awarded contracts with Eclipse Holdings Ltd. to upgrade the supercomputing system operated by the South African Weather Service (SAWS). Read more…

By Oliver Peckham

Insights from Optimized Codes on Cineca’s Marconi

February 15, 2019

What can you do with 381,392 CPU cores? For Cineca, it means enabling computational scientists to expand a large part of the world’s body of knowledge from th Read more…

By Ken Strandberg

ClusterVision in Bankruptcy, Fate Uncertain

February 13, 2019

ClusterVision, European HPC specialists that have built and installed over 20 Top500-ranked systems in their nearly 17-year history, appear to be in the midst o Read more…

By Tiffany Trader

UC Berkeley Paper Heralds Rise of Serverless Computing in the Cloud – Do You Agree?

February 13, 2019

Almost exactly ten years to the day from publishing of their widely-read, seminal paper on cloud computing, UC Berkeley researchers have issued another ambitious examination of cloud computing - Cloud Programming Simplified: A Berkeley View on Serverless Computing. The new work heralds the rise of ‘serverless computing’ as the next dominant phase of cloud computing. Read more…

By John Russell

Iowa ‘Grows Its Own’ to Fill the HPC Workforce Pipeline

February 13, 2019

The global workforce that supports advanced computing, scientific software and high-speed research networks is relatively small when you stop to consider the magnitude of the transformative discoveries it empowers. Technical conferences provide a forum where specialists convene to learn about the latest innovations and schedule face-time with colleagues from other institutions. Read more…

By Elizabeth Leake, STEM-Trek

Trump Signs Executive Order Launching U.S. AI Initiative

February 11, 2019

U.S. President Donald Trump issued an Executive Order (EO) today launching a U.S Artificial Intelligence Initiative. The new initiative - Maintaining American L Read more…

By John Russell

Celebrating Women in Science: Meet Four Women Leading the Way in HPC

February 11, 2019

One only needs to look around at virtually any CS/tech conference to realize that women are underrepresented, and that holds true of HPC. SC hosts over 13,000 H Read more…

By AJ Lauer

IBM Bets $2B Seeking 1000X AI Hardware Performance Boost

February 7, 2019

For now, AI systems are mostly machine learning-based and “narrow” – powerful as they are by today's standards, they're limited to performing a few, narro Read more…

By Doug Black

Assessing Government Shutdown’s Impact on HPC

February 6, 2019

After a 35-day federal government shutdown, the longest in U.S. history, government agencies are taking stock of the damage -- and girding for a potential secon Read more…

By Tiffany Trader

Quantum Computing Will Never Work

November 27, 2018

Amid the gush of money and enthusiastic predictions being thrown at quantum computing comes a proposed cold shower in the form of an essay by physicist Mikhail Read more…

By John Russell

Cray Unveils Shasta, Lands NERSC-9 Contract

October 30, 2018

Cray revealed today the details of its next-gen supercomputing architecture, Shasta, selected to be the next flagship system at NERSC. We've known of the code-name "Shasta" since the Argonne slice of the CORAL project was announced in 2015 and although the details of that plan have changed considerably, Cray didn't slow down its timeline for Shasta. Read more…

By Tiffany Trader

The Case Against ‘The Case Against Quantum Computing’

January 9, 2019

It’s not easy to be a physicist. Richard Feynman (basically the Jimi Hendrix of physicists) once said: “The first principle is that you must not fool yourse Read more…

By Ben Criger

AMD Sets Up for Epyc Epoch

November 16, 2018

It’s been a good two weeks, AMD’s Gary Silcott and Andy Parma told me on the last day of SC18 in Dallas at the restaurant where we met to discuss their show news and recent successes. Heck, it’s been a good year. Read more…

By Tiffany Trader

Intel Reportedly in $6B Bid for Mellanox

January 30, 2019

The latest rumors and reports around an acquisition of Mellanox focus on Intel, which has reportedly offered a $6 billion bid for the high performance interconn Read more…

By Doug Black

US Leads Supercomputing with #1, #2 Systems & Petascale Arm

November 12, 2018

The 31st Supercomputing Conference (SC) - commemorating 30 years since the first Supercomputing in 1988 - kicked off in Dallas yesterday, taking over the Kay Ba Read more…

By Tiffany Trader

Looking for Light Reading? NSF-backed ‘Comic Books’ Tackle Quantum Computing

January 28, 2019

Still baffled by quantum computing? How about turning to comic books (graphic novels for the well-read among you) for some clarity and a little humor on QC. The Read more…

By John Russell

Contract Signed for New Finnish Supercomputer

December 13, 2018

After the official contract signing yesterday, configuration details were made public for the new BullSequana system that the Finnish IT Center for Science (CSC Read more…

By Tiffany Trader

Leading Solution Providers

SC 18 Virtual Booth Video Tour

Advania @ SC18 AMD @ SC18
ASRock Rack @ SC18
DDN Storage @ SC18
HPE @ SC18
IBM @ SC18
Lenovo @ SC18 Mellanox Technologies @ SC18
One Stop Systems @ SC18
Oracle @ SC18 Panasas @ SC18
Supermicro @ SC18 SUSE @ SC18 TYAN @ SC18
Verne Global @ SC18

Deep500: ETH Researchers Introduce New Deep Learning Benchmark for HPC

February 5, 2019

ETH researchers have developed a new deep learning benchmarking environment – Deep500 – they say is “the first distributed and reproducible benchmarking s Read more…

By John Russell

ClusterVision in Bankruptcy, Fate Uncertain

February 13, 2019

ClusterVision, European HPC specialists that have built and installed over 20 Top500-ranked systems in their nearly 17-year history, appear to be in the midst o Read more…

By Tiffany Trader

IBM Quantum Update: Q System One Launch, New Collaborators, and QC Center Plans

January 10, 2019

IBM made three significant quantum computing announcements at CES this week. One was introduction of IBM Q System One; it’s really the integration of IBM’s Read more…

By John Russell

Nvidia’s Jensen Huang Delivers Vision for the New HPC

November 14, 2018

For nearly two hours on Monday at SC18, Jensen Huang, CEO of Nvidia, presented his expansive view of the future of HPC (and computing in general) as only he can do. Animated. Backstopped by a stream of data charts, product photos, and even a beautiful image of supernovae... Read more…

By John Russell

HPC Reflections and (Mostly Hopeful) Predictions

December 19, 2018

So much ‘spaghetti’ gets tossed on walls by the technology community (vendors and researchers) to see what sticks that it is often difficult to peer through Read more…

By John Russell

IBM Bets $2B Seeking 1000X AI Hardware Performance Boost

February 7, 2019

For now, AI systems are mostly machine learning-based and “narrow” – powerful as they are by today's standards, they're limited to performing a few, narro Read more…

By Doug Black

The Deep500 – Researchers Tackle an HPC Benchmark for Deep Learning

January 7, 2019

How do you know if an HPC system, particularly a larger-scale system, is well-suited for deep learning workloads? Today, that’s not an easy question to answer Read more…

By John Russell

Intel Confirms 48-Core Cascade Lake-AP for 2019

November 4, 2018

As part of the run-up to SC18, taking place in Dallas next week (Nov. 11-16), Intel is doling out info on its next-gen Cascade Lake family of Xeon processors, specifically the “Advanced Processor” version (Cascade Lake-AP), architected for high-performance computing, artificial intelligence and infrastructure-as-a-service workloads. Read more…

By Tiffany Trader

  • arrow
  • Click Here for More Headlines
  • arrow
Do NOT follow this link or you will be banned from the site!
Share This