All nf-core pipelines have been successfully configured for use on the the Cybertron HPC at Seattle Children Research Institude (SCRI), Seattle, WA.
To use, run the pipeline with -profile PROFILENAME
. This will download and launch the pipeline using seattlechildrens.config
which has been pre-configured with a setup suitable for the Cybertron cluster at SCRI. Using this profile, a container with all of the required software will be downloaded.
This config file is created for the use on the Cybertron HPC at Seattle Children Research Institude (SCRI), Seattle, WA. Using this config will pre-configure a set up suitable for the Cybertron HPC. The Singularity images will be downloaded to run on the cluster. The nextflow pipeline should be executed inside of the Cybertron system.
Before running the pipeline you will need to create a Nextflow environment on mamba
. You can load Singularity using the environment module system on Cybertron.
- Create nextflow.yml file containing the following content. This YAML file can be utilized to set up a mamba environment, specifying both the version of Nextflow and the environment name.
name: nextflow
channels:
- bioconda
- conda-forge
dependencies:
- python>=3.9
- nextflow==23.10.0
- nf-core==2.10
- graphviz
- Setting channel priority
Make sure that channel priority is set to flexible using the following comments:
# print your current conda settings
mamba config --describe channel_priority
# set to flexible if not already done
mamba config --set channel_priority flexible
- Create the Nextflow
mamba
environment
mamba env create -f nextflow.yaml
- Running in HPC (Cybertron)
Please look into RSC-RP/nextflow_scri_config for details.
# activate enviornment
mamba activate nextflow
module load singularity
# to list all the projects with project codes you are authorized on HPC
project info
# example to run nextflow pipeline (please replace with your own project code and module)
nextflow run -c 'conf/seattlechildrens.config' \
[nf-core/module_name] \
-profile test,PBS_singularity \
--project ["your_project_code"] \
You can find more information about computational resources here. You have to be an employee of SCRI to access the link.