Minnesota Supercomputing Institute
Containers are a hot topic in research computing, and promise to provide pre-built, guaranteed-to-function software in a self-contained image. Imagine running software exactly as the developers intended, but without the hassle of installing it and a dozen dependencies. This course will introduce users to containers and provide hands-on experience running both interactively and within batch scheduled jobs. We will make use of the Singularity module on Mesabi, and look at a variety of use-cases including Bio Tools (e.g., qiime, bwa, canu) and Machine Learning/Artificial Intelligence Tools (e.g., tensorflow and keras).