nf-core/configs: bih
Berlin Institute of Health HPC cluster profile provided by nf-core/configs.
BIH HPC Configuration
This configuration enables the use of nf-core pipelines on the BIH HPC cluster at the Berlin Institute of Health operated by CUBI.
To use, run a pipeline with -profile bih
.
This will download and launch the bih.config
which has been pre-configured with a setup suitable for the BIH HPC cluster.
It will use slurm as a scheduler for the compute cluster, defines max resources, and specifies cache locations for apptainer.
Pipeline specific parameters still need to be configured manually.
Install Nextflow and nf-core
The latest version of Nextflow is not installed by default on the BIH HPC cluster. You can install it via conda following the official documentation:
Run Nextflow
Here is an example of an sbatch script with the nf-core pipeline rnaseq (read documentation here). The user has to include a scratch path and the parameters of the pipeline.
All of the intermediate files required to run the pipeline will be stored in the <path to your scratch folder>/work_$USER/
directory and the docker/apptainer images in the <path to your scratch folder>/apptainer_imgs_$USER/
.
Therefore, we recommend the --scratch
option to point to a user/group/project’s scratch directory.
If the pipeline runs successfully, files in the work directory are deleted automatically.
If the pipeline exits with an error, the work directory is not deleted and pipeline execution can be continued with the -resume
option.
Main output files created by the pipeline will be saved in the --outdir
directory.