diff --git a/src/nf_modules/BEDtools/bedtools.config b/src/nf_modules/BEDtools/bedtools.config
index b54cadf6a0673facdfa34626059f3001863bea6f..7230defdf79531542217cfc97cf85dee1888fe91 100644
--- a/src/nf_modules/BEDtools/bedtools.config
+++ b/src/nf_modules/BEDtools/bedtools.config
@@ -12,6 +12,14 @@ profiles {
     process{
       $fasta_from_bed {
         beforeScript = "module purge; module load BEDtools/2.25.0"
+        executor = "sge"
+        cpus = 1
+        memory = "5GB"
+        time = "6h"
+        queueSize = 1000
+        pollInterval = '60sec'
+        queue = 'h6-E5-2667v4deb128'
+        penv = 'openmp8'
       }
     }
   }
diff --git a/src/nf_modules/Kallisto/kallisto.config b/src/nf_modules/Kallisto/kallisto.config
index 80336487531c15163d0cee09b355aa7c1e9bdbca..1a92bb1f4165e5b1e3f1d1f46a7b60716242f64f 100644
--- a/src/nf_modules/Kallisto/kallisto.config
+++ b/src/nf_modules/Kallisto/kallisto.config
@@ -15,9 +15,25 @@ profiles {
     process{
       $index_fasta {
         beforeScript = "module purge; module load Kallisto/0.43.1"
+        executor = "sge"
+        cpus = 1
+        memory = "5GB"
+        time = "6h"
+        queueSize = 1000
+        pollInterval = '60sec'
+        queue = 'h6-E5-2667v4deb128'
+        penv = 'openmp8'
       }
       $mapping_fastq {
         beforeScript = "module purge; module load Kallisto/0.43.1"
+        executor = "sge"
+        cpus = 4
+        memory = "5GB"
+        time = "6h"
+        queueSize = 1000
+        pollInterval = '60sec'
+        queue = 'h6-E5-2667v4deb128'
+        penv = 'openmp8'
       }
     }
   }
diff --git a/src/nf_modules/Kallisto/kallisto.nf b/src/nf_modules/Kallisto/kallisto.nf
index b158eeeffba1e1ec808df4277dd5980ee1e1467e..1f21a1faf508482267782e68ac0f09e8b94ca979 100644
--- a/src/nf_modules/Kallisto/kallisto.nf
+++ b/src/nf_modules/Kallisto/kallisto.nf
@@ -17,7 +17,6 @@ Channel
 
 process index_fasta {
   tag "$fasta.baseName"
-  cpus 4
   publishDir "results/mapping/index/", mode: 'copy'
 
   input:
diff --git a/src/nf_modules/UrQt/urqt.config b/src/nf_modules/UrQt/urqt.config
index 8e7e40e9835635518869245e1254aa1a35505beb..46a86729f1367966225fcb37c5ef7f11070c7255 100644
--- a/src/nf_modules/UrQt/urqt.config
+++ b/src/nf_modules/UrQt/urqt.config
@@ -12,6 +12,14 @@ profiles {
     process{
       $trimming {
         beforeScript = "module purge; module load UrQt/d62c1f8"
+        executor = "sge"
+        cpus = 4
+        memory = "5GB"
+        time = "6h"
+        queueSize = 1000
+        pollInterval = '60sec'
+        queue = 'h6-E5-2667v4deb128'
+        penv = 'openmp8'
       }
     }
   }
diff --git a/src/nf_modules/cutadapt/cutadapt.config b/src/nf_modules/cutadapt/cutadapt.config
index 969ee0289c40940f3b0e364a26289f18f4f4d1ea..07efa9be0c8808c0cf730fb5d0dcb7ae8d351b3f 100644
--- a/src/nf_modules/cutadapt/cutadapt.config
+++ b/src/nf_modules/cutadapt/cutadapt.config
@@ -12,6 +12,14 @@ profiles {
     process{
       $adaptor_removal {
         beforeScript = "module purge; module load cutadapt/1.14"
+        executor = "sge"
+        cpus = 1
+        memory = "5GB"
+        time = "6h"
+        queueSize = 1000
+        pollInterval = '60sec'
+        queue = 'h6-E5-2667v4deb128'
+        penv = 'openmp8'
       }
     }
   }
@@ -31,6 +39,14 @@ profiles {
     process{
       $trimming {
         beforeScript = "module purge; module load cutadapt/1.14"
+        executor = "sge"
+        cpus = 1
+        memory = "5GB"
+        time = "6h"
+        queueSize = 1000
+        pollInterval = '60sec'
+        queue = 'h6-E5-2667v4deb128'
+        penv = 'openmp8'
       }
     }
   }