-
Notifications
You must be signed in to change notification settings - Fork 1
/
nextflow.config
executable file
·72 lines (56 loc) · 1.39 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
60
61
62
63
64
65
66
67
68
69
70
71
manifest {
nextflowVersion = ">=20.01.0"
}
env {
GeneShift_PATH = "${PWD}/bin"
}
params {
conda_env = "GeneShift_env"
dp_gp_env = "DPGP_env"
gem_file = "${PWD}/Input/Test_exp_rep.csv"
data_prefix = "Test"
output_dir = "Output"
output_path = "${PWD}/Output"
Kmin = 5
Kmax = 50
StepSize = 5
iteration = 1000
}
report {
enabled = true
file = "${params.output_dir}/reports/report.html"
}
process {
errorStrategy = "retry"
}
timeline {
enabled = true
file = "${params.output_dir}/reports/timeline.html"
}
trace {
enabled = true
fields = "task_id,hash,native_id,process,tag,name,status,exit,module,container,cpus,time,disk,memory,attempt,submit,start,complete,duration,realtime,queue,%cpu,%mem,rss,vmem,peak_rss,peak_vmem,rchar,wchar,syscr,syscw,read_bytes,write_bytes,vol_ctxt,inv_ctxt,workdir,scratch,error_action"
file = "${params.output_dir}/reports/trace.txt"
raw = true
}
profiles {
palmetto {
process {
executor = "pbspro"
clusterOptions = "-l select=1:interconnect=hdr:ncpus=4:mem=8gb,walltime=72:00:00"
withName:DP_GP {
clusterOptions = "-l select=1:interconnect=hdr:ncpus=20:mem=300gb,walltime=72:00:00"
}
}
}
standard {
process {
executor = "local"
cpus = 2
memory = 4.GB
}
}
testing {
process.errorStrategy = "terminate"
}
}