mirror of
https://github.com/MillironX/nf-configs.git
synced 2024-11-22 00:26:03 +00:00
documentation for mana config
This commit is contained in:
parent
c479780d8f
commit
32cdea4b59
1 changed files with 46 additions and 0 deletions
46
docs/mana.md
Normal file
46
docs/mana.md
Normal file
|
@ -0,0 +1,46 @@
|
||||||
|
# nf-core/configs Mana (at University of Hawaii at Manoa) Configuration
|
||||||
|
|
||||||
|
To use, run the pipeline with `-profile mana`. It will use the following parameters for Mana (UHM HPCC):
|
||||||
|
|
||||||
|
- Load singularity and use it as default container technology
|
||||||
|
- Setup a container cache directory in your home (~/.singularity_images_cache)
|
||||||
|
- Select appropriate queues (currently: `shared,exclusive,kill-shared,kill-exclusive`)
|
||||||
|
- Set the maximum available resources (available in 09/02/2022):
|
||||||
|
- CPUs: 96
|
||||||
|
- Memory: 400.GB
|
||||||
|
- Time: 72.h
|
||||||
|
|
||||||
|
|
||||||
|
## Pre-requisites
|
||||||
|
|
||||||
|
In order to run a nf-core pipeline on Mana, you will need to setup nextflow in your environment.
|
||||||
|
At the moment, nextflow is not available as a module (but might be in the future).
|
||||||
|
|
||||||
|
### Install nextflow in a conda environment
|
||||||
|
|
||||||
|
Before we start, we will need to work on an interactive node (currently, mana doesn't let you execute any program in the login node):
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Request an interactive sandbox node for 30 min
|
||||||
|
srun --pty -t 30 -p sandbox /bin/bash
|
||||||
|
```
|
||||||
|
|
||||||
|
To setup nextflow on your account, follow these steps.
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Load the latest anaconda3 module
|
||||||
|
module load lang/Anaconda3
|
||||||
|
|
||||||
|
# Initialize environment
|
||||||
|
. /opt/apps/software/lang/Anaconda3/5.1.0/etc/profile.d/conda.sh
|
||||||
|
|
||||||
|
# Install nextflow (here in base environment, but you can create a new one if you'd like)
|
||||||
|
conda install -c bioconda nextflow
|
||||||
|
```
|
||||||
|
|
||||||
|
If you want these settings to be persistent, you can add the first 2 commands in your .bash_profile file like this:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
echo "module load lang/Anaconda3" >> ~/.bash_profile
|
||||||
|
echo ". /opt/apps/software/lang/Anaconda3/5.1.0/etc/profile.d/conda.sh >> ~/.bash_profile"
|
||||||
|
```
|
Loading…
Reference in a new issue