2020-03-05 10:42:18 +00:00
|
|
|
/*
|
|
|
|
* -------------------------------------------------
|
|
|
|
* Nextflow nf-core config file for ICR davros HPC
|
|
|
|
* -------------------------------------------------
|
|
|
|
* Defines LSF process executor and singularity
|
|
|
|
* settings.
|
|
|
|
*
|
|
|
|
*/
|
2020-03-05 09:24:10 +00:00
|
|
|
params {
|
|
|
|
config_profile_description = "Nextflow nf-core profile for ICR davros HPC"
|
2020-04-28 15:03:06 +00:00
|
|
|
config_profile_contact = "Adrian Larkeryd (@adrlar)"
|
2020-03-05 09:24:10 +00:00
|
|
|
}
|
2020-03-04 15:00:33 +00:00
|
|
|
|
|
|
|
singularity {
|
|
|
|
enabled = true
|
2020-04-28 15:03:06 +00:00
|
|
|
// runOptions = "--bind /mnt:/mnt --bind /data:/data"
|
|
|
|
autoMounts = true
|
2020-03-04 15:00:33 +00:00
|
|
|
}
|
2020-03-05 09:24:10 +00:00
|
|
|
|
2020-03-04 15:00:33 +00:00
|
|
|
executor {
|
2020-03-05 10:42:18 +00:00
|
|
|
// This is set because of an issue with too many
|
|
|
|
// singularity containers launching at once, they
|
|
|
|
// cause an singularity error with exit code 255.
|
2020-03-04 15:00:33 +00:00
|
|
|
submitRateLimit = "2 sec"
|
|
|
|
}
|
2020-03-05 09:24:10 +00:00
|
|
|
|
2020-03-04 15:00:33 +00:00
|
|
|
process {
|
|
|
|
executor = "LSF"
|
|
|
|
}
|
2020-03-05 09:24:10 +00:00
|
|
|
|
2020-03-04 15:00:33 +00:00
|
|
|
params {
|
2020-03-05 10:42:18 +00:00
|
|
|
// LSF cluster set up with memory tied to cores,
|
|
|
|
// it can't be requested. Locked at 12G per core.
|
2020-03-04 15:00:33 +00:00
|
|
|
cpus = 10
|
|
|
|
max_cpus = 20
|
|
|
|
max_memory = 12.GB
|
|
|
|
max_time = 168.h
|
2020-04-08 10:55:16 +00:00
|
|
|
igenomes_base = "/mnt/scratch/readonly/igenomes"
|
2020-04-28 15:03:06 +00:00
|
|
|
}
|