|
|
|
@ -1,15 +1,5 @@
|
|
|
|
|
/*
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
Sheffield Bioinformatics Core Configuration Profile - ShARC
|
|
|
|
|
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
|
|
|
|
|
Custom Pipeline Resource Config for nf-core/rnaseq
|
|
|
|
|
|
|
|
|
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
// Sheffield Bioinformatics Core Configuration Profile - ShARC
|
|
|
|
|
// Custom Pipeline Resource Config for nf-core/rnaseq
|
|
|
|
|
|
|
|
|
|
// process-specific resource requirements - reduced specification from those in rnaseq/conf/base.config
|
|
|
|
|
|
|
|
|
@ -25,19 +15,19 @@ process {
|
|
|
|
|
|
|
|
|
|
withLabel:process_low {
|
|
|
|
|
cpus = { check_max( 2 * task.attempt, 'cpus' ) }
|
|
|
|
|
memory = { check_max( 4.GB * task.attempt, 'memory' ) }
|
|
|
|
|
memory = { check_max( 12.GB * task.attempt, 'memory' ) }
|
|
|
|
|
time = { check_max( 4.h * task.attempt, 'time' ) }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
withLabel:process_medium {
|
|
|
|
|
cpus = { check_max( 4 * task.attempt, 'cpus' ) }
|
|
|
|
|
memory = { check_max( 8.GB * task.attempt, 'memory' ) }
|
|
|
|
|
memory = { check_max( 32.GB * task.attempt, 'memory' ) }
|
|
|
|
|
time = { check_max( 6.h * task.attempt, 'time' ) }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
withLabel:process_high {
|
|
|
|
|
cpus = { check_max( 8 * task.attempt, 'cpus' ) }
|
|
|
|
|
memory = { check_max( 16.GB * task.attempt, 'memory' ) }
|
|
|
|
|
memory = { check_max( 128.GB * task.attempt, 'memory' ) }
|
|
|
|
|
time = { check_max( 8.h * task.attempt, 'time' ) }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -46,7 +36,7 @@ process {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
withLabel:process_high_memory {
|
|
|
|
|
memory = { check_max( 16.GB * task.attempt, 'memory' ) }
|
|
|
|
|
memory = { check_max( 160.GB * task.attempt, 'memory' ) }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|