Skip to content
This repository was archived by the owner on Apr 19, 2018. It is now read-only.

Latest commit

 

History

History
51 lines (35 loc) · 2.83 KB

File metadata and controls

51 lines (35 loc) · 2.83 KB

NGI-Exoseq: UPPMAX Configuration

The pipeline comes bundled with configurations to use the Swedish UPPMAX clusters (tested on milou, rackham, bianca and irma). As such, you shouldn't need to add any custom configuration - everything should work out of the box.

To use the pipeline on UPPMAX, you must specificy -profile uppmax when running the pipeline (as of Nov 2017).

Note that you will need to specify your UPPMAX project ID when running a pipeline. To do this, use the command line flag --project <project_ID>. The pipeline will exit with an error message if you try to run it pipeline with the UPPMAX config profile without a project.

Optional Extra: To avoid having to specify your project every time you run Nextflow, you can add it to your personal Nextflow config file instead. Add this line to ~/.nextflow/config:

params.project = 'project_ID' // eg. b2017123

Running offline

If you are running the pipeline on Bianca or Irma, you will not have an active internet connection and some automated features will not be able to function. Specifically, you'll need to transfer the pipeline files and the singularity images manually.

First, to generate the singularity images, run the following command. Note that you need singularity installed - this is available on the other UPPMAX clusters (Milou and Rackham):

singularity pull -name qbicsoftware-qbic-singularity-gatk.img qbicsoftware/qbic-singularity-gatk
singularity pull -name qbicsoftware-qbic-singularity-snpeff.img qbicsoftware/qbic-singularity-snpeff
singularity pull -name qbicsoftware-qbic-singularity-qualimap2.img qbicsoftware/qbic-singularity-qualimap2
singularity pull -name qbicsoftware-qbic-singularity-picard.img qbicsoftware/qbic-singularity-picard
singularity pull -name qbicsoftware-qbic-singularity-samtools.img qbicsoftware/qbic-singularity-samtools
singularity pull -name qbicsoftware-qbic-singularity-bwa.img qbicsoftware/qbic-singularity-bwa
singularity pull -name qbicsoftware-qbic-singularity-fastqc.img qbicsoftware/qbic-singularity-fastqc
singularity pull -name qbicsoftware-qbic-singularity-trimgalore.img qbicsoftware/qbic-singularity-trimgalore

The NGI-Exoseq pipeline files can be downloaded from https://github.com/SciLifeLab/NGI-Exoseq/releases

Once transferred, you may create a work directory for nextflow and copy the singularity containers in there:

mkdir -p work/singularity/
mv qbicsoftware-qbic-singularity*.img work/singularity/
nextflow run /path/to/NGI-Exoseq -c /path/to/NGI-Exoseq/conf/base.config

(Note that you'll need the other common flags such as --reads and --genome in addition to this).


SciLifeLab National Genomics Infrastructure