All nf-core pipelines have been successfully configured for use on the tars cluster at the Institut Pasteur.
To use, run the pipeline with -profile pasteur
. This will download and launch the psmn.config
which has been pre-configured with a setup suitable for the PSMN cluster. Using this profile, a docker image containing all of the required software will be downloaded, and converted to a Singularity image before execution of the pipeline.
Install Nextflow and Charliecloud
The Nextflow binary is available in the folder /Xnfs/abc/nextflow_bin/
.
All the Charliecloud binaries are available in the folder Xnfs/abc/charliecloud_bin/
.
You can update your $PATH
variable with the following command to have access to Nextflow and Charliecloud:
PATH=/Xnfs/abc/charliecloud_bin/:/Xnfs/abc/nextflow_bin/:$PATH
or add this line to your ~/.zshrc
or ~/.bashrc
configuration file.
nf-core is available on the PSMN as a Charliecloud container you can run the classical nf-core command by prefixing them with:
ch-run -b /scratch:/scratch /Xnfs/abc/charliecloud/img/nfcore%tools+2.6 -- nf-core
For exemple to download the nf-core/rnaseq
pipeline you can use the command:
ch-run -b /scratch:/scratch \
/Xnfs/abc/charliecloud/img/nfcore%tools+2.6 -- nf-core \
download rnaseq -r 3.9 --outdir nf-core-rnaseq
You can use the nf-core download
command to download an nf-core pipeline and the configuration files for the PSMN:
cd <your scratch directory>
ch-run -b /scratch:/scratch \
/Xnfs/abc/charliecloud/img/nfcore%tools+2.6 -- nf-core \
download rnaseq -r 3.9 --outdir <your scratch directory>/nf-core-rnaseq -x none -c none
The you can launch this pipeline with the PSMN profile
tmux
cd nf-core-rnaseq
nextflow run workflow -profile test,psmn --outdir results/