Skip to content

Software Installation and Environment Management in HPC

For bioinformatics users, learning how to install software on HPC is very useful.

Bioinformatics workflows often require specialized software tools, many of which have complex dependencies or need to be optimized for the HPC environment. Installing and managing these tools on an HPC system allows bioinformatics users to access the latest versions of key software.

Understanding software installation on HPC ensures that users can customize their environments, streamline their analyses, and maintain reproducibility in their research, which is critical in bioinformatics given the rapid pace of data generation and evolving computational tools.

In this workshop, we will introduce how to install bioinformatics softwares on HPC using different ways.

Agenda

Containerization is an easier and recommended way

In this workshop, we will focus on R package installation and package installation from source codes or using a Conda environment. Actually, there is an easier way to run applications on clusters without any installation steps; this method involves containerization using Singularity/Apptainer. We will not introduce containerization in this workshop but plan to conduct a container workshop in Spring 2025. If you are interested in containers, you can check out our Spring, 2024 container workshop.

singularityCE apptainer docker

Presenters


Shirley Li


Yucheng Zhang

Next: source