Often on a HPC we can’t install a later version of a package as it might conflict with the requirements of other packages in the system. System stability always comes first. With Singularity we can download an existing singularity image and run an application(s) from within that container or we can build our own container and install into that our own applications plus whatever libraries they require to run.
In this short guide we will first run some short apps from a singularity container, then we will build our own container containing some applications. The Singularity Home Page is at https://www.sylabs.io and also see the local Singularity References page.
The HPC Singularity version is version 3.5. These instructions have been checked to work with this version of Singularity.