Terra on Google Cloud
In-depth guides for every step in the research journey, from finding and managing data to pipelining with workflows to interactive analysis (Jupyter notebook, RStudio or Galaxy).
Getting Started (GCP)
- How to set up billing in Terra (GCP)
- Claim $300 Google credits to explore Terra
- Best practices for managing shared funding
Account and billing
- How to change the Google Cloud Billing account of a Terra Billing project
- Runaway costs? How to cut off GCP charges
- How to disable billing in Terra
- How to delete a Terra Billing project
- How to delete a Terra Billing project (Swagger APIs)
Managing Billing Access
- Controlling costs and shared billing FAQs
- How to manage shared funding (team workspaces)
- How to manage shared funding (team billing projects)
- How to add/remove Google Cloud Billing account users
- Best Practices for controlling workshop costs
Managing Tools and Data Access
- Best practices for sharing and protecting data resources
- Sharing data and tools with workspace access controls
- Managing access to shared data and tools with groups
- Best practices for accessing external buckets, GCP VMs, and machine-learning tools
- How to access external Google Cloud resources
- How to use a service account in Terra
- See all 7 articles
Managing Cloud costs
- Overview: Terra costs and GCP cloud resources
- Overview: Controlling Google Cloud costs on Terra
- Viewing your cloud costs in Terra (no billing permissions needed)
- Displaying Google Cloud costs (Billing project owners)
- Understanding Google Cloud costs - sample use cases
- Breaking down a Google bill
- See all 13 articles
Workspaces
- Working with workspaces
- Documentation best practices (dashboards and notebooks)
- Curated template and tutorial workspaces
- How to clone your own workspace
- Build a workspace using data, showcase, and tools Library resources
- When workspace creation fails: Google project quotas
- See all 9 articles
Data
- How to move data between local and workspace storage
- How to transfer data between your Cloud Environment PD and workspace storage
- How to transfer data between local storage and your Cloud Environment Persistent Disk
- gcloud storage tutorial
- See all 7 articles
Terra Data Repository
Workflows
- Selecting the root entity type
- Writing workflow outputs to the data table
- Default runtime attributes for workflow submissions
- Workflow setup: VM and other options
- See all 17 articles
Interactive Analysis
- Cloud Environment FAQs
- Using the terminal and interactive analysis shell in Terra
- Overview: Cloud environment storage (detachable persistent disks)
- How to set up persistent disk storage for your analysis app
- See all 11 articles
Working with Containers (Docker)
- Docker/container overview
- Docker tutorial: Custom cloud environments for Jupyter Notebooks
- How to install Docker and test that it works
- How to run GATK in a Docker container
- Creating safe and secure custom Docker images
- Make a Docker (container) image the easy way: using a base image
- See all 9 articles
Troubleshooting
- Expired Google Billing Account trial
- Google Cloud Billing account isn't showing up or has an error message
- Google Cloud Billing account does not appear in the billing management screen
Advanced resources
- Machine learning on Terra, Part II: Scaling training, and serving
- Machine learning on Terra, Part III: ML Ops