diff --git a/analyses/molecular-subtyping-MB/03-compare-classes.Rmd b/analyses/molecular-subtyping-MB/03-compare-classes.Rmd index 78f06610c4..8bbaa6af0a 100644 --- a/analyses/molecular-subtyping-MB/03-compare-classes.Rmd +++ b/analyses/molecular-subtyping-MB/03-compare-classes.Rmd @@ -330,7 +330,9 @@ consensus.corrected.out <- consensus.corrected.out %>% consensus.corrected.out <- consensus.corrected.out %>% # adding "MB" to be consistent with other subtyping values - dplyr::mutate(molecular_subtype = if_else(!is.na(molecular_subtype),paste("MB,",molecular_subtype),NA_character_)) %>% + dplyr::mutate(molecular_subtype = if_else(!is.na(molecular_subtype), + paste("MB,",molecular_subtype), + "MB, To be classified")) %>% write.table( file = file.path(results_dir, 'MB_batchcorrected_molecular_subtype.tsv'), row.names = F, quote = F, sep = "\t") @@ -358,7 +360,9 @@ consensus.uncorrected.out <- consensus.uncorrected.out %>% consensus.uncorrected.out <- consensus.uncorrected.out %>% # adding "MB" to be consistent with other subtyping values - dplyr::mutate(molecular_subtype = if_else(!is.na(molecular_subtype),paste("MB,",molecular_subtype),NA_character_)) %>% + dplyr::mutate(molecular_subtype = if_else(!is.na(molecular_subtype), + paste("MB,",molecular_subtype), + "MB, To be classified")) %>% write.table(file = file.path(results_dir, 'MB_molecular_subtype.tsv'), row.names = F, quote = F, sep = "\t") ``` diff --git a/analyses/molecular-subtyping-MB/03-compare-classes.html b/analyses/molecular-subtyping-MB/03-compare-classes.html index 46cf58c9df..ecb4f0815b 100644 --- a/analyses/molecular-subtyping-MB/03-compare-classes.html +++ b/analyses/molecular-subtyping-MB/03-compare-classes.html @@ -1,18 +1,31 @@ - +
- +Data Table
Pathology report has subtype information on 32/122 (26.2%) samples. Following is the breakdown of pathology identified subtypes:
out <- compute.accuracy(expected.input = exp.class,
@@ -4727,8 +4910,8 @@ MM2S (batch-corrected)
# output table
mm2s.corrected <- out$merged.table
viewDataTable(mm2s.corrected)
-
-
+
+
# output table
mm2s.uncorrected <- out$merged.table
viewDataTable(mm2s.uncorrected)
-
-
+
+
# output table
medullo.classifier.corrected <- out$merged.table
viewDataTable(medullo.classifier.corrected)
-
-
+
+
# output table
medullo.classifier.uncorrected <- out$merged.table
viewDataTable(medullo.classifier.uncorrected)
-
-
+
+
# output table
consensus.corrected <- out$consensus.mat
viewDataTable(consensus.corrected)
-
-
+
+
# merged output with clinical ids
consensus.corrected.out <- out$consensus.mat.out
consensus.corrected.out <- consensus.corrected.out %>%
arrange(Kids_First_Biospecimen_ID_RNA)
-write.table(consensus.corrected.out,
- file = file.path(results_dir, 'MB_batchcorrected_molecular_subtype.tsv'),
+
+consensus.corrected.out <- consensus.corrected.out %>%
+ # adding "MB" to be consistent with other subtyping values
+ dplyr::mutate(molecular_subtype = if_else(!is.na(molecular_subtype),
+ paste("MB,",molecular_subtype),
+ "MB, To be classified")) %>%
+ write.table(
+ file = file.path(results_dir, 'MB_batchcorrected_molecular_subtype.tsv'),
row.names = F, quote = F, sep = "\t")
# output table
consensus.uncorrected <- out$consensus.mat
viewDataTable(consensus.uncorrected)
-
-
+
+
# merged output with clinical ids
consensus.uncorrected.out <- out$consensus.mat.out
consensus.uncorrected.out <- consensus.uncorrected.out %>%
arrange(Kids_First_Biospecimen_ID_RNA)
-write.table(consensus.uncorrected.out,
- file = file.path(results_dir, 'MB_molecular_subtype.tsv'),
+
+consensus.uncorrected.out <- consensus.uncorrected.out %>%
+ # adding "MB" to be consistent with other subtyping values
+ dplyr::mutate(molecular_subtype = if_else(!is.na(molecular_subtype),
+ paste("MB,",molecular_subtype),
+ "MB, To be classified")) %>%
+ write.table(file = file.path(results_dir, 'MB_molecular_subtype.tsv'),
row.names = F, quote = F, sep = "\t")
[1] 24
-# what's the difference?
+# what's the difference?
consensus.corrected.matches <- consensus.corrected %>%
filter(match) %>%
.$Kids_First_Biospecimen_ID
@@ -4889,6 +5083,23 @@ Consensus comparison
+
+
+
+
+
+
+