2021-10-04 BioData Catalyst Ecosystem Release Notes

Introduction

The 2021-10-04 release marks the seventh release for the NHLBI BioData Catalyst ecosystem. This release includes several new features (e.g., project cost reporting on Terra and archiving files on AWS) along with documentation and tutorials (e.g., estimating and managing cloud costs) to help new users get started on the system. This release also includes enhanced support for semantic search and R Shiny apps. Please find more detail on the new features and user support materials in the sections below.

The 2021-10-04 data release includes the addition of the final BioLINCC training dataset plus another BioLINCC study, BabyHug. The TOPMed Combined Exchange Area buckets were updated with more datasets from multiple new freezes. The last dataset ingested was PCGC’s CMG. Please refer to the Data Release section below for more information as well as the Data page on the BioData Catalyst website.

Significant new features

Updated Semantic Search UI: Dug, the BioData Catalyst's Semantic Search, has an updated user interface. The new interface makes it easy to see more results on one page. A zoom feature lets users expand individual results to explore in greater detail. Provenance in knowledge graphs and links to published literature are presented where available.

Archive files on AWS: Users on BioData Catalyst Powered by Seven Bridges can now select files to move from AWS S3 storage to AWS Glacier (archival storage). Moving files to archival storage can result in an ~80% cost reduction. It’s recommended that users move files to archival storage if the files will not be used for three or more months.

Project Per Work Space Cost Reporting on Terra: Users on BioData Catalyst Powered by Terra will now have more transparency and access to cost information with the rollout of PPWS. This update associates each Terra workspace with its own Google Project, created by Terra on behalf of users when workspaces are created. Switching to this “project-per-workspace” model enables added functionality for displaying a breakdown of costs per workspace in the Terra user interface, and allows Terra users to set up and use GCP budget alerts to be notified of cloud spending. This change will only apply to new workspaces created, with plans to migrate existing workspaces over to this model in the future.

Try out R Shiny apps in Terra: Since the rollout of Rstudio and Bioconductor last quarter, Terra’s Interactive Analysis team has expanded the capabilities of the cloud environments framework that supports running RStudio, Jupyter Notebook and Galaxy in Terra. Most recently, Terra users now have the ability to launch R Shiny apps from Terra’s built-in RStudio environment. Check out an example of an open-source R Shiny app developed by the Manning Lab to visualize whole-genome association data.

Save data from an IA environment: With the new R Shiny apps in Terra, users can save data from an IA environment. Saving data from an interactive cloud environment (such as an instance of RStudio or a Jupyter notebook) is a useful trick in some situations. Users worried about losing work done in an interactive environment because they need to delete or modify the persistent disk can use "gsutil" to copy it to the workspace bucket.

Speed up machine learning work with GPUs on Terra: Terra’s Interactive Analysis team has released an upgrade that enables adding Graphical Processor Units (GPUs) to Notebook cloud environments in Terra. Terra already offered the ability to use GPUs in workflows, and are now responding to user requests to run GPU-enabled computations interactively with GPU support for Jupyter Notebooks.

Speed up workflows and save costs using N2 instances sporting Intel’s 2nd Generation Xeon CPUs on Terra: Terra users will now have the option to use new-generation N2 instances, which have demonstrated faster performance and reduced cost. Read more about these updates and how to request N2 instances for workflows here.

New user support materials and documentation

Cross-study harmonization example notebook: This tutorial notebook will demonstrate how to query and work with the BioData Catalyst studies, particularly cross-study harmonization using the PIC-SURE API.

Estimate and Manage Cloud Costs on Seven Bridges: This tutorial describes how to estimate costs associated with using Seven Bridges. The tutorial includes an overview of both cloud storage costs and cloud computation costs and the primary drivers of those costs. The tutorial also provides guidance on how to approach estimating cloud storage and computation costs so that researchers can budget for cloud costs in their grants, request cloud credits, and plan their work on BioData Catalyst.

Public project for TOPMed Freeze8 variant calling pipelines: Users on Seven Bridges can now access a public project that walks through how to use the CWL tools and workflows that were used to perform variant calling of TOPMed Freeze8. The public project provides explanations of the purpose of all of the tools and workflows and how they are used together, along with examples of completed analyses. All of the CWL tools and workflows in the project are available in the Public Apps Gallery.

Need an easy way to explain Terra to your colleagues or collaborators? Try this quick (2-min.) overview of Terra.

Estimate Workflow Costs on Terra: Terra users can also follow this documentation to estimate costs of workflows. This is the original document describing the steps summarized in this blog post.

Understanding and controlling cloud costs on Terra: This article includes a detailed breakdown of the types of costs that you may incur when working on Google Cloud, plus some advice on how to reduce costs.

Understanding costs and billing on Terra: This article includes an overview of how billing works, including how billing accounts, projects and workspaces relate to each other, and the difference between workspace permissions and billing permissions.

Controlling cloud costs on Terra – sample use cases: This article includes a selection of typical analysis use cases, for which the costs are broken down in several scenarios in order to illustrate the effect of cost control strategies.

New tools and workflows released to Dockstore’s NHLBI BioData Catalyst Organization:

Launch Galaxy workflows from Dockstore into multiple Galaxy instances, including Terra:

  • New to Galaxy? The Galaxy Training Network is continuing to add training material in their Organization on Dockstore.

  • Additionally, users can explore some of the Galaxy community’s best practices workflows in their IWC Organization on Dockstore.

Ready to publish and share the tool or workflow you developed with the research community? Dockstore users can link their accounts to their ORCID and Zenodo accounts, mint DOIs for their workflows hosted on Dockstore, and now can export their workflows directly to their ORCID profile.

New video tutorials demonstrate exporting data from PIC-SURE to Terra and Seven Bridges using BioLINCC/Sickle Cell related data.

Data Releases

The table below highlights which studies were included in the 2021-10-04 data release. The final BioLINCC training dataset was uploaded, plus another BioLINCC study, BabyHug. The ORCHID dataset was re-ingested after the data owners found they had provided incorrect versions of the files at the time of initial ingestion. The TOPMed Combined Exchange Area buckets were updated with more datasets from multiple new freezes. The last dataset ingested was PCGC’s CMG. The data is now available for access across the entire ecosystem.

Planned upcoming Data Releases

For detailed platform release notes please consult the following resources:

Last updated