Installing New Packages - statonlab/UTIA_Computational_Resource GitHub Wiki

We have already installed a limited selection of basic packages for common bioinformatics pipelines. However, if you are in need of a package that is currently unavailable on either server, you have a few options on how to obtain them. We recommended attempting to load a package through Spack, then trying conda, then finally contacting us for a direct download. If it is a package multiple users will use, aim for installation with either Spack or direct download.

  1. Spack

Spack is a package management tool that allows users to install a wide range of programs. Programs can be installed using spack install <program> then loaded using `spack load . In-depth documentation for best uses of Spack can be found here.

  1. Conda

You may find that Spack does not have your package of interest. Alternatively, the package is available, but it is either out of date or causes errors upon attempting installation. One method you may try to get the package is through Conda, a package-management system that allows you to create an environment and install new packages within it. If your package is available on Conda, you can run conda install within a Conda environment to begin using it.

  1. Direct Download

If neither Spack or Conda will work, contact Meg or Matthew so that we can directly install the program into the respective software/ directories of both servers.

⚠️ **GitHub.com Fallback** ⚠️