-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathslurm.config
103 lines (97 loc) · 2.42 KB
/
slurm.config
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
singularity {
enabled = true
autoMounts = true
cacheDir = "${params.singularity_store}"
libraryDir = "${params.singularity_store}"
}
process {
// controls the resources of the individual jobs
memory = 32.GB
cpus = 4
clusterOptions = "--time=6:00:00 --qos=6hours"
withLabel: mapping {
memory = 64.GB
cpus = 8
}
withLabel: indexing {
memory = 32.GB
cpus = 4
}
withLabel: predicting {
memory = 64.GB
cpus = 8
}
withLabel: fragger_heavy {
memory = 128.GB
cpus = 24
params.fragger_ram = 80
params.ionquant_ram = 80
}
}
// do not change anything below this line
process {
executor = 'slurm'
withLabel: philosopher {
container = 'docker://biocontainers/philosopher:v2.0.0_cv2.0.0'
}
withLabel: msfragger {
container = 'docker://noepozzan/msfragger:0.1'
}
withLabel: htseq {
container = 'docker://zavolab/python_htseq:3.6.5_0.10.0'
}
withLabel: segemehl {
container = 'docker://zavolab/segemehl:0.2.0'
}
withLabel: cufflinks {
container = 'docker://zavolab/cufflinks:2.2.1'
}
withLabel: htseq_biopython {
container = 'docker://zavolab/python_htseq_biopython:3.6.5_0.10.0_1.71'
}
withLabel: cutadapt {
container = 'docker://zavolab/cutadapt:1.16'
}
withLabel: fastx {
container = 'docker://zavolab/fastx:0.0.14'
}
withLabel: pysam {
container = 'docker://fgypas/python_pysam:3.6.5_0.15.1'
}
withLabel: samtools {
container = 'docker://zavolab/samtools:1.8'
}
withLabel: rcrunch_python {
container = 'docker://zavolab/rcrunch_python:1.0'
}
withLabel: ribotish {
container = 'docker://noepozzan/ribotish:0.1'
}
withLabel: star {
container = 'docker://mgibio/star:2.7.0f'
}
withLabel: gffread {
container = 'docker://zavolab/gffread:0.11.7'
}
withLabel: sorf_to_speptide {
container = "docker://noepozzan/sorf_to_speptide:0.1"
}
withLabel: ionquant {
container = "docker://singjust/ionquant:1.7.17"
}
withLabel: rduplicate {
container = "docker://noepozzan/rduplicate:0.1"
}
withLabel: multiqc {
container = "docker://ewels/multiqc:v1.13"
}
withLabel: thermorawfileparser {
container = "docker://globusgenomics/thermorawfileparser:1.3.4--ha8f3691_0"
}
}
// please do not change this
params {
// the parameter below is special and is used to slow down execution in local envs
// bc docker execution was always somehow too fast and gave errors with fastx
local_run = "slurm"
}