diff --git a/src/nextflow.config b/src/nextflow.config
index 235bdd2979d37b81aa801c16a00bcf494128e216..11e218f0bea9184c8dcf67b4f937684ded1dcb77 100755
--- a/src/nextflow.config
+++ b/src/nextflow.config
@@ -18,7 +18,7 @@ profiles {
     docker.enabled = true
     process {
       errorStrategy = 'finish'
-      memory = '16GB'
+      memory = '12GB'
       withLabel: big_mem_mono_cpus {
         cpus = 1
       }
@@ -47,7 +47,7 @@ profiles {
     podman.enabled = true
     process {
       errorStrategy = 'finish'
-      memory = '16GB'
+      memory = '12GB'
       withLabel: big_mem_mono_cpus {
         cpus = 1
       }
@@ -72,13 +72,45 @@ profiles {
       }
     }
   }
+  pollux {
+    singularity.enabled = true
+    singularity.cacheDir = "./bin/"
+    singularity.bind = "/home"
+    process {
+      errorStrategy = 'finish'
+      memory = '32GB'
+      withLabel: big_mem_mono_cpus {
+        cpus = 1
+      }
+      withLabel: big_mem_multi_cpus {
+        cpus = 16
+      }
+      withLabel: small_mem_mono_cpus {
+        cpus = 1
+        memory = '2GB'
+      }
+      withLabel: small_mem_multi_cpus {
+        cpus = 8
+        memory = '2GB'
+      }
+      withLabel: mid_mem_mono_cpus {
+        cpus = 1
+        memory = '8GB'
+      }
+      withLabel: mid_mem_multi_cpus {
+        cpus = 8
+        memory = '8GB'
+      }
+    }
+  }
+
   singularity {
     singularity.enabled = true
     singularity.cacheDir = "./bin/"
     singularity.bind = "/home"
     process {
       errorStrategy = 'finish'
-      memory = '16GB'
+      memory = '12GB'
       withLabel: big_mem_mono_cpus {
         cpus = 1
       }