Skip to content

Commit 774fca1

Browse files
authored
Merge pull request #196 from msk-access/PV_vardict
2 parents e748bd8 + d554862 commit 774fca1

9 files changed

+1155
-179
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,3 +107,4 @@ ENV/
107107
#vscode
108108
.vscode/*
109109

110+
pv_vardict/pv_maf_processing.cwl

command_line_tools

Submodule command_line_tools updated 23 files

variant_annotation/README.md

Lines changed: 59 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,39 @@
66

77
- [snpift](https://msk-access.gitbook.io/command-line-tools-cwl/snpsift_annotate_5.0/)
88
- [vcf2maf](https://msk-access.gitbook.io/command-line-tools-cwl/vcf2maf_1.6.21/)
9-
- [maf_annotated_by_bed](https://msk-access.gitbook.io/command-line-tools-cwl/postprocessing_variant_calls/0.2.0/maf_annotated_by_bed/)
9+
- [maf_annotated_by_bed](https://msk-access.gitbook.io/command-line-tools-cwl/postprocessing_variant_calls/0.2.3/maf_annotated_by_bed/)
10+
- [maf_annotated_by_tsv](https://msk-access.gitbook.io/command-line-tools-cwl/postprocessing_variant_calls/0.2.3/maf_annotated_by_tsv/)
1011

1112
#### Usage
1213

1314
```bash
1415
usage: variant_annotation.cwl
15-
[-h] --input_cosmicCountDB_vcf INPUT_COSMICCOUNTDB_VCF
16+
[-h] --input_cosmicCountDB_vcf INPUT_COSMICCOUNTDB_VCF
1617
--vardict_input_vcf VARDICT_INPUT_VCF --input_cosmicprevalenceDB_vcf
1718
INPUT_COSMICPREVALENCEDB_VCF [--min_hom_vaf MIN_HOM_VAF]
1819
[--output_vcf2mafName OUTPUT_VCF2MAFNAME] [--retain_info RETAIN_INFO]
1920
[--tumor_id TUMOR_ID] [--snpsift_countOpName SNPSIFT_COUNTOPNAME]
2021
[--snpsift_prevalOpName SNPSIFT_PREVALOPNAME] --opOncoKbMafName
2122
OPONCOKBMAFNAME --oncoKbApiToken ONCOKBAPITOKEN
22-
[--oncoKbAnnotateHotspots] --input_complexity_bed INPUT_COMPLEXITY_BED
23-
--input_DUST_bed INPUT_DUST_BED
24-
[--output_DUST_filename OUTPUT_DUST_FILENAME]
25-
[--column_name_DUST COLUMN_NAME_DUST]
26-
[--output_complexity_filename OUTPUT_COMPLEXITY_FILENAME]
23+
[--oncoKbAnnotateHotspots] --input_mappability_bed
24+
INPUT_MAPPABILITY_BED --input_complexity_bed INPUT_COMPLEXITY_BED
25+
--output_mappability_filename OUTPUT_MAPPABILITY_FILENAME
26+
[--column_name_mappability COLUMN_NAME_MAPPABILITY]
27+
--output_complexity_filename OUTPUT_COMPLEXITY_FILENAME
2728
[--column_name_complexity COLUMN_NAME_COMPLEXITY]
29+
--input_hotspot_tsv_file INPUT_HOTSPOT_TSV_FILE
30+
[--output_column_name_hotpsot OUTPUT_COLUMN_NAME_HOTPSOT]
31+
[--output_hotspot_maf_name OUTPUT_HOTSPOT_MAF_NAME]
32+
--input_47kchpd_tsv_file INPUT_47KCHPD_TSV_FILE
33+
[--output_47kchpd_maf_name OUTPUT_47KCHPD_MAF_NAME]
34+
[--output_column_name_47kchpd OUTPUT_COLUMN_NAME_47KCHPD]
35+
--input_panmeloid_tsv_file INPUT_PANMELOID_TSV_FILE
36+
[--output_maf_name_panmyeloid OUTPUT_MAF_NAME_PANMYELOID]
37+
[--output_column_name_panmyeloid OUTPUT_COLUMN_NAME_PANMYELOID]
2838
[job_order]
2939

40+
variant_annotation
41+
3042
positional arguments:
3143
job_order Job input json file
3244

@@ -44,11 +56,48 @@ optional arguments:
4456
--opOncoKbMafName OPONCOKBMAFNAME
4557
--oncoKbApiToken ONCOKBAPITOKEN
4658
--oncoKbAnnotateHotspots
59+
--input_mappability_bed INPUT_MAPPABILITY_BED
4760
--input_complexity_bed INPUT_COMPLEXITY_BED
48-
--input_DUST_bed INPUT_DUST_BED
49-
--output_DUST_filename OUTPUT_DUST_FILENAME
50-
--column_name_DUST COLUMN_NAME_DUST
61+
--output_mappability_filename OUTPUT_MAPPABILITY_FILENAME
62+
--column_name_mappability COLUMN_NAME_MAPPABILITY
5163
--output_complexity_filename OUTPUT_COMPLEXITY_FILENAME
5264
--column_name_complexity COLUMN_NAME_COMPLEXITY
65+
--input_hotspot_tsv_file INPUT_HOTSPOT_TSV_FILE
66+
--output_column_name_hotpsot OUTPUT_COLUMN_NAME_HOTPSOT
67+
--output_hotspot_maf_name OUTPUT_HOTSPOT_MAF_NAME
68+
--input_47kchpd_tsv_file INPUT_47KCHPD_TSV_FILE
69+
--output_47kchpd_maf_name OUTPUT_47KCHPD_MAF_NAME
70+
--output_column_name_47kchpd OUTPUT_COLUMN_NAME_47KCHPD
71+
--input_panmeloid_tsv_file INPUT_PANMELOID_TSV_FILE
72+
--output_maf_name_panmyeloid OUTPUT_MAF_NAME_PANMYELOID
73+
--output_column_name_panmyeloid OUTPUT_COLUMN_NAME_PANMYELOID
74+
```
75+
76+
## Chipvar_postprocessing
77+
78+
### Tools used
79+
80+
- [maf_filter_cmoch](https://msk-access.gitbook.io/command-line-tools-cwl/postprocessing_variant_calls/0.2.3/maf_filter_cmoch/)
81+
- [maf_tag_cmoch](https://msk-access.gitbook.io/command-line-tools-cwl/postprocessing_variant_calls/0.2.3/maf_tag_cmoch/)
82+
83+
#### Usage
84+
85+
```
86+
usage: chipvar_processing.cwl
87+
[-h] --input_variant_annotated_maf INPUT_VARIANT_ANNOTATED_MAF
88+
[--output_maf_name_filter OUTPUT_MAF_NAME_FILTER]
89+
[--output_maf_name_tag OUTPUT_MAF_NAME_TAG]
90+
[job_order]
91+
92+
chipvar_processing
93+
94+
positional arguments:
95+
job_order Job input json file
96+
97+
optional arguments:
98+
-h, --help show this help message and exit
99+
--input_variant_annotated_maf INPUT_VARIANT_ANNOTATED_MAF
100+
--output_maf_name_filter OUTPUT_MAF_NAME_FILTER
101+
--output_maf_name_tag OUTPUT_MAF_NAME_TAG
53102
```
54103

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
class: Workflow
2+
cwlVersion: v1.0
3+
id: chipvar_processing
4+
label: chipvar_processing
5+
$namespaces:
6+
sbg: 'https://www.sevenbridges.com/'
7+
inputs:
8+
- id: output_maf_name_filter
9+
type: string?
10+
'sbg:x': -453
11+
'sbg:y': -272.5
12+
- id: output_maf_name_tag
13+
type: string?
14+
'sbg:x': -911
15+
'sbg:y': -200
16+
- id: input_variant_annotated_maf
17+
type: File
18+
'sbg:x': -1012.5234375
19+
'sbg:y': 20
20+
outputs:
21+
- id: output_maf_cmoch_filtered
22+
outputSource:
23+
- pv_maf_filter/output
24+
type: File?
25+
'sbg:x': -183
26+
'sbg:y': 111
27+
- id: output_maf_cmoch_tag
28+
outputSource:
29+
- pv_maf_tag/output
30+
type: File?
31+
'sbg:x': -559
32+
'sbg:y': 104
33+
steps:
34+
- id: pv_maf_filter
35+
in:
36+
- id: input_maf
37+
source: pv_maf_tag/output
38+
- id: output_maf_name
39+
source: output_maf_name_filter
40+
out:
41+
- id: output
42+
run: >-
43+
../command_line_tools/postprocessing_variant_calls/0.2.3/maf_filter_cmoch/maf_filter_cmoch.cwl
44+
label: pv_maf_filter
45+
'sbg:x': -303
46+
'sbg:y': -116
47+
- id: pv_maf_tag
48+
in:
49+
- id: input_maf
50+
source: input_variant_annotated_maf
51+
- id: output_maf_name
52+
source: output_maf_name_tag
53+
out:
54+
- id: output
55+
run: >-
56+
../command_line_tools/postprocessing_variant_calls/0.2.3/maf_tag_cmoch/maf_tag_cmoch.cwl
57+
label: pv_maf_tag
58+
'sbg:x': -777
59+
'sbg:y': -80
60+
requirements: []

0 commit comments

Comments
 (0)