carpentries-incubator / cwl-novice-tutorial

Introduction to Workflows with Common Workflow Language
https://carpentries-incubator.github.io/cwl-novice-tutorial/
Other
11 stars 20 forks source link

bonus material: running novice examples on remote system #97

Open mr-c opened 2 years ago

mr-c commented 2 years ago

This will be a general guide that should be customized and tested by the instructors for a specific system.

Recipe:

  1. Install https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.vscode-remote-extensionpack
  2. Connect to the remote Linux system from VS Code: https://code.visualstudio.com/docs/remote/ssh#_connect-to-a-remote-host
  3. Make a Python virtual environment using Python 3.7 or newer: python3.7 -m venv env or similar. HPC/HTC systems may need to use module load local_name_for_python or another command to enable the newer version of Python.
  4. clusters: Install toil-cwl-runner: pip install toil[cwl]