-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathfirecloud.wdl
69 lines (62 loc) · 2.51 KB
/
firecloud.wdl
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
workflow PHIAL {
String individual
String tumorType
File? snvHandle
File? indelHandle
File? segHandle
File? drangerHandle
String? create_nozzle_report = "FALSE"
call RunPHIAL {
input:
individual=individual,
tumorType=tumorType,
snvHandle=snvHandle,
indelHandle=indelHandle,
segHandle=segHandle,
drangerHandle=drangerHandle,
create_nozzle_report=create_nozzle_report
}
}
task RunPHIAL {
String individual
String tumorType
File? snvHandle
File? indelHandle
File? segHandle
File? drangerHandle
String? create_nozzle_report
command <<<
actdbMini="/databases/Actionable_genes_rationales_4.29.13.txt"
actdbLarge="/databases/CAdb_large_1_2012.txt"
currentPanel="/databases/current_panel_2011.txt"
cosmic="/databases/CosmicHGNC_v56_151111.tsv"
gseaPathways="/databases/GSEA_cancer_gene_sets.txt"
gseaOverlap="/databases/GSEA_cancer_actDB_overlap_sets.txt"
gseaModules="/databases/GSEA_cancer_modules.txt"
refSeq="/databases/refGene.hg19.20100825.sorted.txt"
touch "${individual}_cancer_genome_report.html"
touch "${individual}_cancer_genome_report.RData"
touch "${individual}_allelicfx_hist.png"
Rscript /PHIAL_v1.0.R -i ${individual} -t ${tumorType} -o . \
${"--mut.path " + snvHandle} ${"--indel.path " + indelHandle} \
${"--segfile.path " + segHandle} ${"--dranger.path " + drangerHandle} \
--actdb.mini $actdbMini --actdb.large $actdbLarge --current_panel $currentPanel --cosmic $cosmic \
--gsea.pathways $gseaPathways --gsea.overlap $gseaOverlap --gsea.modules $gseaModules \
--refseq $refSeq --create_nozzle_report ${create_nozzle_report}
>>>
output {
File phialGel = "${individual}_phial_gel.png"
File phialClinicalRelevanceLow = "${individual}_investigate_clinical_relevance_low.txt"
File phialClinicalRelevanceHigh = "${individual}_investigate_clinical_relevance_high.txt"
File phialBiologicalRelevance = "${individual}_investigate_biological_relevance.txt"
File phialScoredDetailed = "${individual}_complete_muts_indels_scna_detailed.txt"
File phialScored = "${individual}_complete_muts_indels_scna.txt"
File phialReport = "${individual}_cancer_genome_report.html"
File phialReportRData = "${individual}_cancer_genome_report.RData"
File phialAFHistogram = "${individual}_allelicfx_hist.png"
}
runtime {
docker: "vanallenlab/phial:1.0.3"
memory: "4 GB"
}
}