-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnextflow.config
More file actions
60 lines (54 loc) · 2.8 KB
/
nextflow.config
File metadata and controls
60 lines (54 loc) · 2.8 KB
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
params {
//--------------------------------------------------------------------------
// Inputs
//--------------------------------------------------------------------------
modbam = null // Path to modBAM file output by mod caller
mod_type = null // Type of modification
modkit = null // Path to modkit executable
fasta = null // Reference fasta file for modkit
annotation = null // Annotation file for t2g
truth_sites = null // Ground truth modification sites
filter_thresholds = [0.5, 0.75, 0.9,
0.95, 0.99, 0.995] // Modkit --filter_threshold values to test
mod_thresholds = [0.5, 0.75, 0.9,
0.95, 0.99, 0.995] // Modkit --mod_threshold values to test
top_outdir = "results" // Where to write output to
help = null // Initialise help message
install = false // Whether to run in install mode
demo = false // Whether to run demo
//--------------------------------------------------------------------------
// Resources
//--------------------------------------------------------------------------
default_cpus = 1 // Default CPUs to request per process
default_memory = '8GB' // Default memory to request per process
default_time = '1h' // Default time to request per process
filter_cpus = 8 // Default CPUs to request for samtools filter
sort_cpus = 8 // Default CPUs to request for samtools sort
index_cpus = 4 // Default CPUs to request for samtools index
pileup_cpus = 8 // Default CPUs to request for modkit pileup
pileup_memory = '30GB' // Default memory to request for modkit pileup
pileup_time = '1h' // Default time to request for modkit pileup
t2g_memory = '30GB' // Default memory to request for t2g
t2g_disk = '5GB' // Default job filesystem disk space to request for t2g
hpc_queue = null // User to override this if running in HPC environ
hpc_project = null // User to override this if running in HPC environ
hpc_storage = null // User to override this if running in HPC environ
}
profiles {
local {
includeConfig 'profiles/local.config'
}
slurm {
includeConfig 'profiles/slurm.config'
}
pbs {
includeConfig 'profiles/pbs.config'
}
pbspro {
includeConfig 'profiles/pbspro.config'
}
// default profile if profile not specified
standard {
includeConfig 'profiles/local.config'
}
}