diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 0917dd2..bdc485b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -16,7 +16,7 @@ jobs: needs: test_all_profiles strategy: matrix: - profile: ['awsbatch', 'bigpurple', 'binac', 'cbe', 'ccga_dx', 'ccga_med', 'cfc', 'crick', 'denbi_qbic', 'ebc', 'genotoul', 'genouest', 'gis', 'google', 'hebbe', 'kraken', 'munin', 'pasteur', 'phoenix', 'prince', 'shh', 'uct_hex', 'uppmax', 'utd_ganymede', 'uzh'] + profile: ['awsbatch', 'bigpurple', 'binac', 'cbe', 'ccga_dx', 'ccga_med', 'cfc', 'cfc_dev', 'crick', 'denbi_qbic', 'ebc', 'genotoul', 'genouest', 'gis', 'google', 'hebbe', 'kraken', 'munin', 'pasteur', 'phoenix', 'prince', 'shh', 'uct_hex', 'uppmax', 'utd_ganymede', 'uzh'] steps: - uses: actions/checkout@v1 - name: Install Nextflow diff --git a/conf/cfc.config b/conf/cfc.config index d1a109a..62d3626 100644 --- a/conf/cfc.config +++ b/conf/cfc.config @@ -1,7 +1,7 @@ //Profile config names for nf-core/configs params { config_profile_description = 'QBiC Core Facility cluster profile provided by nf-core/configs.' - config_profile_contact = 'Alexander Peltzer (@apeltzer)' + config_profile_contact = 'Gisela Gabernet (@ggabernet)' config_profile_url = 'http://qbic.uni-tuebingen.de/' } diff --git a/conf/cfc_dev.config b/conf/cfc_dev.config new file mode 100644 index 0000000..a7ebf2f --- /dev/null +++ b/conf/cfc_dev.config @@ -0,0 +1,28 @@ +//Profile config names for nf-core/configs +params { + config_profile_description = 'QBiC Core Facility cluster dev profile without container cache provided by nf-core/configs.' + config_profile_contact = 'Gisela Gabernet (@ggabernet)' + config_profile_url = 'http://qbic.uni-tuebingen.de/' +} + +singularity { + enabled = true +} + +process { + beforeScript = 'module load devel/singularity/3.4.2' + executor = 'slurm' + queue = { task.memory > 60.GB || task.cpus > 20 ? 'qbic' : 'compute' } +} + +weblog{ + enabled = true + url = 'https://services.qbic.uni-tuebingen.de/flowstore/workflows' +} + +params { + igenomes_base = '/nfsmounts/igenomes' + max_memory = 1999.GB + max_cpus = 128 + max_time = 140.h +} \ No newline at end of file diff --git a/nfcore_custom.config b/nfcore_custom.config index 383eaf0..ea2238a 100644 --- a/nfcore_custom.config +++ b/nfcore_custom.config @@ -17,6 +17,7 @@ profiles { ccga_dx { includeConfig "${params.custom_config_base}/conf/ccga_dx.config" } ccga_med { includeConfig "${params.custom_config_base}/conf/ccga_med.config" } cfc { includeConfig "${params.custom_config_base}/conf/cfc.config" } + cfc_dev { includeConfig "${params.custom_config_base}/conf/cfc_dev.config" } crick { includeConfig "${params.custom_config_base}/conf/crick.config" } czbiohub_aws { includeConfig "${params.custom_config_base}/conf/czbiohub_aws.config" } czbiohub_aws_highpriority { @@ -47,7 +48,9 @@ profiles { params { // This is a groovy map, not a nextflow parameter set hostnames = [ + binac: ['.binac.uni-tuebingen.de'], cbe: ['.cbe.vbc.ac.at'], + cfc: ['.hpc.uni-tuebingen.de'], crick: ['.thecrick.org'], genotoul: ['.genologin1.toulouse.inra.fr', '.genologin2.toulouse.inra.fr'], genouest: ['.genouest.org'],