Running Our Workflows

Last updated: 2 years ago (view history), Time to read: 8 mins

In this guide, we will explain generally how to run, from end-to-end, any of our in house analysis workflows from within the DNAnexus cloud ecosystem. The DNAnexus genomic ecosystem is the backbone for the computation and storage in St. Jude Cloud. If you’d like, you can read an introduction to the DNAnexus ecosystem here. If you haven’t already, follow this guide to request access to St. Jude data in this secure cloud ecosystem.

note

If you use the initial $50 credit from creating your account and are interested in additional funding, please reach out to support@stjude.cloud as additional collaboration funds may be available.

Getting started

To get started with any St. Jude Cloud workflow, first navigate to the appropriate workflow page. Below is a complete list of the workflows we offer along with links to their corresponding tool page and documentation page.

From the appropriate workflow page, click the “Start” button in the left hand pane. This creates a new DNAnexus cloud workspace (with the same name as the workflow) and imports the workflow.

analysis workflow click start

With subsequent runs, in place of the “Start” button will be two buttons “Launch Tool” and “View Results”, meaning a cloud workspace with the workflow has already been created for you. In this case, you’re good! You can move on to the next section.

note

If you have not yet logged in, in place of the “Start” button will be a button the says “Log In”. If you see this, simply login and try again. For a guide to creating an account go here.

If you are still unable to start the workflow, contact us.

Uploading Files

Now that a DNAnexus cloud workspace has been created, you will be able to upload input files to that workspace. The specific documentation for each workflow will detail what input files you will need to upload.

You can upload these files using the the command line.

Running the Workflow

Once you’ve uploaded data to your cloud workspace, click “Launch Tool” on the workflow’s landing page. A dropdown will present any presets required for running the workflow. For example, some workflows ask that you select whether you wish to start with FASTQ files or a BAM file. Launching the workflow will redirect you to you workspace in DNAnexus.

The gif below shows an example with the Rapid RNA-Seq workflow

Selecting Parameters

Some workflows allow you to specify or customize one or more run parameters. Many parameters will be set to a default value. To see all parameter options available, click the gear cog next to the substep titled with the workflow name. For a full list of the parameters and their descriptions, see Inputs table on the documentation page for the workflow that you are running. Below is an example showing how to customize parameters for the Neoepitope Prediction workflow.

Hooking up Inputs

Next, you’ll need to hook up the input files you uploaded in the upload files section. In the example below, we are running the Rapid RNA-Seq workflow using the FASTQ version of the pipeline. The example gif shows that you hook up the inputs by clicking on the Fastq/R1 and Fastq/R2 slots and selecting the respective input files. This process is similar for all workflows.

Starting the Workflow

Once your input files are hooked up, you should be able to start the workflow by clicking the Run as Analysis… button in the top right hand corner of the workflow dialog. See the example below using the Rapid RNA-Seq workflow.

tip

If you cannot click this button, please ensure that all of the inputs are correctly hooked up.

If you’re still have trouble, please contact us and include a screenshot of the workflow screen above.

Monitoring Run Progress

Once you have started one or more workflow runs, you can safely close your browser and come back later to check the status of the jobs. To do this, navigate to the landing page of the workflow that you want to check. Next, click “View Results” then select the “View Running Jobs” option. You will be redirected to the job monitoring page in your DNAnexus workspace. Each job you kicked off gets one row in this table. See the two examples below for the Rapid RNA-Seq workflow.

You can click the ”+” on any of the runs to check the status of individual steps of the workflow. Other information, such as time, cost of individual steps in the workflow, and even viewing the job logs can accessed by clicking around the sub-items.

tip

Refer to the DNAnexus Monitoring Executions Documentation for advanced capabilities for monitoring jobs.

Accessing Results

Custom Visualizations

Most workflows in St. Jude Cloud produce one or more visualizations that helps you to understand the raw results.

To access the visualization(s), navigate to the landing page of the workflow that you want to check. Next, click “View Results” then select the “Visualize Results” option.

Click "Visualize Results"

You should now see a list of visualization files. Click on a visualization name to explore.

Below is a brief description of two of our custom visualizations.

ProteinPaint BigWig Viewer

The ProteinPaint interactive coverage viewer is used to visualize any bigWig file. You can follow these steps to get an understanding of how it works.

  1. Open up the custom viewer file output by your pipeline. The name of this file will vary, so consult the specific pipeline guide to know where to find it.
  2. Click “Launch” in the bottom right corner to launch the custom viewer.

    bigwig viewer startup

  3. Once the page has loaded, you will be able to see the bigWig viewer. You can navigate around the genome by gene or genomic location. Alongside the coverage track is the GENCODE gene reference.

    bigwig detail

ProteinPaint Fusion Viewer

The ProteinPaint interactive fusion viewer is used to visualize putative fusions called by Rapid RNA-Seq. You can follow these steps to get an understanding of how it works.

  1. Open up the custom viewer file output by your pipeline. The name of this file will vary, so consult the specific pipeline guide to know where to find it.
  2. Click “Launch” in the bottom right corner to launch the custom viewer.

    fusions viewer startup

  3. Once the page has finished loading, you will be presented with a summary of all of the fusions produced by the pipeline. Each bullet point is a separate category for the structural variants, with the more interesting fusions at the top. Click one of the categories to view the fusions in that category.

    fusions click hq

  4. You can see all of the fusions in that category are now listed on the screen. Hover over one of the fusions to see the detailed view.

    fusions hover

  5. The popup contains a large amount of information that might be interesting to you based on your use case, such as the transcript and other metrics like read counts, quality metrics, and recurrence.

    fusions detail

Raw Results Files

If additionally, you would like to view raw output files, you may do so by following the directions below.

To access the raw output file, navigate to the landing page of the workflow that you want to check. Next, click “View Results” then select the “View Results Files” option.

Click "View Results Files"

You should now be in the filesystem view of your workflow’s workspace in DNAnexus with access to files that you uploaded as well as results files that are generated. See the example filesystem view below for the Rapid RNA-Seq workflow.

rapid rna results

This is similar to your the filesystem on your computer, and you can do many common operations such as deleting, renaming, and moving files. How/where the result files are generated are specific to each pipeline. Please refer to your individual workflow’s documentation on where the output files are kept.

If you have any unanswered questions about how to run one of our in-house workflows, please contact us.

Similar Topics

Command Line Interaction
Working with our Data Overview
Upload/Download Data (local)