-
Notifications
You must be signed in to change notification settings - Fork 0
/
cloudgene.yaml
156 lines (140 loc) · 4.43 KB
/
cloudgene.yaml
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
id: mtdna-server-2
name: mtDNA-Server 2 - Mitochondrial Variant Calling
description: "You can upload data in BAM format and the application return homoplasmic and heterplasmic sites.<br><br>No dataset at hand? No problem, download and extract our example dataset: <a href=\"https://mitoverse.i-med.ac.at/downloads/6-samples.zip\" class=\"btn btn-sm btn-secondary\" style=\"color:#ffffff !important\"><i class=\"fa fa-file\"></i> 6-samples.zip</a><br><br>"
version: v2.1.7
website: https://mitoverse.readthedocs.io/
category:
workflow:
steps:
- name: mtDNA-Server 2 - Mitochondrial Variant Calling
type: nextflow
script: main.nf
# params without UI
params:
project: "${CLOUDGENE_JOB_NAME}"
user:
email: "${CLOUDGENE_USER_EMAIL}"
name: "${CLOUDGENE_USER_NAME}"
service:
name: "${CLOUDGENE_SERVICE_NAME}"
email: "${CLOUDGENE_CONTACT_EMAIL}"
url: "${CLOUDGENE_SERVICE_URL}"
processes:
- process: "MTDNA_SERVER_2:CALCULATE_STATISTICS"
label: "Calculate Sample Statistics"
view: progressbar
- process: "MTDNA_SERVER_2:INDEX"
label: "Index Reference"
view: progressbar
- process: "MTDNA_SERVER_2:SUBSAMPLING"
label: "Calculate Sample Statistics"
view: progressbar
- process: "MTDNA_SERVER_2:INPUT_VALIDATION"
label: "Input Validation"
view: progressbar
- process: "MTDNA_SERVER_2:QUALITY_CONTROL"
label: "Quality Control Report"
view: progressbar
- process: "MTDNA_SERVER_2:MUTSERVE"
label: "Variant Calling (mutserve)"
view: progressbar
- process: "MTDNA_SERVER_2:MUTECT2"
label: "Variant Calling (Mutect2)"
view: progressbar
- process: "MTDNA_SERVER_2:FILTER_VARIANTS"
label: "Filtering"
view: progressbar
- process: "MTDNA_SERVER_2:MERGING_VARIANTS"
label: "Merging"
view: progressbar
- process: "MTDNA_SERVER_2:ANNOTATE"
label: "Annotation"
view: progressbar
- process: "MTDNA_SERVER_2:COVERAGE_ESTIMATION"
label: "Estimating required VAF Coverage"
view: progressbar
- process: "MTDNA_SERVER_2:HAPLOGROUPS_CONTAMINATION"
label: "Haplogroups & Contamination Detection"
view: progressbar
- process: "MTDNA_SERVER_2:VCF_MERGE"
label: "VCF Merge"
view: progressbar
- process: "MTDNA_SERVER_2:SAMPLE_REPORT"
label: "Sample Report Generation"
view: progressbar
- process: "MTDNA_SERVER_2:REPORT"
label: "Dashboard Generation"
view: progressbar
inputs:
- id: files
description: Input Files
type: local-folder
pattern: "*.bam"
- id: reference
description: Reference
type: list
visible: false
value: "rcrs"
values:
"rcrs": "rCRS"
- id: mode
description: Mode
type: list
value: fusion
values:
mutserve: mutserve2 (SNV only)
mutect2: mutect2 (SNV+INDEL)
fusion: fusion (mutserve2 + mutect2)
- id: detection_limit
description: Detection Limit
type: list
value: 0.02
values:
0.01: 0.01
0.02: 0.02
0.03: 0.03
0.04: 0.04
0.05: 0.05
0.1: 0.1
- id: coverage_estimation
description: VAF Coverage Estimation
type: list
value: off
values:
on: On
off: Off
- id: subsampling
description: Coverage Subsampling
type: list
value: off
values:
off: No subsampling
on: Subsample to 2000x
- id: myseparator0
type: separator
- id: baseQ
description: Minimal Base Quality
type: number
visible: true
value: 20
- id: mapQ
description: Minimal Map Quality
type: number
visible: true
value: 20
outputs:
- id: output_reports
description: Reports
type: local-folder
download: true
temp: false
- id: output
description: Variants
type: local-folder
download: true
temp: false
- id: output_auxiliary
description: Auxiliary Files
type: local-folder
download: true
temp: false