AnVIL Portal
  • Introduction
  • Getting Started
  • Guides and Tutorials
  • Introduction to Terra
  • Introduction to Dockstore
  • Understanding Cloud Costs
  • Account Setup
  • Overview of Account Setup
  • Obtaining a Google ID
  • Creating a Terra Account
  • Billing Setup
  • Overview of Billing Concepts
  • Creating a Google Cloud Billing Account
  • Accessing Data
  • Discovering Data
  • Requesting Data Access
  • Data Access Controls
  • Bringing Your Own Data
  • Running Analysis Workflows
  • Using Example Workspaces
  • Running GATK in Terra
  • Running Galaxy Workflows from Dockstore
  • Running Interactive Analyses
  • Running Jupyter Notebooks in AnVIL
  • Running R / Bioconductor in AnVILL
  • Running Galaxy in AnVIL
  • MOOC
  • What is AnVIL?
  • Cloud Computing
  • Cloud Costs
  • Use Case: GATK
  • Use Case: GWAS
  • Use Case: eQTL
  • Video Gallery
  • Anvil
  • Terra
  • Dockstore
  • Galaxy
  • Seqr
  • Workshop Archive
  • Workshop Archive
  • Reference
  • GTEx v8 - Egress Instructions
  • Cross Platform Data Access with GA4GH DRS in Terra

Introduction to Dockstore

Overview

Dockstore is home to hundreds of workflows for diverse bioinformatics needs. All workflows on Dockstore have an easily accessible source code -- users know exactly what they are running, what input it takes, and its overall structure.

Exporting WDL Workflows to AnVIL

Dockstore is designed to easily pass a workflow to Terra, AnVIL's compute platform. As indicated in the video above, this can be done by pressing the "AnVIL" button on any WDL workflow. (You may also click the Terra button, but this will take you to a different instance of Terra; if you are working in the AnVIL ecosystem, we recommend sticking to the AnVIL instance of Terra.)

Dockstore also hosts content written in workflow languages besides WDL, but these formats are not currently supported by Terra. Therefore, only WDL workflows display AnVIL’s "Launch with" feature.

Creating and Sharing Custom Workflows

Can't find a workflow for your specific analysis? Make one yourself and upload it! We welcome contributions to Dockstore, and encourage new users to read our documentation on registering workflows on Dockstore as it contains a full walkthrough of the process.

See our Best Practices for Secure and FAIR Workflows guide for additional information on creating sharable workflows exemplifying the FAIR (Findable, Accessible, Interoperable, Reusable) guiding principles.

Further Support

Because Dockstore and Terra work so closely together, users with specific workflow-related questions may want to check Terra's documentation forum as well as Dockstore's documentation for assistance with running workflows on the cloud.

For Dockstore-specific documentation, please see docs.dockstore.org.


Help us make these docs great!
All AnVIL docs are open source. See something that’s wrong or unclear? Submit a pull request.
Make a contribution