Skip to content
This repository has been archived by the owner on Jun 21, 2023. It is now read-only.

Commit

Permalink
Remove lgg histone mut hgg subtyping (#851)
Browse files Browse the repository at this point in the history
* remove LGAT from HGG subtyping based on defining lesions

* change order of operations

add filtering at MAF step instead of later so that those samples are not captured in the final snv_lesions_df

* Update README.md

* update all files with module run

I added a note to the shell script about installing BEDOPS locally as a requirement for that code to run.
  • Loading branch information
Jo Lynne Rokita authored Nov 24, 2020
1 parent 4fa4c63 commit 0a6e543
Show file tree
Hide file tree
Showing 27 changed files with 1,356 additions and 1,531 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@ Rscript -e "rmarkdown::render('analyses/molecular-subtyping-HGG/01-HGG-molecular
# Set Up

```{r}
library(tidyverse)
# Get `magrittr` pipe
`%>%` <- dplyr::`%>%`
```
Expand All @@ -35,6 +37,12 @@ Rscript -e "rmarkdown::render('analyses/molecular-subtyping-HGG/01-HGG-molecular
# matter where this is called from
root_dir <- rprojroot::find_root(rprojroot::has_dir(".git"))
# Get lgat subset folder from the module in master
lgat_subset_dir <- file.path(root_dir,
"analyses",
"molecular-subtyping-LGAT",
"lgat-subset")
# File path to results directory
results_dir <-
file.path(root_dir, "analyses", "molecular-subtyping-HGG", "results")
Expand All @@ -49,19 +57,44 @@ metadata <-
guess_max = 10000) %>%
dplyr::filter(sample_type == "Tumor")
# Read in snv consensus mutation data
# File from 00-LGAT-select-pathology-dx that is used for inclusion/exclusion
path_dx_list_lgat <- jsonlite::fromJSON(
file.path(lgat_subset_dir,
"lgat_subtyping_path_dx_strings.json")
)
```

# Prepare Data

```{r}
# Get LGAT tumor samples on the basis of pathology diagnosis
lgat_specimens <- metadata %>%
filter(str_detect(str_to_lower(pathology_diagnosis), # Inclusion criteria
paste0(path_dx_list_lgat$include_path_dx, collapse = "|")),
# Exclusion criteria
str_detect(str_to_lower(pathology_diagnosis),
paste0(path_dx_list_lgat$exclude_path_dx, collapse = "|"),
negate = TRUE),
# Tumors
sample_type == "Tumor",
composition == "Solid Tissue") %>%
pull(Kids_First_Biospecimen_ID)
```

# Read in snv consensus mutation data, filtering out LGAT
```{r}
snv_df <-
data.table::fread(file.path(root_dir,
"data",
"pbta-snv-consensus-mutation.maf.tsv.gz"))
"pbta-snv-consensus-mutation.maf.tsv.gz")) %>%
filter(!Tumor_Sample_Barcode %in% lgat_specimens)
```

# Prepare Data

## SNV consensus mutation data - defining lesions

```{r}
# Filter the snv consensus mutatation data for the target lesions
# Filter the snv consensus mutation data for the target lesions
snv_lesions_df <- snv_df %>%
dplyr::filter(Hugo_Symbol %in% c("H3F3A", "HIST1H3B",
"HIST1H3C", "HIST2H3C") &
Expand Down Expand Up @@ -91,9 +124,9 @@ snv_lesions_df <- snv_df %>%
dplyr::select(
-HGVSp_Short,
-Hugo_Symbol
)
)
# add back in samples with no evidence of these specific mutations
# add back in samples with no evidence of these specific mutations and are not LGAT
snv_lesions_df <- snv_lesions_df %>%
dplyr::bind_rows(
data.frame(
Expand Down Expand Up @@ -148,4 +181,4 @@ readr::write_tsv(snv_lesions_df,
```{r}
# Print the session information
sessionInfo()
```
```

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
<meta charset="utf-8" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="pandoc" />
<meta http-equiv="X-UA-Compatible" content="IE=EDGE" />


<meta name="author" content="Chante Bethell, Stephanie J. Spielman, and Jaclyn Taroni for ALSF CCDL" />
Expand Down Expand Up @@ -2559,7 +2560,7 @@

// create a collapsable div to wrap the code in
var div = $('<div class="collapse r-code-collapse"></div>');
if (show)
if (show || $(this)[0].classList.contains('fold-show'))
div.addClass('in');
var id = 'rcode-643E0F36' + currentIndex++;
div.attr('id', id);
Expand Down Expand Up @@ -2689,7 +2690,6 @@
}
img {
max-width:100%;
height: auto;
}
.tabbed-pane {
padding-top: 12px;
Expand Down Expand Up @@ -2787,58 +2787,13 @@
}
</style>

<script>
$(document).ready(function () {
window.buildTabsets("TOC");
});

$(document).ready(function () {
$('.tabset-dropdown > .nav-tabs > li').click(function () {
$(this).parent().toggleClass('nav-tabs-open')
});
});
</script>

<!-- code folding -->
<style type="text/css">
.code-folding-btn { margin-bottom: 4px; }
</style>
<script>
$(document).ready(function () {
window.initializeSourceEmbed("03-HGG-molecular-subtyping-cnv.Rmd");
window.initializeCodeFolding("show" === "show");
});
</script>



<script>
$(document).ready(function () {

// move toc-ignore selectors from section div to header
$('div.section.toc-ignore')
.removeClass('toc-ignore')
.children('h1,h2,h3,h4,h5').addClass('toc-ignore');

// establish options
var options = {
selectors: "h1,h2,h3",
theme: "bootstrap3",
context: '.toc-content',
hashGenerator: function (text) {
return text.replace(/[.\\/?&!#<>]/g, '').replace(/\s/g, '_').toLowerCase();
},
ignoreSelector: ".toc-ignore",
scrollTo: 0
};
options.showAndHide = true;
options.smoothScroll = true;

// tocify
var toc = $("#TOC").tocify(options).data("toc-tocify");
});
</script>

<style type="text/css">

#TOC {
Expand Down Expand Up @@ -2943,7 +2898,7 @@ <h4 class="date">2020</h4>
<div id="usage" class="section level2">
<h2>Usage</h2>
<p>This notebook is intended to be run via the command line from the top directory of the repository as follows:</p>
<p><code>Rscript -e &quot;rmarkdown::render('analyses/molecular-subtyping-HGG/03-HGG-molecular-subtyping-cnv.Rmd', clean = TRUE)&quot;</code></p>
<p><code>Rscript -e &quot;rmarkdown::render(&#39;analyses/molecular-subtyping-HGG/03-HGG-molecular-subtyping-cnv.Rmd&#39;, clean = TRUE)&quot;</code></p>
</div>
<div id="set-up" class="section level2">
<h2>Set Up</h2>
Expand All @@ -2955,12 +2910,15 @@ <h2>Set Up</h2>
<!-- rnb-message-begin eyJkYXRhIjoi4pSA4pSAIEF0dGFjaGluZyBwYWNrYWdlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgdGlkeXZlcnNlIDEuMi4xIOKUgOKUgFxuIn0= -->
<pre><code>── Attaching packages ────────────────────────────────── tidyverse 1.2.1 ──</code></pre>
<!-- rnb-message-end -->
<!-- rnb-message-begin eyJkYXRhIjoi4pyUIGdncGxvdDIgMy4yLjAgICAgIOKclCBwdXJyciAgIDAuMy4yXG7inJQgdGliYmxlICAyLjEuMyAgICAg4pyUIGRwbHlyICAgMC44LjNcbuKclCB0aWR5ciAgIDAuOC4zICAgICDinJQgc3RyaW5nciAxLjQuMFxu4pyUIHJlYWRyICAgMS4zLjEgICAgIOKclCBmb3JjYXRzIDAuNC4wXG4ifQ== -->
<pre><code>✔ ggplot2 3.2.0 ✔ purrr 0.3.2
✔ tibble 2.1.3 ✔ dplyr 0.8.3
✔ tidyr 0.8.3 ✔ stringr 1.4.0
<!-- rnb-message-begin eyJkYXRhIjoi4pyUIGdncGxvdDIgMy4yLjEgICAgIOKclCBwdXJyciAgIDAuMy4zXG7inJQgdGliYmxlICAzLjAuMyAgICAg4pyUIGRwbHlyICAgMC44LjNcbuKclCB0aWR5ciAgIDEuMC4wICAgICDinJQgc3RyaW5nciAxLjQuMFxu4pyUIHJlYWRyICAgMS4zLjEgICAgIOKclCBmb3JjYXRzIDAuNC4wXG4ifQ== -->
<pre><code>✔ ggplot2 3.2.1 ✔ purrr 0.3.3
✔ tibble 3.0.3 ✔ dplyr 0.8.3
✔ tidyr 1.0.0 ✔ stringr 1.4.0
✔ readr 1.3.1 ✔ forcats 0.4.0</code></pre>
<!-- rnb-message-end -->
<!-- rnb-warning-begin eyJkYXRhIjoiV2FybmluZzogcGFja2FnZSAndGliYmxlJyB3YXMgYnVpbHQgdW5kZXIgUiB2ZXJzaW9uIDMuNi4yXG4ifQ== -->
<pre><code>Warning: package &#39;tibble&#39; was built under R version 3.6.2</code></pre>
<!-- rnb-warning-end -->
<!-- rnb-message-begin eyJkYXRhIjoi4pSA4pSAIENvbmZsaWN0cyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgdGlkeXZlcnNlX2NvbmZsaWN0cygpIOKUgOKUgFxu4pyWIGRwbHlyOjpmaWx0ZXIoKSBtYXNrcyBzdGF0czo6ZmlsdGVyKClcbuKcliBkcGx5cjo6bGFnKCkgICAgbWFza3Mgc3RhdHM6OmxhZygpXG4ifQ== -->
<pre><code>── Conflicts ───────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
Expand Down Expand Up @@ -3061,7 +3019,7 @@ <h4>Inclusion Criteria</h4>
<!-- rnb-output-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
<p>We’d then expect 142 samples to have non-NA values in the cleaned CNV files.</p>
<p>We’d then expect 141 samples to have non-NA values in the cleaned CNV files.</p>
</div>
<div id="read-in-cn-data" class="section level4">
<h4>Read in CN Data</h4>
Expand Down Expand Up @@ -3233,8 +3191,8 @@ <h2>Join Together</h2>
<!-- rnb-source-begin eyJkYXRhIjoibnJvdyhmaW5hbF9oZ2dfY25fZGYpIn0= -->
<pre class="r"><code>nrow(final_hgg_cn_df)</code></pre>
<!-- rnb-source-end -->
<!-- rnb-output-begin eyJkYXRhIjoiWzFdIDE0MlxuIn0= -->
<pre><code>[1] 142</code></pre>
<!-- rnb-output-begin eyJkYXRhIjoiWzFdIDE0MVxuIn0= -->
<pre><code>[1] 141</code></pre>
<!-- rnb-output-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
Expand Down Expand Up @@ -3264,43 +3222,39 @@ <h2>Session Info</h2>
<!-- rnb-source-begin eyJkYXRhIjoic2Vzc2lvbkluZm8oKSJ9 -->
<pre class="r"><code>sessionInfo()</code></pre>
<!-- rnb-source-end -->
<!-- rnb-output-begin eyJkYXRhIjoiUiB2ZXJzaW9uIDMuNi4wICgyMDE5LTA0LTI2KVxuUGxhdGZvcm06IHg4Nl82NC1wYy1saW51eC1nbnUgKDY0LWJpdClcblJ1bm5pbmcgdW5kZXI6IERlYmlhbiBHTlUvTGludXggOSAoc3RyZXRjaClcblxuTWF0cml4IHByb2R1Y3RzOiBkZWZhdWx0XG5CTEFTL0xBUEFDSzogL3Vzci9saWIvbGlib3BlbmJsYXNwLXIwLjIuMTkuc29cblxubG9jYWxlOlxuIFsxXSBMQ19DVFlQRT1lbl9VUy5VVEYtOCAgICAgICBMQ19OVU1FUklDPUMgICAgICAgICAgICAgIFxuIFszXSBMQ19USU1FPWVuX1VTLlVURi04ICAgICAgICBMQ19DT0xMQVRFPWVuX1VTLlVURi04ICAgIFxuIFs1XSBMQ19NT05FVEFSWT1lbl9VUy5VVEYtOCAgICBMQ19NRVNTQUdFUz1DICAgICAgICAgICAgIFxuIFs3XSBMQ19QQVBFUj1lbl9VUy5VVEYtOCAgICAgICBMQ19OQU1FPUMgICAgICAgICAgICAgICAgIFxuIFs5XSBMQ19BRERSRVNTPUMgICAgICAgICAgICAgICBMQ19URUxFUEhPTkU9QyAgICAgICAgICAgIFxuWzExXSBMQ19NRUFTVVJFTUVOVD1lbl9VUy5VVEYtOCBMQ19JREVOVElGSUNBVElPTj1DICAgICAgIFxuXG5hdHRhY2hlZCBiYXNlIHBhY2thZ2VzOlxuWzFdIHN0YXRzICAgICBncmFwaGljcyAgZ3JEZXZpY2VzIHV0aWxzICAgICBkYXRhc2V0cyAgbWV0aG9kcyAgIGJhc2UgICAgIFxuXG5vdGhlciBhdHRhY2hlZCBwYWNrYWdlczpcblsxXSBmb3JjYXRzXzAuNC4wICAgc3RyaW5ncl8xLjQuMCAgIGRwbHlyXzAuOC4zICAgICBwdXJycl8wLjMuMiAgICBcbls1XSByZWFkcl8xLjMuMSAgICAgdGlkeXJfMC44LjMgICAgIHRpYmJsZV8yLjEuMyAgICBnZ3Bsb3QyXzMuMi4wICBcbls5XSB0aWR5dmVyc2VfMS4yLjFcblxubG9hZGVkIHZpYSBhIG5hbWVzcGFjZSAoYW5kIG5vdCBhdHRhY2hlZCk6XG4gWzFdIFJjcHBfMS4wLjEgICAgICAgY2VsbHJhbmdlcl8xLjEuMCBwaWxsYXJfMS40LjIgICAgIGNvbXBpbGVyXzMuNi4wICBcbiBbNV0gYmFzZTY0ZW5jXzAuMS0zICB0b29sc18zLjYuMCAgICAgIGRpZ2VzdF8wLjYuMjAgICAgbHVicmlkYXRlXzEuNy40IFxuIFs5XSBqc29ubGl0ZV8xLjYgICAgIGV2YWx1YXRlXzAuMTQgICAgbmxtZV8zLjEtMTQwICAgICBndGFibGVfMC4zLjAgICAgXG5bMTNdIGxhdHRpY2VfMC4yMC0zOCAgcGtnY29uZmlnXzIuMC4yICBybGFuZ18wLjQuMCAgICAgIGNsaV8xLjEuMCAgICAgICBcblsxN10gcnN0dWRpb2FwaV8wLjEwICB5YW1sXzIuMi4wICAgICAgIGhhdmVuXzIuMS4xICAgICAgeGZ1bl8wLjggICAgICAgIFxuWzIxXSB3aXRocl8yLjEuMiAgICAgIHhtbDJfMS4yLjAgICAgICAgaHR0cl8xLjQuMCAgICAgICBrbml0cl8xLjIzICAgICAgXG5bMjVdIGdlbmVyaWNzXzAuMC4yICAgaG1zXzAuNC4yICAgICAgICBycHJvanJvb3RfMS4zLTIgIGdyaWRfMy42LjAgICAgICBcblsyOV0gdGlkeXNlbGVjdF8wLjIuNSBnbHVlXzEuMy4xICAgICAgIFI2XzIuNC4wICAgICAgICAgcmVhZHhsXzEuMy4xICAgIFxuWzMzXSBybWFya2Rvd25fMS4xMyAgIG1vZGVscl8wLjEuNCAgICAgbWFncml0dHJfMS41ICAgICBiYWNrcG9ydHNfMS4xLjQgXG5bMzddIHNjYWxlc18xLjAuMCAgICAgaHRtbHRvb2xzXzAuMy42ICBydmVzdF8wLjMuNCAgICAgIGFzc2VydHRoYXRfMC4yLjFcbls0MV0gY29sb3JzcGFjZV8xLjQtMSBzdHJpbmdpXzEuNC4zICAgIGxhenlldmFsXzAuMi4yICAgbXVuc2VsbF8wLjUuMCAgIFxuWzQ1XSBicm9vbV8wLjUuMiAgICAgIGNyYXlvbl8xLjMuNCAgICBcbiJ9 -->
<pre><code>R version 3.6.0 (2019-04-26)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 9 (stretch)
<!-- rnb-output-begin eyJkYXRhIjoiUiB2ZXJzaW9uIDMuNi4xICgyMDE5LTA3LTA1KVxuUGxhdGZvcm06IHg4Nl82NC1hcHBsZS1kYXJ3aW4xNS42LjAgKDY0LWJpdClcblJ1bm5pbmcgdW5kZXI6IG1hY09TIE1vamF2ZSAxMC4xNC42XG5cbk1hdHJpeCBwcm9kdWN0czogZGVmYXVsdFxuQkxBUzogICAvTGlicmFyeS9GcmFtZXdvcmtzL1IuZnJhbWV3b3JrL1ZlcnNpb25zLzMuNi9SZXNvdXJjZXMvbGliL2xpYlJibGFzLjAuZHlsaWJcbkxBUEFDSzogL0xpYnJhcnkvRnJhbWV3b3Jrcy9SLmZyYW1ld29yay9WZXJzaW9ucy8zLjYvUmVzb3VyY2VzL2xpYi9saWJSbGFwYWNrLmR5bGliXG5cbmxvY2FsZTpcblsxXSBlbl9VUy5VVEYtOC9lbl9VUy5VVEYtOC9lbl9VUy5VVEYtOC9DL2VuX1VTLlVURi04L2VuX1VTLlVURi04XG5cbmF0dGFjaGVkIGJhc2UgcGFja2FnZXM6XG5bMV0gc3RhdHMgICAgIGdyYXBoaWNzICBnckRldmljZXMgdXRpbHMgICAgIGRhdGFzZXRzICBtZXRob2RzICAgYmFzZSAgICAgXG5cbm90aGVyIGF0dGFjaGVkIHBhY2thZ2VzOlxuWzFdIGZvcmNhdHNfMC40LjAgICBzdHJpbmdyXzEuNC4wICAgZHBseXJfMC44LjMgICAgIHB1cnJyXzAuMy4zICAgIFxuWzVdIHJlYWRyXzEuMy4xICAgICB0aWR5cl8xLjAuMCAgICAgdGliYmxlXzMuMC4zICAgIGdncGxvdDJfMy4yLjEgIFxuWzldIHRpZHl2ZXJzZV8xLjIuMVxuXG5sb2FkZWQgdmlhIGEgbmFtZXNwYWNlIChhbmQgbm90IGF0dGFjaGVkKTpcbiBbMV0gUmNwcF8xLjAuNSAgICAgICBjZWxscmFuZ2VyXzEuMS4wIHBpbGxhcl8xLjQuNiAgICAgY29tcGlsZXJfMy42LjEgIFxuIFs1XSBiYXNlNjRlbmNfMC4xLTMgIHRvb2xzXzMuNi4xICAgICAgZGlnZXN0XzAuNi4yMiAgICBsdWJyaWRhdGVfMS43LjQgXG4gWzldIGpzb25saXRlXzEuNiAgICAgZXZhbHVhdGVfMC4xNCAgICBsaWZlY3ljbGVfMC4yLjAgIGd0YWJsZV8wLjMuMCAgICBcblsxM10gcGtnY29uZmlnXzIuMC4zICBybGFuZ18wLjQuNyAgICAgIGNsaV8xLjEuMCAgICAgICAgcnN0dWRpb2FwaV8wLjEwIFxuWzE3XSB5YW1sXzIuMi4wICAgICAgIGhhdmVuXzIuMS4xICAgICAgeGZ1bl8wLjEwICAgICAgICB3aXRocl8yLjEuMiAgICAgXG5bMjFdIHhtbDJfMS4yLjIgICAgICAgaHR0cl8xLjQuMSAgICAgICBrbml0cl8xLjI1ICAgICAgIGdlbmVyaWNzXzAuMC4yICBcblsyNV0gdmN0cnNfMC4zLjIgICAgICBobXNfMC41LjEgICAgICAgIHJwcm9qcm9vdF8xLjMtMiAgZ3JpZF8zLjYuMSAgICAgIFxuWzI5XSB0aWR5c2VsZWN0XzEuMS4wIGdsdWVfMS4zLjEgICAgICAgUjZfMi40LjAgICAgICAgICByZWFkeGxfMS4zLjEgICAgXG5bMzNdIHJtYXJrZG93bl8xLjE2ICAgbW9kZWxyXzAuMS41ICAgICBtYWdyaXR0cl8xLjUgICAgIGJhY2twb3J0c18xLjEuNSBcblszN10gc2NhbGVzXzEuMC4wICAgICBlbGxpcHNpc18wLjMuMCAgIGh0bWx0b29sc18wLjQuMCAgcnZlc3RfMC4zLjQgICAgIFxuWzQxXSBhc3NlcnR0aGF0XzAuMi4xIGNvbG9yc3BhY2VfMS40LTEgc3RyaW5naV8xLjQuMyAgICBsYXp5ZXZhbF8wLjIuMiAgXG5bNDVdIG11bnNlbGxfMC41LjAgICAgYnJvb21fMC43LjAgICAgICBjcmF5b25fMS4zLjQgICAgXG4ifQ== -->
<pre><code>R version 3.6.1 (2019-07-05)
Platform: x86_64-apple-darwin15.6.0 (64-bit)
Running under: macOS Mojave 10.14.6

Matrix products: default
BLAS/LAPACK: /usr/lib/libopenblasp-r0.2.19.so
BLAS: /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRblas.0.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/3.6/Resources/lib/libRlapack.dylib

locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=C
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats graphics grDevices utils datasets methods base

other attached packages:
[1] forcats_0.4.0 stringr_1.4.0 dplyr_0.8.3 purrr_0.3.2
[5] readr_1.3.1 tidyr_0.8.3 tibble_2.1.3 ggplot2_3.2.0
[1] forcats_0.4.0 stringr_1.4.0 dplyr_0.8.3 purrr_0.3.3
[5] readr_1.3.1 tidyr_1.0.0 tibble_3.0.3 ggplot2_3.2.1
[9] tidyverse_1.2.1

loaded via a namespace (and not attached):
[1] Rcpp_1.0.1 cellranger_1.1.0 pillar_1.4.2 compiler_3.6.0
[5] base64enc_0.1-3 tools_3.6.0 digest_0.6.20 lubridate_1.7.4
[9] jsonlite_1.6 evaluate_0.14 nlme_3.1-140 gtable_0.3.0
[13] lattice_0.20-38 pkgconfig_2.0.2 rlang_0.4.0 cli_1.1.0
[17] rstudioapi_0.10 yaml_2.2.0 haven_2.1.1 xfun_0.8
[21] withr_2.1.2 xml2_1.2.0 httr_1.4.0 knitr_1.23
[25] generics_0.0.2 hms_0.4.2 rprojroot_1.3-2 grid_3.6.0
[29] tidyselect_0.2.5 glue_1.3.1 R6_2.4.0 readxl_1.3.1
[33] rmarkdown_1.13 modelr_0.1.4 magrittr_1.5 backports_1.1.4
[37] scales_1.0.0 htmltools_0.3.6 rvest_0.3.4 assertthat_0.2.1
[41] colorspace_1.4-1 stringi_1.4.3 lazyeval_0.2.2 munsell_0.5.0
[45] broom_0.5.2 crayon_1.3.4 </code></pre>
[1] Rcpp_1.0.5 cellranger_1.1.0 pillar_1.4.6 compiler_3.6.1
[5] base64enc_0.1-3 tools_3.6.1 digest_0.6.22 lubridate_1.7.4
[9] jsonlite_1.6 evaluate_0.14 lifecycle_0.2.0 gtable_0.3.0
[13] pkgconfig_2.0.3 rlang_0.4.7 cli_1.1.0 rstudioapi_0.10
[17] yaml_2.2.0 haven_2.1.1 xfun_0.10 withr_2.1.2
[21] xml2_1.2.2 httr_1.4.1 knitr_1.25 generics_0.0.2
[25] vctrs_0.3.2 hms_0.5.1 rprojroot_1.3-2 grid_3.6.1
[29] tidyselect_1.1.0 glue_1.3.1 R6_2.4.0 readxl_1.3.1
[33] rmarkdown_1.16 modelr_0.1.5 magrittr_1.5 backports_1.1.5
[37] scales_1.0.0 ellipsis_0.3.0 htmltools_0.4.0 rvest_0.3.4
[41] assertthat_0.2.1 colorspace_1.4-1 stringi_1.4.3 lazyeval_0.2.2
[45] munsell_0.5.0 broom_0.7.0 crayon_1.3.4 </code></pre>
<!-- rnb-output-end -->
<!-- rnb-chunk-end -->
<!-- rnb-text-begin -->
Expand Down Expand Up @@ -3339,6 +3293,55 @@ <h2>Session Info</h2>

</script>

<!-- tabsets -->

<script>
$(document).ready(function () {
window.buildTabsets("TOC");
});

$(document).ready(function () {
$('.tabset-dropdown > .nav-tabs > li').click(function () {
$(this).parent().toggleClass('nav-tabs-open')
});
});
</script>

<!-- code folding -->
<script>
$(document).ready(function () {
window.initializeSourceEmbed("03-HGG-molecular-subtyping-cnv.Rmd");
window.initializeCodeFolding("show" === "show");
});
</script>

<script>
$(document).ready(function () {

// move toc-ignore selectors from section div to header
$('div.section.toc-ignore')
.removeClass('toc-ignore')
.children('h1,h2,h3,h4,h5').addClass('toc-ignore');

// establish options
var options = {
selectors: "h1,h2,h3",
theme: "bootstrap3",
context: '.toc-content',
hashGenerator: function (text) {
return text.replace(/[.\\/?&!#<>]/g, '').replace(/\s/g, '_').toLowerCase();
},
ignoreSelector: ".toc-ignore",
scrollTo: 0
};
options.showAndHide = true;
options.smoothScroll = true;

// tocify
var toc = $("#TOC").tocify(options).data("toc-tocify");
});
</script>

<!-- dynamically load mathjax for compatibility with self-contained -->
<script>
(function () {
Expand Down
Loading

0 comments on commit 0a6e543

Please sign in to comment.