Skip to content

Commit 4693455

Browse files
author
kevinmhadi
committed
Intragenic fusion parsing added to container used in OncoKB processes.
1 parent f7be3c4 commit 4693455

2 files changed

Lines changed: 25 additions & 6 deletions

File tree

bin/oncokb/process_singularity.sh

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -177,17 +177,31 @@ fi
177177

178178
if [ -e ${FUSIONS} ] && [ ! $(wc -c <${FUSIONS}) == 0 ]; then
179179

180-
# Below must be inside parentheses so the environment change happens within a subshell
181-
(
182-
Rscript ${HOME}/scripts/parse_fusions_for_oncokb.R --libdir ${LIBDIR} --fusions ${FUSIONS} --path ./input_fusions.tsv
183-
)
180+
181+
Rscript ${HOME}/scripts/parse_fusions_for_oncokb.R --libdir ${LIBDIR} --fusions ${FUSIONS} --path ./input_fusions.tsv
182+
184183
set -x
185184
python ${HOME}/git/oncokb-annotator/FusionAnnotator.py \
186185
-i ./input_fusions.tsv \
187186
-o ./oncokb_fusions.tsv \
188187
$( test ! $(tolower ${TUMOR_TYPE}) = unknown && printf %s "-t ${TUMOR_TYPE}" ) \
189188
-b $ONCOKB_TOKEN \
190189
-d
190+
191+
python ${HOME}/git/oncokb-annotator/MafAnnotator.py \
192+
-i ./partial_tandem_duplication.maf \
193+
-o ./oncokb_partial_tandem_duplication.tsv \
194+
$( test ! $(tolower ${TUMOR_TYPE}) = unknown && printf %s "-t ${TUMOR_TYPE}" ) \
195+
-b $ONCOKB_TOKEN \
196+
-d \
197+
-a
198+
199+
python ${HOME}/git/oncokb-annotator/StructuralVariantAnnotator.py \
200+
-i ./intragenic_del.tsv \
201+
-o ./oncokb_intragenic_del.tsv \
202+
$( test ! $(tolower ${TUMOR_TYPE}) = unknown && printf %s "-t ${TUMOR_TYPE}" ) \
203+
-b $ONCOKB_TOKEN \
204+
-d
191205
set +x
192206

193207
Rscript ${HOME}/scripts/add_fusion_metadata_to_oncokb.R \

modules/local/oncokb/main.nf

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ process ONCOKB_ANNOTATOR {
1212
// 'mskilab/unified:0.0.12' }"
1313

1414
container "${ workflow.containerEngine == 'singularity' && !task.ext.singularity_pull_docker_container ?
15-
'docker://mskilab/unified:0.0.28-rebuild':
16-
'mskilab/unified:0.0.28-rebuild' }"
15+
'docker://mskilab/unified:0.0.29-rebuild':
16+
'mskilab/unified:0.0.29-rebuild' }"
1717

1818
input:
1919
tuple val(meta), path(vcf), path(fusions), path(cna)
@@ -26,6 +26,11 @@ process ONCOKB_ANNOTATOR {
2626
output:
2727
path "merged_oncokb.maf", emit: merged_oncokb_vcf
2828
path "merged_oncokb_fusions.tsv", emit: merged_oncokb_fusions
29+
path "merged_oncokb_fusions.json", emit: merged_oncokb_fusions_json, optional: true
30+
path "merged_oncokb_intragenic_del.tsv", emit: merged_oncokb_intragenic_del
31+
path "merged_oncokb_intragenic_del.json", emit: merged_oncokb_intragenic_del_json, optional: true
32+
path "merged_oncokb_partial_tandem_duplication.tsv", emit: merged_oncokb_partial_tandem_duplication
33+
path "merged_oncokb_partial_tandem_duplication.json", emit: merged_oncokb_partial_tandem_duplication_json, optional: true
2934
path "merged_oncokb_cna.tsv", emit: merged_oncokb_cna
3035
path "versions.yml", emit: versions
3136

0 commit comments

Comments
 (0)