Workshop: Singularity Containers for Bioinformatics: Setup

Key requirement

The main requirement for this workshop is a personal computer with a web browser and a command line shell program.

Windows users: MobaXterm is the preferred option, as it also provides X11 forwarding. The Portable Edition is best, as it does not require administrative privileges.
In this way you will be able to follow the online materials and to login to a facility with the required software stack.

If you have macOS, you will need XQuartz to install to run the example on X11 applications.

Self-paced: Pawsey users

Advanced self-paced: installation DIY (Do It Yourself)

If you have your own machine, you can install the required software yourself (might take a while).
Note that you will need admin privileges in the machine to finalise the installation.

Linux box

Required packages:

Note: install scripts have been tested on a Ubuntu machine through a user that can run sudo commands without password prompts. There’s no warranty they will work in your Linux box, you should consider them as templates.

macOS or Windows machine

For Singularity, you will need to setup a Linux virtual machine, and then follow the same instructions as above.
It’s not as bad as it sounds… the main two options are:

For Docker, you can download and run installers for macOS and Windows.