Workflow Type: Galaxy
Frozen
Stable
A variation of the Cancer variant annotation (hg38 VEP-based) workflow at https://doi.org/10.48546/workflowhub.workflow.607.1.
Like that other workflow it takes a list of tumor/normal sample pair variants in VCF format (see the other workflow for details about the expected format) and
- annotates them using the ENSEMBL Variant Effect Predictor and custom annotation data
- turns the annotated VCF into a MAF file for import into cBioPortal
- generates human-readable variant- and gene-centric reports
In addition, this worklfow exports the resulting MAF dataset to a WebDAV-enabled remote folder for subsequent import into cBioPortal. WebDAV access details can be configured in the Galaxy user preferences.
Inputs
| ID | Name | Description | Type |
|---|---|---|---|
| Annotations data | Annotations data | n/a |
|
| Export folder | Export folder | n/a |
|
| Report germline variants? | Report germline variants? | n/a |
|
| Sample metadata | Sample metadata | n/a |
|
| Study ID | Study ID | n/a |
|
| Variants to be annotated | Variants to be annotated | n/a |
|
Steps
| ID | Name | Description |
|---|---|---|
| 3 | Mutation classes - DO NOT CHANGE | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0 |
| 7 | Create text file | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_text_file_with_recurring_lines/1.1.0 |
| 8 | Predict variant effects | toolshed.g2.bx.psu.edu/repos/iuc/ensembl_vep/ensembl_vep/106.1+galaxy1 |
| 9 | Extract metadata | __EXTRACT_DATASET__ |
| 10 | Select last | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_tail_tool/1.1.0 |
| 11 | Replace | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 12 | Build list | __BUILD_LIST__ |
| 13 | Cut | Cut1 |
| 14 | Cut | Cut1 |
| 15 | Extract tumor sample ID | Cut1 |
| 16 | Extract normal sample ID | Cut1 |
| 17 | Relabel identifiers | __RELABEL_FROM_FILE__ |
| 18 | Add line to file | toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0 |
| 19 | Annotation metadata | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 20 | Parse parameter value | param_value_from_file |
| 21 | Parse parameter value | param_value_from_file |
| 22 | Sort collection | __SORTLIST__ |
| 23 | Compose text parameter value | toolshed.g2.bx.psu.edu/repos/iuc/compose_text_param/compose_text_param/0.1.1 |
| 24 | dbSNP annotations | __EXTRACT_DATASET__ |
| 25 | cancerhotspots data | __EXTRACT_DATASET__ |
| 26 | CIViC variant data | __EXTRACT_DATASET__ |
| 27 | CGI biomarkers | __EXTRACT_DATASET__ |
| 28 | UniProt-annotated cancer genes | __EXTRACT_DATASET__ |
| 29 | CGI-listed genes | __EXTRACT_DATASET__ |
| 30 | CIViC gene data | __EXTRACT_DATASET__ |
| 31 | vcfanno | toolshed.g2.bx.psu.edu/repos/iuc/vcfanno/vcfanno/0.3.3+galaxy0 |
| 32 | bcftools split-vep | toolshed.g2.bx.psu.edu/repos/iuc/bcftools_plugin_split_vep/bcftools_plugin_split_vep/1.15.1+galaxy2 |
| 33 | SnpSift Filter somatic variants | toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1 |
| 34 | SnpSift Filter LOH variant events | toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1 |
| 35 | SnpSift Filter germline variants | toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_filter/4.3+t.galaxy1 |
| 36 | Build list | __BUILD_LIST__ |
| 37 | Relabel identifiers | __RELABEL_FROM_FILE__ |
| 38 | Convert VCF to MAF | toolshed.g2.bx.psu.edu/repos/iuc/vcf2maf/vcf2maf/1.6.21+galaxy1 |
| 39 | Filter collection | __FILTER_FROM_FILE__ |
| 40 | Extract dataset | __EXTRACT_DATASET__ |
| 41 | Extract dataset | __EXTRACT_DATASET__ |
| 42 | Extract dataset | __EXTRACT_DATASET__ |
| 43 | SnpSift Extract gene-centric Fields | toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0 |
| 44 | SnpSift Extract Fields | toolshed.g2.bx.psu.edu/repos/iuc/snpsift/snpSift_extractFields/4.3+t.galaxy0 |
| 45 | Replace Text | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/1.1.3 |
| 46 | Replace Text | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/1.1.3 |
| 47 | Replace Text | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/1.1.3 |
| 48 | Replace | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 49 | Replace | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 50 | Build list | __BUILD_LIST__ |
| 51 | Datamash | toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0+galaxy2 |
| 52 | Compute | toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0 |
| 53 | Relabel identifiers | __RELABEL_FROM_FILE__ |
| 54 | Join | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2 |
| 55 | Replace Text | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/1.1.3 |
| 56 | Filter collection | __FILTER_FROM_FILE__ |
| 57 | Join | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2 |
| 58 | Replace | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 59 | Generate combined MAF of all variants | toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/5.1.0 |
| 60 | Join | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2 |
| 61 | Join | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2 |
| 62 | Generate full variants reports | toolshed.g2.bx.psu.edu/repos/bgruening/column_arrange_by_header/bg_column_arrange_by_header/0.2 |
| 63 | Export datasets | export_remote |
| 64 | Generate full gene reports | toolshed.g2.bx.psu.edu/repos/bgruening/column_arrange_by_header/bg_column_arrange_by_header/0.2 |
| 65 | Compute | toolshed.g2.bx.psu.edu/repos/devteam/column_maker/Add_a_column1/2.0 |
| 66 | Datamash | toolshed.g2.bx.psu.edu/repos/iuc/datamash_ops/datamash_ops/1.1.0 |
| 67 | Add line to file | toolshed.g2.bx.psu.edu/repos/bgruening/add_line_to_file/add_line_to_file/0.1.0 |
| 68 | Join | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_easyjoin_tool/1.1.2 |
| 69 | Replace Text | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_replace_in_column/1.1.3 |
| 70 | Split file | toolshed.g2.bx.psu.edu/repos/bgruening/split_file_to_collection/split_file_to_collection/0.5.0 |
| 71 | Filter for known cancer genes | Filter1 |
| 72 | Column arrange | toolshed.g2.bx.psu.edu/repos/bgruening/column_arrange_by_header/bg_column_arrange_by_header/0.2 |
| 73 | Collapse Collection | toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/4.2 |
| 74 | Transpose | toolshed.g2.bx.psu.edu/repos/iuc/datamash_transpose/datamash_transpose/1.1.0 |
| 75 | Column arrange | toolshed.g2.bx.psu.edu/repos/bgruening/column_arrange_by_header/bg_column_arrange_by_header/0.2 |
| 76 | Replace | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 77 | Mutation Summary | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 78 | Replace | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 79 | Replace | toolshed.g2.bx.psu.edu/repos/bgruening/text_processing/tp_find_and_replace/1.1.3 |
| 80 | All somatic variants report | __EXTRACT_DATASET__ |
| 81 | All LoH events report | __EXTRACT_DATASET__ |
| 82 | Collapse Collection | toolshed.g2.bx.psu.edu/repos/nml/collapse_collections/collapse_dataset/4.2 |
| 83 | Merge collections | __MERGE_COLLECTION__ |
| 84 | Merge collections | __MERGE_COLLECTION__ |
| 85 | Somatic variants report cancer genes | __EXTRACT_DATASET__ |
| 86 | LoH events report cancer genes | __EXTRACT_DATASET__ |
| 87 | Germline variants report cancer genes | __EXTRACT_DATASET__ |
| 88 | Somatic genes summary | __EXTRACT_DATASET__ |
| 89 | LoH genes summary | __EXTRACT_DATASET__ |
| 90 | Germline genes summary | __EXTRACT_DATASET__ |
Outputs
| ID | Name | Description | Type |
|---|---|---|---|
| annotation_metadata | annotation_metadata | n/a |
|
| uniprot_cancer_genes | uniprot_cancer_genes | n/a |
|
| cgi_genes | cgi_genes | n/a |
|
| civic_genes | civic_genes | n/a |
|
| final_variants | final_variants | n/a |
|
| maf_report | maf_report | n/a |
|
| variant_reports_tabular | variant_reports_tabular | n/a |
|
| gene_reports_tabular | gene_reports_tabular | n/a |
|
| mutations_summary | mutations_summary | n/a |
|
| somatic_report | somatic_report | n/a |
|
| loh_report | loh_report | n/a |
|
| somatic_cancer_report | somatic_cancer_report | n/a |
|
| loh_cancer_report | loh_cancer_report | n/a |
|
| germline_cancer_report | germline_cancer_report | n/a |
|
| gene_cards_somatic | gene_cards_somatic | n/a |
|
| gene_cards_loh | gene_cards_loh | n/a |
|
| gene_cards_germline | gene_cards_germline | n/a |
|
Version History
Version 1 (earliest) Created 27th Oct 2023 at 16:07 by Wolfgang Maier
Initial commit
Frozen
Version-1
1170fa5
Creators and SubmitterCreator
Submitter
Citation
Maier, W. (2023). Cancer variant annotation (hg38 VEP-based) with MAF export. WorkflowHub. https://doi.org/10.48546/WORKFLOWHUB.WORKFLOW.629.1
Activity
Views: 6494 Downloads: 608 Runs: 2
Created: 27th Oct 2023 at 16:07
Annotated Properties
Topic annotations
Operation annotations
Tags
AttributionsNone
Run on Galaxy
https://orcid.org/0000-0002-9464-6640