User Tools

Site Tools


conda

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
conda [2022/06/29 14:50]
jpummil
conda [2024/03/01 19:25] (current)
jpummil
Line 14: Line 14:
 <code> <code>
  
-$ module load python/anaconda-3.+$ module load python/anaconda-3.14
-$ source /share/apps/bin/conda-3.9.sh+
  
 </code> </code>
Line 27: Line 26:
 </code> </code>
  
-With everything above resolved, one can now search for relevant software that might be useful for their research...we will actually use an enhanced command in the conda suite called mamba which is significantly faster...+With everything above resolved, one can now search for relevant software that might be useful for their research... 
 +(*The following two commands should be done on a compute node as login nodes no longer have reliable access to the outside world.)
  
 <code> <code>
-mamba search <package name>+conda search <package name>
 </code> </code>
  
-Once you find the package you wish to install, you would use the following example to perform the task: +Once you find the package you wish to install, you would use the following example to perform the following task:
 <code> <code>
-mamba create -n <EnvName> <package name>+conda create -n <EnvName> <package name>
 </code> </code>
  
 +One may also use the following command to see what environments are already installed on Pinnacle and activate if suitable:
 +<code>
 +conda env list
 +</code>
  
 As most users will utilize their new software installs in conjunction with a SLURM job script, below is a quick example of how this process would be implemented: As most users will utilize their new software installs in conjunction with a SLURM job script, below is a quick example of how this process would be implemented:
Line 55: Line 58:
 export OMP_NUM_THREADS=32 export OMP_NUM_THREADS=32
  
-module load python/anaconda-3.+module load python/anaconda-3.14doku.php?id=start
-source /share/apps/bin/conda-3.9.sh+
 conda activate <EnvName> conda activate <EnvName>
 </code> </code>
Line 67: Line 69:
   * If a “conda install xxx” asks you to downgrade or revert anything…STOP! Don’t do it. In this case, create a unique environment for that specific software tool alone.   * If a “conda install xxx” asks you to downgrade or revert anything…STOP! Don’t do it. In this case, create a unique environment for that specific software tool alone.
   * If it says “requires Python 2.7”….we’d also just create an isolated environment as python 2.x versions are no longer supported by the community.   * If it says “requires Python 2.7”….we’d also just create an isolated environment as python 2.x versions are no longer supported by the community.
-  * If “conda install xxx” shows just an enormous number of dependencies (Rstudio, BUSCO, and Qiime are prime examples)…best to Google before installing. These occasionally have “gotcha’s” that require a bit of additional effort. +  * If “conda install xxx” shows just an enormous number of dependencies (Rstudio, BUSCO, GATK, and Qiime are prime examples)…best to Google before installing. These occasionally have “gotcha’s” that require a bit of additional effort. 
   * Check developer page to see what the most current version of the software you need is…on occasion, the latest version on conda will be a couple of releases behind.   * Check developer page to see what the most current version of the software you need is…on occasion, the latest version on conda will be a couple of releases behind.
   * Though the situation improves daily, not ALL software packages are available thru conda repositories.   * Though the situation improves daily, not ALL software packages are available thru conda repositories.
   * While conda does make GPU accelerated packages available, it isn't as straightforward getting those to run properly due to the necessity of activating the appropriate NVIDIA run time tools.   * While conda does make GPU accelerated packages available, it isn't as straightforward getting those to run properly due to the necessity of activating the appropriate NVIDIA run time tools.
  
conda.1656514209.txt.gz · Last modified: 2022/06/29 14:50 by jpummil