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
- Application Installation from Source Codes
- R package Installation
- Conda Environment Management, Jupyer Kernel and Modules
- Simplying Conda Environment Management with conda-env-mod
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.
Presenters
Shirley Li td> | Yucheng Zhang |