1
0
Fork 0
mirror of https://github.com/MillironX/nf-configs.git synced 2024-11-25 17:29:55 +00:00
nf-configs/docs/lugh.md

40 lines
1.8 KiB
Markdown
Raw Normal View History

2021-07-27 16:05:27 +00:00
# nf-core/configs: LUGH configuration
2021-07-28 10:44:06 +00:00
Author: Barry Digby
Contact Info: barry.digby@nuigalway.ie
System Administrator: Chris Duke
2021-07-27 16:05:27 +00:00
2021-07-28 10:41:16 +00:00
## Quick Start
2021-07-27 16:05:27 +00:00
2021-07-28 10:41:16 +00:00
To use the lugh configuration profile with your pipeline, add `-profile lugh` to your `nextflow run` command:
2021-07-27 16:05:27 +00:00
2021-07-28 10:41:16 +00:00
```console
nextflow -bg run nf-core/rnaseq -profile test,nuig
```
2021-07-27 16:05:27 +00:00
2021-07-28 10:41:16 +00:00
Please take care to use the `-bg` flag, or run the job on a compute node.
2021-07-27 16:05:27 +00:00
2021-07-28 10:41:16 +00:00
:warning: DO NOT RUN ANALYSES ON THE HEAD NODE :warning:
2021-07-28 10:41:42 +00:00
The configuration file will load prerequisite modules for users (`Java` & `Singularity`), however it is up to the user to have a functional version of `nextflow` installed in their path. Follow `nextflow` installation instructions at the following [link](https://www.nextflow.io/docs/latest/getstarted.html#installation).
2021-07-28 10:41:16 +00:00
## Queue Resources
| Queue | Hostnames | Max Memory | Max CPUS | Max Time |
|--------- |---------------- |------------ |---------- |---------- |
| MSC | compute[01-03] | 32GB | 16 | 336.h |
| Normal | compute[10-29] | 64GB | 16 | 240.h |
| Highmem | compute[04-09] | 128GB | 32 | 2880.h |
***
The configuration profile design is very simple. If your process exceeds 64GB memory or 16 cpus, it is sent to the `highmem` queue. If not, it is sent to the `normal` queue. Please do not use the `MSC` queue, this is reserved for Masters students.
2021-07-28 10:41:42 +00:00
Take others into consideration when deploying your workflow (do not hog the cluster :pig:). If you need to hammer the cluster with a pipeline, please reach out to me and we can tweak the configuration profile to dispatch jobs to only a handful of compute nodes via hostnames.
2021-07-27 16:05:27 +00:00
2021-07-27 16:18:42 +00:00
## Container Cache
2021-07-28 10:41:16 +00:00
Your workflow containers are stored under `/data/containers/` which is accessible to all users on lugh.