Skip to content

Commit 52116d2

Browse files
committed
feat: extend datavzrd template for fusions
1 parent d25d5f1 commit 52116d2

2 files changed

Lines changed: 50 additions & 0 deletions

File tree

workflow/resources/datavzrd/fusion-calls-template.datavzrd.yaml

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,56 @@ views:
2222
desc: ?f"Fusion calls"
2323
dataset: ?f"{group}-fusions"
2424
render-table:
25+
add-columns:
26+
breakpoint 1:
27+
value: function create_position(row) { return ":".join([row.chromosome_partner1, row.position_partner1]) }
28+
link_to_url: f"https://www.ensembl.org/{params.species}/Gene/Summary?g={value}"
2529
columns:
30+
feature_id_partner1:
31+
label: HUGO gene name breakpoint 1
32+
link_to_url: "https://www.genecards.org/cgi-bin/carddisp.pl?gene={value}"
33+
exon_partner1:
34+
label: exon breakpoint 1
35+
site1:
36+
label: site breakpoint 1
37+
plot:
38+
heatmap:
39+
type: nominal
40+
color-scheme: set1
41+
aux-domain-columns: site2
42+
feature_name_partner1:
43+
label: ensembl ID breakpoint 1
44+
display-mode: detail
45+
link_to_url: f"https://www.ensembl.org/{params.species}/Gene/Summary?g={value}"
46+
feature_name_partner2:
47+
label: ensembl ID breakpoint 2
48+
display-mode: detail
49+
link_to_url: f"https://www.ensembl.org/{params.species}/Gene/Summary?g={value}"
50+
add-columns:
51+
breakpoint 2:
52+
value: function create_position(row) { return ":".join([row.chromosome_partner2, row.position_partner2]) }
53+
link_to_url: f"https://www.ensembl.org/{params.species}/Location/View?r={{value}}"
54+
columns:
55+
feature_id_partner2:
56+
label: HUGO gene name breakpoint 2
57+
link_to_url: "https://www.genecards.org/cgi-bin/carddisp.pl?gene={value}"
58+
exon_partner2:
59+
label: exon breakpoint 2
60+
site2:
61+
label: site breakpoint 2
62+
plot:
63+
heatmap:
64+
type: nominal
65+
color-scheme: set1
66+
aux-domain-columns: site1
67+
type:
68+
heatmap:
69+
type: nominal
70+
color-scheme: category10
71+
reading_frame:
72+
heatmap:
73+
type: nominal
74+
color-scheme: dark2
2675
"regex('.+: allele frequency')":
2776
plot:
2877
ticks:

workflow/rules/datavzrd.smk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,6 +147,7 @@ rule datavzrd_fusion_calls:
147147
"logs/datavzrd_report/{batch}.{event}.log",
148148
params:
149149
groups=get_report_batch("fusions"),
150+
species=lookup(within=config, dpath="ref/species"),
150151
samples=samples,
151152
wrapper:
152153
"v6.2.0/utils/datavzrd"

0 commit comments

Comments
 (0)