Need Help?

Search our documentation and community forum

Terra is a cloud-native platform for biomedical researchers to access data, run analysis tools, and collaborate.
Terra powers important scientific projects like FireCloud, AnVIL, and BioData Catalyst. Learn more.

Explore how efficient, lightweight, self-contained systems guarantee that software will always run the same, regardless of where it’s deployed.

  • Working with project-specific environments in Terra plus-icon minus-icon

    In Terra, you can set up a workspace virtual environment by selecting a Terra Jupyter-base Docker image, creating and linking to your own custom Docker image (based on an existing Jupyter-base image), or selecting a project-specific image. This do...
    See more

  • Docker tutorial: Custom runtime environments for Jupyter Notebooks plus-icon minus-icon

        This is a step-by-step guide for building and publishing a custom Docker image, and running a Jupyter Notebook on Terra using a Docker image modified to include additional packages. In this tutorial you will learn: How to modify one of our ba...
    See more

  • Run GATK in a Docker container plus-icon minus-icon

    This document explains how to install and use Docker to run GATK on a local machine. For a primer on what Docker containers are for and related terminology, see this Dictionary entry. Contents Install Docker Test that it works Get the GATK conta...
    See more

  • Install Docker and test that it works plus-icon minus-icon

    Contents Get and install the software Test that the program runs Identify yourself Get an image and run a container Troubleshooting 1. Get and install the software Follow the relevant link below depending on your computer system; on Mac and Win...
    See more

  • Publish a Docker container image to Google Container Registry (GCR) plus-icon minus-icon

    This document explains how to create and utilize a public or private Google Container Registry (GCR) docker image from inside FireCloud. This guide is useful for migrating or mirroring existing images from other repositories such as DockerHub. For...
    See more

  • Make a Docker image the easy way: using a base image plus-icon minus-icon

    A container is a standard unit of software that packages up code and all its dependencies so the applications run quickly and reliably from one computing environment to another. Because they eliminate the problems of different people using differe...
    See more

  • Creating safe and secure custom Docker images plus-icon minus-icon

    If you are bringing your own Docker image, please consider the following security advisory If you are basing your image on anything other than Terra Base Images,  you have to decide whether you trust the provider of the image. Even if you think it...
    See more

Powered by Zendesk