IBM Aspera Quickstart

Compute Resources

Docker Usage

Image Details

  • Docker image hosted at ghcr.io/washu-it-ris/aspera-connect

  • IBM Aspera Connect

Interactive Job

Environment Variables

  • The Aspera SCP Password provided needs to be set as a variable.

export ASPERA_SCP_PASS="Replace With Provided Password"
  • The directory where the provided ssh key is saved needs to be included.
    • E.g. The ssh key is saved in /storage1/fs1/${ALLOCATION_NAME}/Active/aspera_key

    export LSF_DOCKER_VOLUMES="/storage1/fs1/${ALLOCATION_NAME}/Active:/storage1/fs1/${ALLOCATION_NAME}/Active"
    
  • A job should be submitted with the following information to create an interactive job.

bsub -q general-interactive -Is -a 'docker(ghcr.io/washu-it-ris/aspera-connect:ubuntu20)' /bin/bash
  • Once the job is running, Aspera commands can be used. Like in the following.

ascp -i "/path/to/aspera_key/aspera_tokenauth_id_rsa" -Q -l 200m -k 1 test.file 'asp-dbgap@gap-submit.ncbi.nlm.nih.gov:test'

Download Files

  • The example is for a test file to make sure Aspera works. Replace 'asp-dbgap@gap-submit.ncbi.nlm.nih.gov:test' with the file to be downloaded.

  • It is recommended that files are transfered individually and to use scripting loops to download batches.

Docker Image

ghcr.io/washu-it-ris/aspera-connect:<tag>

Available Versions

Current Version:

  • ghcr.io/washu-it-ris/aspera-connect
    • ubuntu20