Skip to content

Commit

Permalink
add HGG_fusion_evidence and HGG_fusion_counts in molecular_subtype.tsv
Browse files Browse the repository at this point in the history
  • Loading branch information
zzgeng committed Feb 3, 2023
1 parent d4be6de commit 623b502
Show file tree
Hide file tree
Showing 10 changed files with 1,022 additions and 993 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -92,13 +92,20 @@ The gene fusion with _ROS1_, _ALK_ and _MET_ are added into the output

```{r}
RTK_list <- c("FGFR1", "NTRK", "MET", "ROS1", "ALK")
summary_df <- fusion_hgg %>%
mutate(HGG_Fusion_evidence = apply(.[,colnames(.)[grepl(paste(RTK_list, collapse = "|"), colnames(.))]], 1, FUN = function(x) {paste(names(x)[x == 1],collapse="/")})) %>%
mutate(HGG_Fusion_counts = apply(.[,colnames(.)[grepl(paste(RTK_list, collapse = "|"), colnames(.))]], 1, FUN = function(x) {length(names(x)[x == 1])})) %>%
mutate(NTRK_fusions = apply(.[,colnames(.)[grepl("NTRK", colnames(.))]], 1, FUN = function(x) {paste(names(x)[x == 1],collapse="/")})) %>%
mutate(MET_fusions = apply(.[,colnames(.)[grepl("MET", colnames(.))]], 1, FUN = function(x) {paste(names(x)[x == 1],collapse="/")})) %>%
mutate(ROS1_fusions = apply(.[,colnames(.)[grepl("ROS1", colnames(.))]], 1, FUN = function(x) {paste(names(x)[x == 1],collapse="/")})) %>%
mutate(ALK_fusions = apply(.[,colnames(.)[grepl("ALK", colnames(.))]], 1, FUN = function(x) {paste(names(x)[x == 1],collapse="/")})) %>%
mutate(FGFR1_fusions = apply(.[,colnames(.)[grepl("FGFR1", colnames(.))]], 1, FUN = function(x) {paste(names(x)[x == 1],collapse="/")})) %>%
select(c("Kids_First_Biospecimen_ID", "NTRK_fusions", "MET_fusions", "ROS1_fusions", "ALK_fusions", "FGFR1_fusions"))
select(c("Kids_First_Biospecimen_ID", "NTRK_fusions", "MET_fusions", "ROS1_fusions", "ALK_fusions", "FGFR1_fusions", "HGG_Fusion_evidence", "HGG_Fusion_counts")) %>%
dplyr::arrange(Kids_First_Biospecimen_ID)
summary_df[summary_df == ""] = "None"
head(summary_df[order(summary_df$FGFR1_fusions),])
```
Expand All @@ -115,8 +122,6 @@ To retain information about which gene we're talking about we will include the f
Write file.

```{r}
summary_df[summary_df == ""] = "None"
summary_df %>%
write_tsv(output_file)
```
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -147,7 +147,7 @@ What are they?

```{r}
missing_bsids <- setdiff(exp_df$Kids_First_Biospecimen_ID,
fusion_df$Sample)
fusion_df$Kids_First_Biospecimen_ID)
histologies_df %>%
filter(Kids_First_Biospecimen_ID %in% missing_bsids)
Expand Down Expand Up @@ -211,8 +211,7 @@ rm(arriba_df, putative_oncogenic_df, starfusion_df, missing_bsids)
### Join the Expression and Fusion Data

```{r}
rna_df <- left_join(exp_df, fusion_df,
by = c("Kids_First_Biospecimen_ID" = "Sample"))
rna_df <- left_join(exp_df, fusion_df)
head(rna_df, n = 10)
```

Expand Down Expand Up @@ -301,12 +300,19 @@ rna_df <- rna_df %>%


### All Data
Add methylation Kids_First_Biospecimen_ID into all_data_df

```{r}
methy_df <- histologies_df %>%
filter(experimental_strategy == "Methylation") %>%
select(Kids_First_Biospecimen_ID, sample_id) %>%
rename("Kids_First_Biospecimen_ID_methy" = "Kids_First_Biospecimen_ID")
all_data_df <- full_join(dna_df, rna_df,
by = c("Kids_First_Participant_ID",
"sample_id","cell_line_composition"),
suffix = c("_DNA", "_RNA")) %>%
left_join(methy_df, by = "sample_id") %>%
select(starts_with("Kids_First"), sample_id, everything())
head(all_data_df, n = 10)
Expand Down Expand Up @@ -572,8 +578,7 @@ molecular_subtype_table <- bind_rows(h3_g35_df_biospecimen,
molecular_subtype_table <- all_data_df %>%
select(Kids_First_Participant_ID,
sample_id,
Kids_First_Biospecimen_ID_DNA,
Kids_First_Biospecimen_ID_RNA,
starts_with("Kids_First_Biospecimen"),
composition) %>%
left_join(molecular_subtype_table) %>%
distinct() %>%
Expand Down Expand Up @@ -607,21 +612,24 @@ molecular_subtype_table <- all_data_df %>%

```{r}
NTRK <- fusion_df %>%
select(c("Sample", "NTRK_fusions")) %>%
select(Kids_First_Biospecimen_ID, NTRK_fusions) %>%
filter(NTRK_fusions != "None") %>%
pull(Sample)
pull(Kids_First_Biospecimen_ID)
ALK <- fusion_df %>%
select(c("Sample", "ALK_fusions")) %>%
pull(Sample)
select(Kids_First_Biospecimen_ID, ALK_fusions) %>%
filter(ALK_fusions != "None") %>%
pull(Kids_First_Biospecimen_ID)
ROS1 <- fusion_df %>%
select(c("Sample", "ROS1_fusions")) %>%
pull(Sample)
select(Kids_First_Biospecimen_ID, ROS1_fusions) %>%
filter(ROS1_fusions != "None") %>%
pull(Kids_First_Biospecimen_ID)
MET <- fusion_df %>%
select(c("Sample", "MET_fusions")) %>%
pull(Sample)
select(Kids_First_Biospecimen_ID, MET_fusions) %>%
filter(MET_fusions != "None") %>%
pull(Kids_First_Biospecimen_ID)
RTK_list <- c(NTRK, ALK, MET, ROS1)
Expand All @@ -634,16 +642,20 @@ IGH <- histologies_df %>%
IGH <- IGH %>%
mutate(molecular_subtype = case_when(
Kids_First_Biospecimen_ID_DNA %in% NTRK |
Kids_First_Biospecimen_ID_RNA %in% NTRK ~ "IHG, NTRK-altered",
Kids_First_Biospecimen_ID_RNA %in% NTRK |
Kids_First_Biospecimen_ID_methy %in% NTRK ~ "IHG, NTRK-altered",
Kids_First_Biospecimen_ID_DNA %in% ALK |
Kids_First_Biospecimen_ID_RNA %in% ALK ~ "IHG, ALK-altered",
Kids_First_Biospecimen_ID_RNA %in% ALK |
Kids_First_Biospecimen_ID_methy %in% ALK ~ "IHG, ALK-altered",
Kids_First_Biospecimen_ID_DNA %in% ROS1 |
Kids_First_Biospecimen_ID_RNA %in% ROS1 ~ "IHG, ROS1-altered",
Kids_First_Biospecimen_ID_RNA %in% ROS1 |
Kids_First_Biospecimen_ID_methy %in% ROS1 ~ "IHG, ROS1-altered",
Kids_First_Biospecimen_ID_DNA %in% MET |
Kids_First_Biospecimen_ID_RNA %in% MET ~ "IHG, MET-altered",
Kids_First_Biospecimen_ID_RNA %in% MET |
Kids_First_Biospecimen_ID_methy %in% MET ~ "IHG, MET-altered",
!(Kids_First_Biospecimen_ID_DNA %in% RTK_list) &
!(Kids_First_Biospecimen_ID_RNA %in% RTK_list) &
Expand All @@ -667,15 +679,17 @@ IGH <- IGH %>%
select(c(Kids_First_Participant_ID,
sample_id,
Kids_First_Biospecimen_ID_DNA,
starts_with("Kids_First_Biospecimen"),
Kids_First_Biospecimen_ID_RNA,
molecular_subtype,
composition)) %>%
composition,
HGG_Fusion_evidence,
HGG_Fusion_counts)) %>%
filter(molecular_subtype != "delete") %>%
unique()
molecular_subtype_table <-molecular_subtype_table %>%
molecular_subtype_table <- molecular_subtype_table %>%
filter(!sample_id %in% IGH$sample_id) %>%
bind_rows(IGH)
Expand Down

Large diffs are not rendered by default.

6 changes: 4 additions & 2 deletions analyses/molecular-subtyping-HGG/10-HGG-TP53-annotation.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -49,10 +49,12 @@ hgg_subtypes <- hgg_subtypes %>%
"Kids_First_Biospecimen_ID_DNA")) %>%
rename("tp53_SNV_indel_counts"="SNV_indel_counts",
"tp53_CNV_loss_counts"="CNV_loss_counts",
"tp53_HGVSp_Short"="HGVSp_Short" ,
"tp53_HGVSp_Short"="HGVSp_Short" ,
"tp53_CNV_loss_evidence"="CNV_loss_evidence",
"tp53_hotspot"="hotspot",
"tp53_activating"="activating") %>%
"tp53_activating"="activating",
"tp53_Fusion_counts"="Fusion_counts",
"tp53_Fusion_evidence"="Fusion_evidence") %>%
mutate(molecular_subtype= case_when(
tp53_altered=="activated" ~ stringr::str_c(molecular_subtype,", TP53 activated"),
tp53_altered=="loss" ~ stringr::str_c(molecular_subtype,", TP53 loss"),
Expand Down
17 changes: 11 additions & 6 deletions analyses/molecular-subtyping-HGG/10-HGG-TP53-annotation.nb.html
Original file line number Diff line number Diff line change
Expand Up @@ -1841,15 +1841,18 @@ <h3>Required files</h3>

hgg_subtypes &lt;- read_tsv(file.path(results_dir,&quot;HGG_molecular_subtype.tsv&quot;)) </code></pre>
<!-- rnb-source-end -->
<!-- rnb-message-begin eyJkYXRhIjoiUGFyc2VkIHdpdGggY29sdW1uIHNwZWNpZmljYXRpb246XG5jb2xzKFxuICBLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEID0gY29sX2NoYXJhY3RlcigpLFxuICBzYW1wbGVfaWQgPSBjb2xfY2hhcmFjdGVyKCksXG4gIEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSURfRE5BID0gY29sX2NoYXJhY3RlcigpLFxuICBLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX1JOQSA9IGNvbF9jaGFyYWN0ZXIoKSxcbiAgY29tcG9zaXRpb24gPSBjb2xfY2hhcmFjdGVyKCksXG4gIG1vbGVjdWxhcl9zdWJ0eXBlID0gY29sX2NoYXJhY3RlcigpXG4pXG4ifQ== -->
<!-- rnb-message-begin eyJkYXRhIjoiUGFyc2VkIHdpdGggY29sdW1uIHNwZWNpZmljYXRpb246XG5jb2xzKFxuICBLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEID0gY29sX2NoYXJhY3RlcigpLFxuICBzYW1wbGVfaWQgPSBjb2xfY2hhcmFjdGVyKCksXG4gIEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSURfRE5BID0gY29sX2NoYXJhY3RlcigpLFxuICBLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX1JOQSA9IGNvbF9jaGFyYWN0ZXIoKSxcbiAgS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9tZXRoeSA9IGNvbF9jaGFyYWN0ZXIoKSxcbiAgY29tcG9zaXRpb24gPSBjb2xfY2hhcmFjdGVyKCksXG4gIG1vbGVjdWxhcl9zdWJ0eXBlID0gY29sX2NoYXJhY3RlcigpLFxuICBIR0dfRnVzaW9uX2V2aWRlbmNlID0gY29sX2NoYXJhY3RlcigpLFxuICBIR0dfRnVzaW9uX2NvdW50cyA9IGNvbF9kb3VibGUoKVxuKVxuIn0= -->
<pre><code>Parsed with column specification:
cols(
Kids_First_Participant_ID = col_character(),
sample_id = col_character(),
Kids_First_Biospecimen_ID_DNA = col_character(),
Kids_First_Biospecimen_ID_RNA = col_character(),
Kids_First_Biospecimen_ID_methy = col_character(),
composition = col_character(),
molecular_subtype = col_character()
molecular_subtype = col_character(),
HGG_Fusion_evidence = col_character(),
HGG_Fusion_counts = col_double()
)</code></pre>
<!-- rnb-message-end -->
<!-- rnb-source-begin eyJkYXRhIjoiaGdnX3N1YnR5cGVzJEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSURfUk5BIDwtIGFzLmNoYXJhY3RlcihoZ2dfc3VidHlwZXMkS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9STkEpIn0= -->
Expand All @@ -1863,18 +1866,20 @@ <h3>Required files</h3>
<h1>Add tp53 status</h1>
<!-- rnb-text-end -->
<!-- rnb-chunk-begin -->
<!-- rnb-source-begin eyJkYXRhIjoiaGdnX3N1YnR5cGVzIDwtIGhnZ19zdWJ0eXBlcyAlPiVcbiAgbGVmdF9qb2luKHRwNTNfc3RhdHVzLGJ5PWMoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwic2FtcGxlX2lkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9STkFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX0ROQVwiKSkgJT4lXG4gIHJlbmFtZShcInRwNTNfU05WX2luZGVsX2NvdW50c1wiPVwiU05WX2luZGVsX2NvdW50c1wiLFxuICAgICAgICAgXCJ0cDUzX0NOVl9sb3NzX2NvdW50c1wiPVwiQ05WX2xvc3NfY291bnRzXCIsXG4gICAgICAgICAgXCJ0cDUzX0hHVlNwX1Nob3J0XCI9XCJIR1ZTcF9TaG9ydFwiICwgXG4gICAgICAgICBcInRwNTNfQ05WX2xvc3NfZXZpZGVuY2VcIj1cIkNOVl9sb3NzX2V2aWRlbmNlXCIsXG4gICAgICAgICBcInRwNTNfaG90c3BvdFwiPVwiaG90c3BvdFwiLFxuICAgICAgICAgXCJ0cDUzX2FjdGl2YXRpbmdcIj1cImFjdGl2YXRpbmdcIikgJT4lXG4gIG11dGF0ZShtb2xlY3VsYXJfc3VidHlwZT0gY2FzZV93aGVuKFxuICAgIHRwNTNfYWx0ZXJlZD09XCJhY3RpdmF0ZWRcIiB+IHN0cmluZ3I6OnN0cl9jKG1vbGVjdWxhcl9zdWJ0eXBlLFwiLCBUUDUzIGFjdGl2YXRlZFwiKSxcbiAgICB0cDUzX2FsdGVyZWQ9PVwibG9zc1wiIH4gc3RyaW5ncjo6c3RyX2MobW9sZWN1bGFyX3N1YnR5cGUsXCIsIFRQNTMgbG9zc1wiKSxcbiAgICBUUlVFIH4gbW9sZWN1bGFyX3N1YnR5cGVcbiAgKSkgJT4lXG4gIGFycmFuZ2UoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCwgc2FtcGxlX2lkKSAlPiVcbiAgd3JpdGVfdHN2KGZpbGUucGF0aChyZXN1bHRzX2RpcixcIkhHR19tb2xlY3VsYXJfc3VidHlwZS50c3ZcIikpIn0= -->
<!-- rnb-source-begin eyJkYXRhIjoiaGdnX3N1YnR5cGVzIDwtIGhnZ19zdWJ0eXBlcyAlPiVcbiAgbGVmdF9qb2luKHRwNTNfc3RhdHVzLGJ5PWMoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwic2FtcGxlX2lkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9STkFcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX0ROQVwiKSkgJT4lXG4gIHJlbmFtZShcInRwNTNfU05WX2luZGVsX2NvdW50c1wiPVwiU05WX2luZGVsX2NvdW50c1wiLFxuICAgICAgICAgXCJ0cDUzX0NOVl9sb3NzX2NvdW50c1wiPVwiQ05WX2xvc3NfY291bnRzXCIsXG4gICAgICAgICBcInRwNTNfSEdWU3BfU2hvcnRcIj1cIkhHVlNwX1Nob3J0XCIgLCBcbiAgICAgICAgIFwidHA1M19DTlZfbG9zc19ldmlkZW5jZVwiPVwiQ05WX2xvc3NfZXZpZGVuY2VcIixcbiAgICAgICAgIFwidHA1M19ob3RzcG90XCI9XCJob3RzcG90XCIsXG4gICAgICAgICBcInRwNTNfYWN0aXZhdGluZ1wiPVwiYWN0aXZhdGluZ1wiLFxuICAgICAgICAgXCJ0cDUzX0Z1c2lvbl9jb3VudHNcIj1cIkZ1c2lvbl9jb3VudHNcIiwgXG4gICAgICAgICBcInRwNTNfRnVzaW9uX2V2aWRlbmNlXCI9XCJGdXNpb25fZXZpZGVuY2VcIikgJT4lXG4gIG11dGF0ZShtb2xlY3VsYXJfc3VidHlwZT0gY2FzZV93aGVuKFxuICAgIHRwNTNfYWx0ZXJlZD09XCJhY3RpdmF0ZWRcIiB+IHN0cmluZ3I6OnN0cl9jKG1vbGVjdWxhcl9zdWJ0eXBlLFwiLCBUUDUzIGFjdGl2YXRlZFwiKSxcbiAgICB0cDUzX2FsdGVyZWQ9PVwibG9zc1wiIH4gc3RyaW5ncjo6c3RyX2MobW9sZWN1bGFyX3N1YnR5cGUsXCIsIFRQNTMgbG9zc1wiKSxcbiAgICBUUlVFIH4gbW9sZWN1bGFyX3N1YnR5cGVcbiAgKSkgJT4lXG4gIGFycmFuZ2UoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCwgc2FtcGxlX2lkKSAlPiVcbiAgd3JpdGVfdHN2KGZpbGUucGF0aChyZXN1bHRzX2RpcixcIkhHR19tb2xlY3VsYXJfc3VidHlwZS50c3ZcIikpIn0= -->
<pre class="r"><code>hgg_subtypes &lt;- hgg_subtypes %&gt;%
left_join(tp53_status,by=c(
&quot;sample_id&quot;,
&quot;Kids_First_Biospecimen_ID_RNA&quot;,
&quot;Kids_First_Biospecimen_ID_DNA&quot;)) %&gt;%
rename(&quot;tp53_SNV_indel_counts&quot;=&quot;SNV_indel_counts&quot;,
&quot;tp53_CNV_loss_counts&quot;=&quot;CNV_loss_counts&quot;,
&quot;tp53_HGVSp_Short&quot;=&quot;HGVSp_Short&quot; ,
&quot;tp53_HGVSp_Short&quot;=&quot;HGVSp_Short&quot; ,
&quot;tp53_CNV_loss_evidence&quot;=&quot;CNV_loss_evidence&quot;,
&quot;tp53_hotspot&quot;=&quot;hotspot&quot;,
&quot;tp53_activating&quot;=&quot;activating&quot;) %&gt;%
&quot;tp53_activating&quot;=&quot;activating&quot;,
&quot;tp53_Fusion_counts&quot;=&quot;Fusion_counts&quot;,
&quot;tp53_Fusion_evidence&quot;=&quot;Fusion_evidence&quot;) %&gt;%
mutate(molecular_subtype= case_when(
tp53_altered==&quot;activated&quot; ~ stringr::str_c(molecular_subtype,&quot;, TP53 activated&quot;),
tp53_altered==&quot;loss&quot; ~ stringr::str_c(molecular_subtype,&quot;, TP53 loss&quot;),
Expand All @@ -1886,7 +1891,7 @@ <h1>Add tp53 status</h1>
<!-- rnb-chunk-end -->
</div>

<div id="rmd-source-code">LS0tCnRpdGxlOiAiVFA1MyBhbm5vdGF0aW9uIGZvciBIR0ciCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KCkluIHRoaXMgbm90ZWJvb2sgd2Ugd2lsbCBhbm5vdGF0ZSBIR0cgc2FtcGxlcyB3aXRoIFRQNTMgc3RhdHVzIHdlIG9idGFpbmVkIGZyb20gc252L2NudiBhbmQgVFA1MyBjbGFzc2lmaWVyLiBXZSBiZWxpZXZlIFRQNTMgYW5ub3RhdGlvbiB3aWxsIGFkZCB1c2VmdWwgaW5mb3JtYXRpb24gdG8gdGhlIGN1cnJlbnQga25vd24gc3VidHlwZXMgYXMgd2Ugc2VlIFRQNTMgbXV0YXRpb25zIGNvLW9jY3VycmluZyB3aXRoIEgzIG11dGF0aW9ucy4KCiMjIFNldCB1cApgYGB7cn0KIyBMb2FkIGluIHRpZHl2ZXJzZSBmdW5jdGlvbnMKbGlicmFyeSh0aWR5dmVyc2UpCgpyb290X2RpciA8LSBycHJvanJvb3Q6OmZpbmRfcm9vdChycHJvanJvb3Q6Omhhc19kaXIoIi5naXQiKSkKIyByZXN1bHRzIGZvbGRlcgpyZXN1bHRzX2RpciA8LSBmaWxlLnBhdGgoCiAgcm9vdF9kaXIsCiAgImFuYWx5c2VzIiwKICAibW9sZWN1bGFyLXN1YnR5cGluZy1IR0ciLAogICJyZXN1bHRzIikKCmBgYAoKCiMjIyBSZXF1aXJlZCBmaWxlcwpgYGB7cn0KIyBGaWxlIHBhdGggdG8gZGF0YSBkaXJlY3RvcnkKdHA1M19zdGF0dXMgPC0gcmVhZF90c3YoZmlsZS5wYXRoKAogIHJvb3RfZGlyLAogICJhbmFseXNlcyIsCiAgInRwNTNfbmYxX3Njb3JlIiwKICAicmVzdWx0cyIsCiAgInRwNTNfYWx0ZXJlZF9zdGF0dXMudHN2IiksIGd1ZXNzX21heCA9IDEwMDAwMCkKCnRwNTNfc3RhdHVzJEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSURfUk5BIDwtIGFzLmNoYXJhY3Rlcih0cDUzX3N0YXR1cyRLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX1JOQSkKCgpoZ2dfc3VidHlwZXMgPC0gcmVhZF90c3YoZmlsZS5wYXRoKHJlc3VsdHNfZGlyLCJIR0dfbW9sZWN1bGFyX3N1YnR5cGUudHN2IikpIApoZ2dfc3VidHlwZXMkS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9STkEgPC0gYXMuY2hhcmFjdGVyKGhnZ19zdWJ0eXBlcyRLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX1JOQSkKCmBgYAoKIyBBZGQgdHA1MyBzdGF0dXMgCmBgYHtyfQoKaGdnX3N1YnR5cGVzIDwtIGhnZ19zdWJ0eXBlcyAlPiUKICBsZWZ0X2pvaW4odHA1M19zdGF0dXMsYnk9YygKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2FtcGxlX2lkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9STkEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX0ROQSIpKSAlPiUKICByZW5hbWUoInRwNTNfU05WX2luZGVsX2NvdW50cyI9IlNOVl9pbmRlbF9jb3VudHMiLAogICAgICAgICAidHA1M19DTlZfbG9zc19jb3VudHMiPSJDTlZfbG9zc19jb3VudHMiLAogICAgICAgICAgInRwNTNfSEdWU3BfU2hvcnQiPSJIR1ZTcF9TaG9ydCIgLCAKICAgICAgICAgInRwNTNfQ05WX2xvc3NfZXZpZGVuY2UiPSJDTlZfbG9zc19ldmlkZW5jZSIsCiAgICAgICAgICJ0cDUzX2hvdHNwb3QiPSJob3RzcG90IiwKICAgICAgICAgInRwNTNfYWN0aXZhdGluZyI9ImFjdGl2YXRpbmciKSAlPiUKICBtdXRhdGUobW9sZWN1bGFyX3N1YnR5cGU9IGNhc2Vfd2hlbigKICAgIHRwNTNfYWx0ZXJlZD09ImFjdGl2YXRlZCIgfiBzdHJpbmdyOjpzdHJfYyhtb2xlY3VsYXJfc3VidHlwZSwiLCBUUDUzIGFjdGl2YXRlZCIpLAogICAgdHA1M19hbHRlcmVkPT0ibG9zcyIgfiBzdHJpbmdyOjpzdHJfYyhtb2xlY3VsYXJfc3VidHlwZSwiLCBUUDUzIGxvc3MiKSwKICAgIFRSVUUgfiBtb2xlY3VsYXJfc3VidHlwZQogICkpICU+JQogIGFycmFuZ2UoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCwgc2FtcGxlX2lkKSAlPiUKICB3cml0ZV90c3YoZmlsZS5wYXRoKHJlc3VsdHNfZGlyLCJIR0dfbW9sZWN1bGFyX3N1YnR5cGUudHN2IikpCgpgYGAK</div>
<div id="rmd-source-code">LS0tCnRpdGxlOiAiVFA1MyBhbm5vdGF0aW9uIGZvciBIR0ciCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KCkluIHRoaXMgbm90ZWJvb2sgd2Ugd2lsbCBhbm5vdGF0ZSBIR0cgc2FtcGxlcyB3aXRoIFRQNTMgc3RhdHVzIHdlIG9idGFpbmVkIGZyb20gc252L2NudiBhbmQgVFA1MyBjbGFzc2lmaWVyLiBXZSBiZWxpZXZlIFRQNTMgYW5ub3RhdGlvbiB3aWxsIGFkZCB1c2VmdWwgaW5mb3JtYXRpb24gdG8gdGhlIGN1cnJlbnQga25vd24gc3VidHlwZXMgYXMgd2Ugc2VlIFRQNTMgbXV0YXRpb25zIGNvLW9jY3VycmluZyB3aXRoIEgzIG11dGF0aW9ucy4KCiMjIFNldCB1cApgYGB7cn0KIyBMb2FkIGluIHRpZHl2ZXJzZSBmdW5jdGlvbnMKbGlicmFyeSh0aWR5dmVyc2UpCgpyb290X2RpciA8LSBycHJvanJvb3Q6OmZpbmRfcm9vdChycHJvanJvb3Q6Omhhc19kaXIoIi5naXQiKSkKIyByZXN1bHRzIGZvbGRlcgpyZXN1bHRzX2RpciA8LSBmaWxlLnBhdGgoCiAgcm9vdF9kaXIsCiAgImFuYWx5c2VzIiwKICAibW9sZWN1bGFyLXN1YnR5cGluZy1IR0ciLAogICJyZXN1bHRzIikKCmBgYAoKCiMjIyBSZXF1aXJlZCBmaWxlcwpgYGB7cn0KIyBGaWxlIHBhdGggdG8gZGF0YSBkaXJlY3RvcnkKdHA1M19zdGF0dXMgPC0gcmVhZF90c3YoZmlsZS5wYXRoKAogIHJvb3RfZGlyLAogICJhbmFseXNlcyIsCiAgInRwNTNfbmYxX3Njb3JlIiwKICAicmVzdWx0cyIsCiAgInRwNTNfYWx0ZXJlZF9zdGF0dXMudHN2IiksIGd1ZXNzX21heCA9IDEwMDAwMCkKCnRwNTNfc3RhdHVzJEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSURfUk5BIDwtIGFzLmNoYXJhY3Rlcih0cDUzX3N0YXR1cyRLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX1JOQSkKCgpoZ2dfc3VidHlwZXMgPC0gcmVhZF90c3YoZmlsZS5wYXRoKHJlc3VsdHNfZGlyLCJIR0dfbW9sZWN1bGFyX3N1YnR5cGUudHN2IikpIApoZ2dfc3VidHlwZXMkS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9STkEgPC0gYXMuY2hhcmFjdGVyKGhnZ19zdWJ0eXBlcyRLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX1JOQSkKCmBgYAoKIyBBZGQgdHA1MyBzdGF0dXMgCmBgYHtyfQoKaGdnX3N1YnR5cGVzIDwtIGhnZ19zdWJ0eXBlcyAlPiUKICBsZWZ0X2pvaW4odHA1M19zdGF0dXMsYnk9YygKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAic2FtcGxlX2lkIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9STkEiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICJLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX0ROQSIpKSAlPiUKICByZW5hbWUoInRwNTNfU05WX2luZGVsX2NvdW50cyI9IlNOVl9pbmRlbF9jb3VudHMiLAogICAgICAgICAidHA1M19DTlZfbG9zc19jb3VudHMiPSJDTlZfbG9zc19jb3VudHMiLAogICAgICAgICAidHA1M19IR1ZTcF9TaG9ydCI9IkhHVlNwX1Nob3J0IiAsIAogICAgICAgICAidHA1M19DTlZfbG9zc19ldmlkZW5jZSI9IkNOVl9sb3NzX2V2aWRlbmNlIiwKICAgICAgICAgInRwNTNfaG90c3BvdCI9ImhvdHNwb3QiLAogICAgICAgICAidHA1M19hY3RpdmF0aW5nIj0iYWN0aXZhdGluZyIsCiAgICAgICAgICJ0cDUzX0Z1c2lvbl9jb3VudHMiPSJGdXNpb25fY291bnRzIiwgCiAgICAgICAgICJ0cDUzX0Z1c2lvbl9ldmlkZW5jZSI9IkZ1c2lvbl9ldmlkZW5jZSIpICU+JQogIG11dGF0ZShtb2xlY3VsYXJfc3VidHlwZT0gY2FzZV93aGVuKAogICAgdHA1M19hbHRlcmVkPT0iYWN0aXZhdGVkIiB+IHN0cmluZ3I6OnN0cl9jKG1vbGVjdWxhcl9zdWJ0eXBlLCIsIFRQNTMgYWN0aXZhdGVkIiksCiAgICB0cDUzX2FsdGVyZWQ9PSJsb3NzIiB+IHN0cmluZ3I6OnN0cl9jKG1vbGVjdWxhcl9zdWJ0eXBlLCIsIFRQNTMgbG9zcyIpLAogICAgVFJVRSB+IG1vbGVjdWxhcl9zdWJ0eXBlCiAgKSkgJT4lCiAgYXJyYW5nZShLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lELCBzYW1wbGVfaWQpICU+JQogIHdyaXRlX3RzdihmaWxlLnBhdGgocmVzdWx0c19kaXIsIkhHR19tb2xlY3VsYXJfc3VidHlwZS50c3YiKSkKCmBgYAo=</div>



Expand Down
Binary file modified analyses/molecular-subtyping-HGG/plots/HGG_stranded.pdf
Binary file not shown.
Loading

0 comments on commit 623b502

Please sign in to comment.