nf-core/configs: EVA_GRACE Configuration

All nf-core pipelines have been successfully configured for use on the GRACE cluster at the Max Planck Institute for Evolutionary Anthropology (MPI-EVA).

To use, run the pipeline with -profile eva_grace. You can further with optimise submissions by specifying which cluster queue you are using e,g, -profile eva_grace. This will download and launch the eva_grace.config which has been pre-configured with a setup suitable.

Config file

See config file on GitHub

conf/eva_grace
//Profile config names for nf-core/configs
params {
    config_profile_description = 'MPI-EVA GRACE cluster profile provided by nf-core/configs.'
    config_profile_contact     = 'James Fellows Yates (@jfy133)'
    config_profile_url         = 'https://eva.mpg.de'
    // TODO have IT make a generic one shared storage available
    igenomes_base              = "/mnt/archgen/public_data/igenomes"
    max_memory                 = 1000.GB
    max_cpus                   = 144
    max_time                   = 30.d
}
 
// Preform work directory cleanup after a successful run (use --debug to not run)
cleanup = true
 
singularity {
    enabled    = true
    autoMounts = true
    // TODO have IT make a generic one shared storage available
    cacheDir   = "/mnt/archgen/tools/singularity/containers/"
}
 
process {
    executor       = 'slurm'
    queue          = { task.time < 4.h ? 'short' : 'standard' }
    resourceLimits = [
        memory: 1000.GB,
        cpus: 144,
        time: 30.d,
    ]
}