-
Notifications
You must be signed in to change notification settings - Fork 4
/
nextflow.config
80 lines (66 loc) · 1.85 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
72
73
74
75
76
77
78
79
80
process.cache = 'deep'
nextflowVersion = '>=23.0'
import java.time.*
Date now = new Date()
params {
day = now.format("yyyMMdd")
timestamp = now.format("yyyyMMdd-HH-mm-ss")
out = "Analysis_Results-${day}"
help = false
debug = false
download_vcf = false
finemap = true
fix = true
maf = 0.05
sparse_cut = 0.05
group_qtl = 1000
ci_size = 150
pca = false
mapping = true
matrix = false
simulation = false
species = "c_elegans"
mediation = false
simulate_maf = "all_species/simulate_maf.csv"
simulate_nqtl = "all_species/simulate_nqtl.csv"
simulate_reps = 2
simulate_h2 = "all_species/simulate_h2.csv"
simulate_eff = "all_species/simulate_effect_sizes.csv"
simulate_strains = "all_species/simulate_strains.tsv"
simulate_qtlloc = null
sthresh = "BF"
}
profiles {
standard { includeConfig 'conf/rockfish.config' }
rockfish { includeConfig 'conf/rockfish.config' }
gcp { includeConfig 'conf/gcp.config' }
quest { includeConfig 'conf/quest.config' }
local { includeConfig 'conf/local.config' }
}
report {
enabled = true
file = "${params.out}/${params.timestamp}_report.html"
}
timeline {
enabled = true
file = "${params.out}/${params.timestamp}_timeline.html"
}
process {
container = 'andersenlab/nemascan:20220407173056db3227'
//container = 'msauria/nemascan:060724'
withLabel: R {
container = 'andersenlab/r_packages:v0.7'
}
withLabel: mediation {
container = 'andersenlab/mediation:20220407173046db3227'
}
withLabel: prep_sims {
container = 'mckeowr1/prep_sims:1.1'
}
withLabel: gcta {
container = 'andersenlab/gcta:060624'
}
withLabel: assess_sims {
container = 'mckeowr1/asess_sims:1.1'
}
}