Skip to content

Latest commit

 

History

History
108 lines (83 loc) · 27.2 KB

File metadata and controls

108 lines (83 loc) · 27.2 KB

Available Software

Other languages: English, français

A current list of the software available on our national systems is below. This list changes frequently as new software is added. You can request the installation or updating of a particular program or library by contacting technical support. If you wish to use our software environment on your own system, please see Accessing CVMFS.

Contents

Notes

Except for basic system programs, you access most software by loading a module. See Using modules for more on how to use the Lmod module system. Note that some prerequisite modules are loaded by default.

Here are a few things to know about the available software:

Most Python modules are not installed as (Lmod) modules. They are instead provided as binary wheels, stored on our systems under /cvmfs/soft.computecanada.ca/custom/python/wheelhouse/. One such package is TensorFlow. For instructions on how to install or list Python packages, see the Python page.

Similarly, most R or Perl packages are not installed either. We recommend installing them in your personal or group file space. See the R and Perl pages for instructions on how to do so.

A page discusses symbolic algebra software like Mathematica and Sage.

Note that Docker is not available on our clusters but Apptainer is available by loading the module apptainer. Docker containers can be converted to Apptainer as discussed here.

Some of the software packages listed below are not immediately usable because they require you to have a license. You may need to be granted access to them by us. Attempting to load the module for one of these will give you instructions on what to do to obtain access.

While the vast majority of the software packages below are accessible on all our servers, a few are only available at one site or another due to licensing restrictions. See Site-specific software below.

The packages listed below are available in one or more standard software environments. In rare circumstances it may be necessary to load a different standard environment (StdEnv) to access a particular version of a particular package. For more on this please read Standard software environments.

Many packages related to the operating system, such as Autotools, Make, Git, and others, are not installed as modules but are part of the default environment. These are not listed below.

Niagara

The Niagara cluster is an exception to this page and more information about the software available on this cluster can be found on the Niagara Quick Start Guide. However, you can still have access to the modules below on Niagara if you first run the following commands:

[name@server ~]$ module load CCEnv
[name@server ~]$ module load StdEnv

List of globally-installed modules

The table below lists software for which an environment module has been installed on our systems. In simple cases, the module name listed in the Module column can be used with the module load command to configure your environment. In more complicated cases, some prerequisite modules may also need to be loaded. Click on the corresponding [Expand] link in the Description column for a list of prerequisites and brief notes about the software. If more extensive documentation about a package is available, there will be a link in the Documentation column. Click the double arrows in the column heading to sort in ascending or descending order for a given column. In particular, sorting by software type might be of interest. The Type column shows the software tagged as: ai (artificial intelligence), bio (biology, bioinformatics), chem (chemistry), geo (earth sciences), io (input/output), math (mathematics), mpi (MPI), phys (physics and engineering), tools (languages and libraries), vis (visualization).

AVX512 (Béluga, Niagara, Cedar/Graham Skylake) AVX2 (Cedar/Graham Broadwell) AVX SSE3 Module Type Versions Description
4ti2 - 1.6.9 Description: A software package for algebraic, geometric and combinatorial problems on linear spaces Homepage: https://4ti2.github.io/ URL: https://4ti2.github.io/
abaqus phys 2021 Documentation: Abaqus Description: Finite Element Analysis software for modeling, visualization and best-in-class implicit and explicit dynamics FEA. Homepage: http://www.simulia.com/products/abaqus_fea.html URL: http://www.simulia.com/products/abaqus_fea.html Keyword:phys
abinit chem 9.2.2, 9.6.2, 10.0.3, 10.2.3 Documentation: ABINIT Description: ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave or wavelet basis. Homepage: https://www.abinit.org/ URL: https://www.abinit.org/ Keyword:chem
abricate - 1.0.0 Description: Mass screening of contigs for antimicrobial and virulence genes Homepage: https://github.com/tseemann/abricate URL: https://github.com/tseemann/abricate
abseil - 20230125.3 Description: Abseil is an open-source collection of C++ library code designed to augment the C++ standard library. The Abseil library code is collected from Google's own C++ code base, has been extensively tested and used in production, and is the same code we depend on in our daily coding lives. Homepage: https://abseil.io/ URL: https://abseil.io/
abyss bio 2.2.5, 2.3.7 Description: Assembly By Short Sequences - a de novo, parallel, paired-end sequence assembler Homepage: https://www.bcgsc.ca/platform/bioinfo/software/abyss URL: https://www.bcgsc.ca/platform/bioinfo/software/abyss Keyword:bio
actc - 1.1 Description: ACTC converts independent triangles into triangle strips or fans. Homepage: https://sourceforge.net/projects/actc URL: https://sourceforge.net/projects/actc
admixture bio 1.3.0 Description: ADMIXTURE is a software tool for maximum likelihood estimation of individual ancestries from multilocus SNP genotype datasets. It uses the same statistical model as STRUCTURE but calculates estimates much more rapidly using a fast numerical optimization algorithm. Homepage: https://dalexander.github.io/admixture/ URL: https://dalexander.github.io/admixture/ Keyword:bio
adol-c - 2.7.2 Description: The package ADOL-C (Automatic Differentiation by OverLoading in C++) facilitates the evaluation of first and higher derivatives of vector functions that are defined by computer programs written in C or C++. The resulting derivative evaluation routines may be called from C/C++, Fortran, or any other language that can be linked with C. Homepage: https://projects.coin-or.org/ADOL-C URL: https://projects.coin-or.org/ADOL-C
adtree - 1.1.2 Description: AdTree: Accurate, Detailed, and Automatic Modelling of Laser-Scanned Trees Homepage: https://github.com/tudelft3d/AdTree URL: https://github.com/tudelft3d/AdTree
advisor tools 2020.3 Description: Vectorization Optimization and Thread Prototyping - Vectorize and thread code or performance dies - Easy workflow + data + tips = faster code faster - Prioritize, Prototype and Predict performance gain Homepage: https://software.intel.com/intel-advisor-xe URL: https://software.intel.com/intel-advisor-xe Keyword:tools
afni bio 20.3.05, 21.2.10, 22.1.12, 23.1.00, 23.1.08, 24.1.03 Description: AFNI is a set of C programs for processing, analyzing, and displaying functional MRI (FMRI) data - a technique for mapping human brain activity. Homepage: http://afni.nimh.nih.gov/ URL: http://afni.nimh.nih.gov/ Keyword:bio
alevin-fry - 0.8.2 Description: alevin-fry is an efficient and flexible tool for processing single-cell sequencing data, currently focused on single-cell transcriptomics and feature barcoding. Homepage: https://github.com/COMBINE-lab/alevin-fry URL: https://github.com/COMBINE-lab/alevin-fry
alm - 2.0.0_dev.2 Description: Spglib is a software for calculating harmonic and anharmonic interatomic force constants in solids and molecules Homepage: https://github.com/ttadano/ALM URL: https://github.com/ttadano/ALM
almosthere - 1.0.10, 1.0.15 Description: Progress indicator C library. ATHR is a simple yet powerful progress indicator library that works on Windows, Linux, and macOS. It is non-blocking as the progress update is done via a dedicated, lightweight thread, as to not impair the performance of the calling program. Homepage: https://github.com/horta/almosthere URL: https://github.com/horta/almosthere
alpscore phys 2.2.0 Description: The ALPSCore project, based on the ALPS (Algorithms and Libraries for Physics Simulations) project, provides generic algorithms and utilities for physics problems. It strives to increase software reuse in the physics community. For copyright see COPYRIGHT.TXT For licensing see LICENSE.TXT For acknowledgment in scientific publications see ACKNOWLEDGE.TXT Homepage: https://github.com/ALPSCore/ALPSCore URL: https://github.com/ALPSCore/ALPSCore Keyword:phys
amber chem 22.5-23.5, 18.14-18.17, 20.9-20.15, 20.12-20.15 Description: Amber (originally Assisted Model Building with Energy Refinement) is software for performing molecular dynamics and structure prediction. Homepage: http://ambermd.org/amber.html URL: http://ambermd.org/amber.html Keyword:chem
ambertools chem 20, 21, 22, 23.5 Description: AmberTools consists of several independently developed packages that work well by themselves, and with Amber itself. The suite can also be used to carry out complete molecular dynamics simulations, with either explicit water or generalized Born solvent models. Homepage: https://ambermd.org/AmberTools.php URL: https://ambermd.org/AmberTools.php Keyword:chem
amos - 3.1.0 Description: The AMOS consortium is committed to the development of open-source whole genome assembly software Homepage: http://amos.sourceforge.net URL: http://amos.sourceforge.net
ampl-mp - 3.1.0 Description: An open-source library for mathematical programming. Homepage: https://github.com/ampl/mp URL: https://github.com/ampl/mp
amrfinderplus - 3.11.18, 3.11.26, 3.12.8 Description: This software and the accompanying database identify acquired antimicrobial resistance genes in bacterial protein and/or assembled nucleotide sequences as well as known resistance-associated point mutations for several taxa. With AMRFinderPlus we added select members of additional classes of genes such as virulence factors, biocide, heat, acid, and metal resistance genes. Homepage: https://github.com/ncbi/amr/wiki/Running-AMRFinderPlus URL: https://github.com/ncbi/amr/wiki/Running-AMRFinderPlus
amrplusplus - 2.0-20200114 Description: AmrPlusPlus v2.0 can process the raw data from the sequencer, identify the fragments of DNA, and count them. It also provides a count of the polymorphisms that occur in each DNA fragment with respect to the reference database. Homepage: https://megares.meglab.org/amrplusplus/latest/html/v2 URL: https://megares.meglab.org/amrplusplus/latest/html/v2
andi - 0.14 Description: This is the andi program for estimating the evolutionary distance between closely related genomes. These distances can be used to rapidly infer phylogenies for big sets of genomes. Because andi does not compute full alignments, it is so efficient that it scales even up to thousands of bacterial genomes. Homepage: https://github.com/evolbioinf/andi/ URL: https://github.com/evolbioinf/andi/
angsd bio 0.933, 0.935, 0.936, 0.939, 0.940 Description: Program for analysing NGS data. Homepage: http://www.popgen.dk/angsd URL: http://www.popgen.dk/angsd Keyword:bio
annovar bio 20191024 Description: ANNOVAR is an efficient software tool to utilize update-to-date information to functionally annotate genetic variants detected from diverse genomes (including human genome hg18, hg19, hg38, as well as mouse, worm, fly, yeast and many others). Homepage: http://annovar.openbioinformatics.org/en/latest/ URL: http://annovar.openbioinformatics.org/en/latest/ Keyword:bio
anserini - 0.9.4 Description: An open-source information retreival toolkit built on Lucene that aims to bridge the gap between academic information retrieval and the practice of building real-world search applications. Usage: Binaries located in Anserini's target/appassembler/bin are on path. Anserini's folders bin, collections, docs, indexes, logs, runs, src, target, tools, as well as the files pom.xml and README.md are available at $EBROOTANSERINI. Eg. Indexing command for help: IndexCollection -h Homepage: https://github.com/castorini/anserini URL: https://github.com/castorini/anserini
ansys phys 2019R3, 2020R2, 2021R1, 2021R2, 2022R1, 2022R2, 2023R1, 2023R2 Documentation: Ansys Description: ANSYS simulation software enables organizations to confidently predict how their products will operate in the real world. We believe that every product is a promise of something greater. Homepage: http://www.ansys.com URL: http://www.ansys.com Keyword:phys
ansysedt - 2021R2, 2023R2 Description: ANSYS simulation software enables organizations to confidently predict how their products will operate in the real world. We believe that every product is a promise of something greater. Homepage: http://www.ansys.com URL: http://www.ansys.com
ant tools 1.9.15, 1.10.8 Description: Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Homepage: https://ant.apache.org/ URL: https://ant.apache.org/ Keyword:tools
antlr - 2.7.7 Description: ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions. Homepage: https://www.antlr2.org/ URL: https://www.antlr2.org/
ants vis 2.3.2, 2.3.5, 2.4.4, 2.5.0 Description: ANTs extracts information from complex datasets that include imaging. ANTs is useful for managing, interpreting and visualizing multidimensional data. Homepage: https://stnava.github.io/ANTs/ URL: https://stnava.github.io/ANTs/ Keyword:vis
any2fasta - 0.4.2 Description: Convert various sequence formats to FASTA Homepage: https://github.com/tseemann/any2fasta URL: https://github.com/tseemann/any2fasta
aocl-blas - 5.1 Description: AOCL-BLAS is AMD's optimized version of BLAS targeted for AMD EPYC and Ryzen CPUs. Homepage: https://github.com/amd/blis URL: https://github.com/amd/blis
aocl-lapack - 5.1 Description: AOCL-LAPACK is AMD's optimized version of LAPACK targeted for AMD EPYC and Ryzen CPUs. Homepage: https://github.com/amd/libflame URL: https://github.com/amd/libflame
apbs chem 1.3 Description: APBS is a software package for modeling biomolecular solvation through solution of the Poisson-Boltzmann equation (PBE), one of the most popular continuum models for describing electrostatic interactions between molecular solutes in salty, aqueous media. Homepage: http://www.poissonboltzmann.org/apbs URL: http://www.poissonboltzmann.org/apbs Keyword:chem
apptainer - 1.1.3, 1.1.5, 1.1.6, 1.1.8, 1.2.4, 1.3.4, 1.3.5 Description: Apptainer/Singularity is an application containerization solution for High-Performance Computing (HPC). The goal of Apptainer is to allow for "mobility of computing": an application containerized on one Linux system should be able to run on another system, as it is, and without the need to reconcile software dependencies and Linux version differences between the source and target systems. Homepage: https://apptainer.org URL: https://apptainer.org
aragorn - 1.2.38, 1.2.41 Description: a program to detect tRNA genes and tmRNA genes in nucleotide sequences Homepage: http://www.ansikte.se/ARAGORN/ URL: http://www.ansikte.se/ARAGORN/
arb - 2.19.0 Description: Arb is a C library for arbitrary-precision interval arithmetic. It has full support for both real and complex numbers. The library is thread-safe, portable, and extensively tested. Homepage: https://arblib.org/ URL: https://arblib.org/
arcs bio 1.2.1, 1.2.5, 1.2.7 Description: Scaffolding genome sequence assemblies using 10X Genomics GemCode/Chromium data. Homepage: https://github.com/bcgsc/arcs URL: https://github.com/bcgsc/arcs Keyword:bio
argtable tools 2.13 Description: Argtable is an ANSI C library for parsing GNU style command line options with a minimum of fuss. Homepage: http://argtable.sourceforge.net/ URL: http://argtable.sourceforge.net/ Keyword:tools
arioca - 1.43 Description: ACTC converts independent triangles into triangle strips or fans. Homepage: https://sourceforge.net/projects/actc URL: https://sourceforge.net/projects/actc
armadillo math 9.900.2, 12.6.4 Description: Armadillo is an open-source C++ linear algebra library (matrix maths) aiming towards a good balance between speed and ease of use. Integer, floating point and complex numbers are supported, as well as a subset of trigonometric and statistics functions. Homepage: https://arma.sourceforge.net/ URL: https://arma.sourceforge.net/ Keyword:math
arpack-ng math 3.7.0, 3.8.0, 3.9.0, 3.9.1 Description: ARPACK is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems. Homepage: https://github.com/opencollab/arpack-ng URL: https://github.com/opencollab/arpack-ng Keyword:math
arrayfire - 3.7.3, 3.8.2, 3.9.0 Description: ArrayFire is a general-purpose library that simplifies the process of developing software that targets parallel and massively-parallel architectures including CPUs, GPUs, and other hardware acceleration devices. Homepage: https://arrayfire.com/ URL: https://arrayfire.com/
arrow tools 0.16.0, 0.17.1, 2.0.0, 5.0.0, 8.0.0, 9.0.0, 10.0.1, 11.0.0, 12.0.1, 13.0.0, 14.0.0, 14.0.1, 15.0.1, 16.1.0, 17.0.0, 18.1.0, 19.0.1 Description: Apache Arrow is a cross-language development platform for in-memory data. Homepage: https://arrow.apache.org URL: https://arrow.apache.org Compatible modules: python/3.13, python/3.12, python/3.11 Keyword:tools
ascp tools 3.5.4 Description: Aspera ASCP is a high speed file transfer software Homepage: http://downloads.asperasoft.com/ URL: http://downloads.asperasoft.com/ Keyword:tools
aspect - 2.3.0, 2.4.0 Description: ASPECT: Advanced Solver for Problems in Earth's ConvecTion. An extensible code written in C++ to support research in simulating convection in the Earth's mantle and elsewhere to provide the geosciences with a well-documented and extensible code base for their research needs and to create an open, inclusive, participatory community providing users and developers with a state-of-the-art, comprehensive software that performs well while being simple to extend. Homepage: https://aspect.geodynamics.org/ URL: https://aspect.geodynamics.org/
assimp - 5.0.0, 5.2.5 Description: Open Asset Import Library (assimp) is a library to import and export various 3d-model-formats including scene-post-processing to generate missing render data. Homepage: https://github.com/assimp/assimp URL: https://github.com/assimp/assimp
astrid - 2.2.1 Description: ASTRID-2 is a method for estimating species trees from gene trees. Homepage: https://github.com/pranjalv123/ASTRID URL: https://github.com/pranjalv123/ASTRID
atat - 3.36 Description: ATAT is a generic name that refers to a collection of alloy theory tools developped by Axel van de Walle, in collaboration with various research groups and with various sources of financial support. Homepage: https://www.brown.edu/Departments/Engineering/Labs/avdw/atat/ URL: https://www.brown.edu/Departments/Engineering/Labs/avdw/atat/
atom chem 4.2.7_2 Description: ATOM is the name of a program originally written (circa 1982) by Sverre Froyen at the University of California at Berkeley, modified starting in 1990 by Norman Troullier and Jose Luis Martins at the University of Minnesota, and currently maintained by Alberto Garcia, who added some features and made substantial structural changes to the April 1990 (5.0) Minnesota version while at Berkeley and elsewhere. Homepage: https://departments.icmab.es/leem/siesta/Pseudopotentials/Code/downloads.html URL: https://departments.icmab.es/leem/siesta/Pseudopotentials/Code/downloads.html Keyword:chem
atomicrex chem 1.0.20181114 Description: atomicrex is a versatile tool for the construction of advanced atomistic models. It is written in C++ and Python. It was primarily developed to fit interatomic potential models. Thanks to its flexible generic structure its application range, however, is much larger. In a general sense, it allows one to develop models that describe a given property as a function of an atomic (or atom-like) configuration. The property in question can be scalar or vectorial in nature, and could represent e.g., total energies and forces, or eventually electronic eigen energies. It thus provides already the basic framework for constructing in the future for example tight binding models. Homepage: http://atomicrex.gitlab.io/atomicrex/ URL: http://atomicrex.gitlab.io/atomicrex/ Keyword:chem
atomphaw chem 4.1.0.6, 4.2.0.3 Description: AtomPAW is a Projector-Augmented Wave Dataset Generator that can be used both as a standalone program and a library. Homepage: http://users.wfu.edu/natalie/papers/pwpaw/man.html URL: http://users.wfu.edu/natalie/papers/pwpaw/man.html Keyword:chem