-
Notifications
You must be signed in to change notification settings - Fork 9
/
nextflow.config
59 lines (48 loc) · 2 KB
/
nextflow.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
// This is an example file, please adapt it to your resources.
// For more information see tool documentation and Nextflow documentation.
// CONTAINER SETTINGS:
singularity {
enabled = true
// cacheDir = '' // to set a directory where to download the container file
autoMounts = true // to automatically mount host paths in the executed container
}
// docker {
// enabled = true
// }
// EXECUTOR SETTINGS:
executor {
name = '' // e.g. 'sge', 'local'
// queueSize = // e.g. 4, to limit the number of processes handled in parallel
// cpus = // e.g. 3, to limit the CPU resources when using the 'local' executor
}
process {
container = 'vibpsb/ksrates:latest' // to use the ksrates container (not needed if all dependencies are locally installed)
// Specify memory and number of threads for processes submitted to the cluster
// It is advised to provide higher computational power to wgdParalogs and wgdOrthologs
withName: 'wgdParalogs' {
cpus = // e.g. 8 on a cluster or 2 on local computer
penv = '' // e.g. 'serial'
memory = '' // e.g. '16GB'
clusterOptions = '' // e.g. '-l h_vmem=2G'
}
withName: 'wgdOrthologs' {
cpus = // e.g. 8 on a cluster or 2 on local computer
penv = '' // e.g. 'serial'
memory = '' // e.g. '16GB'
clusterOptions = '' // e.g. '-l h_vmem=2G'
}
withName: 'estimatePeaks' {
memory = '' // e.g. '2GB'
clusterOptions = '' // e.g. '-l h_vmem=2G'
}
withName: 'paralogsAnalyses' {
memory = '' // e.g. '8GB'
clusterOptions = '' // e.g. '-l h_vmem=8G'
}
withName: 'plotOrthologDistrib' {
memory = '' // e.g. '2GB'
clusterOptions = '' // e.g. '-l h_vmem=2G'
}
}
// OTHER SETTINGS:
// env.SOME_ENV_VARIABLE = ''