-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnextflow.config
More file actions
108 lines (94 loc) · 3.71 KB
/
nextflow.config
File metadata and controls
108 lines (94 loc) · 3.71 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
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
101
102
103
104
105
106
107
108
params.proj_root = "/restricted/projectnb/flynngrp/WGS_25/Sorbello_analysis/Flynn_WGS_Analysis"
params {
// Reads and references
OS39_index = "${proj_root}/refs/OS39.cram.crai"
OS39_md5sum = "${proj_root}/refs/OS39.cram.md5sum"
OS39_cram = "${proj_root}/refs/OS39.cram"
ref = "${proj_root}/refs/Homo_sapiens_assembly38.fasta"
ref_index = "${proj_root}/refs/Homo_sapiens_assembly38.fasta.fai"
mouse_ref = "${proj_root}/refs/mm39.fa.gz"
human_ref = "${proj_root}/refs/Homo_sapiens_assembly38.fasta.gz"
samplesheet = "${proj_root}/samplesheet.csv"
pon = "${proj_root}/refs/somatic-hg38_1000g_pon.hg38.vcf"
pon_index = "${proj_root}/refs/somatic-hg38_1000g_pon.hg38.vcf.gz.tbi"
snps = "${proj_root}/refs/small_exac_common_3.hg38.vcf.gz"
snps_index = "${proj_root}/refs/small_exac_common_3.hg38.vcf.gz.tbi"
dict = "${proj_root}/refs/Homo_sapiens_assembly38.dict"
matched_normals = "${proj_root}/matched_normal.csv"
common_var = "${proj_root}/refs/gnomad.v4.1.sv.sites.vcf.gz"
common_var_index = "${proj_root}/refs/gnomad.v4.1.sv.sites.vcf.gz.tbi"
repeat_regions = "${proj_root}/refs/hg38_repeat_masker.bed.txt"
bwa_index_csv = "${proj_root}/bwa_index.csv"
common_sv_bed = "${proj_root}/refs/gnomad.v4.1.sv.sites.subset.bed"
find_overlapping = "${proj_root}/scripts/find_overlapping_common_SV.R"
samplesheet_PDX = "${proj_root}/samplesheet_PDX_BAM.csv"
af_only_gnomad = "${proj_root}/refs/af-only-gnomad.hg38.vcf.gz"
af_only_gnomad_index = "${proj_root}/refs/af-only-gnomad.hg38.vcf.gz.tbi"
dbsnp = "${proj_root}/refs/Homo_sapiens_assembly38.dbsnp138.vcf"
dbsnp_idx = "${proj_root}/refs/Homo_sapiens_assembly38.dbsnp138.vcf.idx"
table_annovar = "${proj_root}/refs/annovar/table_annovar.pl"
convert2annovar = "${proj_root}/refs/annovar/convert2annovar.pl"
annotate_variant = "${proj_root}/refs/annovar/annotate_variation.pl"
coding_change = "${proj_root}/refs/annovar/coding_change.pl"
retrieve_seq_from_fasta = "${proj_root}/refs/annovar/retrieve_seq_from_fasta.pl"
variants_reduction = "${proj_root}/refs/annovar/variants_reduction.pl"
fix_svaba_ins = "${proj_root}/scripts/fix_svaba_ins.sh"
// Directories
annotsv_dir = "${proj_root}/refs/annotsv/AnnotSV_annotations"
seq_files = "${proj_root}/refs/*"
outdir = "$projectDir/results/"
refdir = "$projectDir/refs/"
bwa_index = "${proj_root}/refs/bwa_index/*"
params.results_dir = './results'
manta_dir = "${proj_root}/results/manta"
survivor_dir = "${proj_root}/results/survivor"
samtools_dir = "${proj_root}/results/samtoolsbam"
humandb_dir = "${proj_root}/refs/annovar/humandb"
}
profiles {
conda {
conda.enabled = true
}
singularity {
singularity.enabled = true
singularity.autoMounts = true
}
cluster {
process {
executor = 'sge'
clusterOptions = '-P flynngrp'
penv = 'omp'
withLabel: process_single {
cpus = 1
}
withLabel: process_low {
cpus = 4
}
withLabel: process_medium {
cpus = 8
}
withLabel: process_high {
cpus = 16
}
withLabel: process_bbmap {
cpus = 28
clusterOptions = "-P flynngrp -l mem_per_core=18G"
}
withLabel: process_superhigh {
cpus = 36
}
}
}
local {
process.executor = 'local'
}
}
executor {
$sge {
queueSize = 8
}
$local {
cpus = 1
}
}
resume = true