UCT HPC config

University of Cape Town High Performance Cluster config.

For help or more information, please contact Katie Lennard (@kviljoen).

Config file

See config file on GitHub

uct_hpc.config
/*
 * -------------------------------------------------
 *  HPC cluster config file
 * -------------------------------------------------
 * http://www.hpc.uct.ac.za/
 */
 
params {
   config_profile_description = 'University of Cape Town High Performance Cluster config file provided by nf-core/configs.'
   config_profile_contact = 'Katie Lennard (@kviljoen)'
   config_profile_url = 'http://hpc.uct.ac.za/index.php/hpc-cluster/'
 
   singularity_cache_dir = "/bb/DB/bio/singularity-containers/"
   igenomes_base = '/bb/DB/bio/rna-seq/references'
   max_memory = 384.GB
   max_cpus = 40
   max_time = 1000.h
   hpc_queue = 'ada'
   hpc_account = '--account cbio'
   genome = 'GRCh37'
}
 
singularity {
   enabled = true
   cacheDir = params.singularity_cache_dir
   autoMounts = true
}
 
process {
   executor = 'slurm'
   queue = params.hpc_queue
   // Increasing maxRetries, this will overwrite what we have in base.config
   maxRetries = 4
   clusterOptions = params.hpc_account
   stageInMode = 'symlink'
   stageOutMode = 'rsync'
}
 
executor {
   queueSize = 15
}
 
uct_hpc.config
/*
 * -------------------------------------------------
 *  HPC cluster config file
 * -------------------------------------------------
 * http://www.hpc.uct.ac.za/
 */
 
params {
   config_profile_description = 'University of Cape Town High Performance Cluster config file provided by nf-core/configs.'
   config_profile_contact = 'Katie Lennard (@kviljoen)'
   config_profile_url = 'http://hpc.uct.ac.za/index.php/hpc-cluster/'
 
   singularity_cache_dir = "/bb/DB/bio/singularity-containers/"
   igenomes_base = '/bb/DB/bio/rna-seq/references'
   max_memory = 384.GB
   max_cpus = 40
   max_time = 1000.h
   hpc_queue = 'ada'
   hpc_account = '--account cbio'
   genome = 'GRCh37'
}
 
singularity {
   enabled = true
   cacheDir = params.singularity_cache_dir
   autoMounts = true
}
 
process {
   executor = 'slurm'
   queue = params.hpc_queue
   // Increasing maxRetries, this will overwrite what we have in base.config
   maxRetries = 4
   clusterOptions = params.hpc_account
   stageInMode = 'symlink'
   stageOutMode = 'rsync'
}
 
executor {
   queueSize = 15
}