Scientific Software
Fred Hutch maintains open source scientific software for use with HPC resouces at the center. This site provides an inventory of available software and information about using scientific software. The Hutch uses Easybuild to build and manage software. Easybuild is a software build and installation framework for managing scientific software.
Life Science Software Inventory
Inventory of module class “bio” software modules. This is a subset of all modules that are available. The full list of modules encompesses low level system libraries, math libraries, programming languages, and visualization tools.
Programming Language Modules
Scientific Computing maintains custom builds for R and Python. The custom R and Python modules contain hundreds of packages. The package list is a compilation of user requests. Click on the links bellow to see a list of available builds with a list of modules.
Scientific Software Environment
The user interface for using software is Modules. The module command is used to instantiate a specific software package. Easybuild and Modules provide the tools for using scientific software in a repeatable and documented way.
Software Packages
Easybuild modules are built from toolchains. The toolchain provides the foundation for system level libraries and math libraries. Easybuild software modules names contain the software name-version and the toolchain name used to build the module. Custom reciepies used at the Hutch also have suffix fh to distigue them from other published reciepeis. Once a reciepe is published to this repository it is not changed. If changes have to be made to a package the suffix is versioned. (fh1, fh2, fh3 etc).
Using Modules
Modules can be loaded, unloaded, listed and searched. The
module load
command can be abrivated to ml
.
Load a Python module
ml Python/3.7.4-foss-2019b-fh1
List currently loaded modules
ml list
Unload all modules
ml purge
Show all available Python modules
ml avail Python
Using Modules in Scripts
Place the following in your bash or sbatch scripts to load modules within your scripts.
source /app/lmod/lmod/init/profile
module load R/4.0.0-foss-2019b
Software Requests
Please send software requests to SciComp support. Requests can be made for additional packages to be added for R, Python and for new software. Packaged modules of R and Python are made as soon as possible after new releases are announced.
Module Usage Report
Most frequently loaded modules. (Jan 1, 2024 -> July 1, 2024)
Module Name | Count |
---|---|
R/4.4.0-gfbf-2023b | 515887 |
Boost/1.83.0-GCC-13.2.0 | 442110 |
Eigen/3.4.0-GCCcore-13.2.0 | 442038 |
R/4.3.3-gfbf-2023b | 410328 |
fhR/4.3.1-foss-2022b | 315485 |
Python/3.7.4-foss-2019b-fh1 | 290945 |
R/4.3.1-gfbf-2022b | 128351 |
GSL/2.7-GCCcore-12.2.0 | 83736 |
ImageMagick/7.1.0-53-GCCcore-12.2.0 | 83665 |
cuDNN/8.4.1.50-CUDA-11.7.0 | 83516 |
fhR/4.1.2-foss-2021b | 80743 |
fhR/4.0.4-foss-2020b | 73462 |
fhR/4.4.0-foss-2023b | 40147 |
fhR/4.3.3-foss-2023b | 35929 |
gdc-client/1.6.1-GCCcore-10.2.0 | 34472 |
R/4.3.0-foss-2022b | 26893 |
Bowtie2/2.4.2-GCC-10.2.0 | 24845 |
BEDTools/2.30.0-GCC-11.2.0 | 23939 |
R/4.2.0-foss-2021b | 23696 |
BCFtools/1.19-GCC-13.2.0 | 19256 |
GATK/4.4.0.0-GCCcore-12.2.0-Java-17 | 18423 |
R/4.2.2-foss-2022b | 17425 |
fhR/4.2.0-foss-2021b | 16071 |
MACS2/2.2.9.1-foss-2022b | 14896 |
PyTorch/1.11.0-foss-2021b-CUDA-11.4.1 | 14791 |
FastQC/0.11.9-Java-11 | 13491 |
torchvision/0.13.0-foss-2021b-CUDA-11.4.1 | 13433 |
Trinity/2.12.0-foss-2020b | 12633 |
IgBLAST/1.22.0-x64-linux | 12185 |
OpenSlide/3.4.1-GCCcore-12.3.0-largefiles | 11734 |
Java/17.0.6 | 8672 |
SAMtools/1.14-GCC-11.2.0 | 6238 |
Kent_tools/20201201-linux.x86_64 | 5732 |
BEDTools/2.30.0-GCC-12.2.0 | 5388 |
Python/3.8.2-GCCcore-9.3.0 | 5381 |
Bowtie2/2.4.4-GCC-11.2.0 | 4941 |
Miniconda3/4.9.2 | 4840 |
SAMtools/1.11-GCC-10.2.0 | 4519 |
BEDTools/2.29.2-GCC-9.3.0 | 4020 |
Anaconda3/2023.09-0 | 3821 |
cutadapt/4.1-GCCcore-11.2.0 | 3791 |
SAMtools/1.16.1-GCC-11.2.0 | 3583 |
Java/11.0.2 | 3542 |
deepTools/3.5.4.post1-gfbf-2022b | 3512 |
Apptainer/1.1.6 | 3478 |
SAMtools/1.10-GCCcore-8.3.0 | 2556 |
openslide-python/1.1.2-GCCcore-11.2.0 | 2527 |
picard/2.18.29-Java | 2358 |
fhPython/3.9.6-foss-2021b | 1994 |
picard/2.21.6-Java-11 | 1851 |
SAMtools/1.17-GCC-12.2.0 | 1733 |
STAR/2.7.7a-GCC-10.2.0 | 1711 |
GATK/4.2.6.1-GCCcore-11.2.0 | 1638 |
Anaconda3/2020.02 | 1621 |
GATK/4.1.8.1-GCCcore-8.3.0-Java-11 | 1466 |
SRA-Toolkit/3.0.0-ubuntu64 | 1458 |
scikit-learn/1.0.1-foss-2021b | 1404 |
deepTools/3.5.1-foss-2021b | 1331 |
picard/2.6.0-Java-11 | 1325 |
SAMtools/1.19.2-GCC-13.2.0 | 1316 |
PostgreSQL/10.3-foss-2019b | 1121 |
Java/21.0.2 | 1111 |
CUDA/12.1.1 | 1046 |
MACS2/2.2.6-foss-2019b-Python-3.7.4 | 1024 |
STAR/2.7.10b-GCC-12.2.0 | 1023 |
CellRanger/8.0.0 | 1004 |
PyTorch/1.12.1-foss-2022a-CUDA-11.7.0 | 1002 |
matplotlib/3.5.2-foss-2022a | 974 |
BLAST+/2.14.0-gompi-2022b | 894 |
Python/3.10.8-GCCcore-12.2.0 | 874 |
Nextflow/23.04.2 | 755 |
Singularity/3.5.3 | 750 |
picard/2.25.1-Java-11 | 727 |
Kraken2/2.1.3-gompi-2022b | 701 |
seqtk/1.3-GCC-10.2.0 | 655 |
GATK/4.2.5.0-GCCcore-11.2.0-Java-11 | 652 |
BWA/0.7.17-GCCcore-11.2.0 | 613 |
SlamDunk/0.4.3-foss-2021b | 606 |