Related Experiment Video
Updated: Nov 14, 2025

A Bioinformatics Pipeline for Investigating Molecular Evolution and Gene Expression using RNA-seq
Published on: May 28, 2021
Hummingbird: efficient performance prediction for executing genomic applications in the cloud
Amir Bahmani1,2,3, Ziye Xing2,3, Vandhana Krishnan2,3
1Stanford Healthcare Innovation Lab, Stanford University, Stanford, CA 94304, USA.
Motivation:
A major drawback of executing genomic applications on cloud computing facilities is the lack of tools to predict which instance type is the most appropriate, often resulting in an over- or under- matching of resources. Determining the right configuration before actually running the applications will save money and time. Here, we introduce Hummingbird, a tool for predicting performance of computing instances with varying memory and CPU on multiple cloud platforms.
Results:
Our experiments on three major genomic data pipelines, including GATK HaplotypeCaller, GATK Mutect2 and ENCODE ATAC-seq, showed that Hummingbird was able to address applications in command line specified in JSON format or workflow description language (WDL) format, and accurately predicted the fastest, the cheapest and the most cost-efficient compute instances in an economic manner.
Availability And Implementation:
Hummingbird is available as an open source tool at: https://github.com/StanfordBioinformatics/Hummingbird.
Supplementary Information:
Supplementary data are available at Bioinformatics online.
More Related Videos
Related Concept Videos
Issues And Trends In Healthcare Delivery System
Cost Containment
Payment for healthcare services has historically promoted adoption of costly and often unnecessary or inefficient...
Evolutionary Relationships through Genome Comparisons
Genomics
Improving Translational Accuracy
Improving Translational Accuracy
Parallel Processing

