Skip to content

EasyBuild

We use EasyBuild to automate the installation and management of scientific software on our HPC cluster.

EasyBuild streamlines the process of building, installing, and configuring complex software by using predefined build recipes. This helps ensure consistency, reproducibility, and easy maintenance across the system.

Integrated with our module system (Lmod), EasyBuild makes it simple for users to access and load precompiled software tailored to our cluster's architecture.

Tip

If a required tool isn't available in the preinstalled library, users also have the option to build and install their own software using EasyBuild.

Searching Available Packages

EasyBuild includes tools to search for available software packages and their build configurations (easyconfigs).

eb --search BamTools # Lists available easyconfigs for BamTools

Installing Package

Once you've found the desired .eb file, install it using:

eb BamTools-2.5.2-GCC-13.3.0.eb --robot

Note

The package is installed in your home directory, so it will only be available to you.

After you install desired package you can load it using Lmod module system.

module load BamTools/2.5.2