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

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into add-rerun-files
Browse files Browse the repository at this point in the history
  • Loading branch information
jaclyn-taroni committed May 24, 2022
2 parents 04e6c42 + dd899a1 commit 00d1833
Show file tree
Hide file tree
Showing 25 changed files with 468 additions and 270 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:

- run:
name: Molecular subtyping - Non-MB/Non-ATRT Embryonal tumors
command: OPENPBTA_SUBSET=0 ./scripts/run_in_ci.sh bash analyses/molecular-subtyping-embryonal/run-embryonal-subtyping.sh
command: OPENPBTA_TESTING=1 OPENPBTA_SUBSET=0 ./scripts/run_in_ci.sh bash analyses/molecular-subtyping-embryonal/run-embryonal-subtyping.sh

- run:
name: Molecular Subtyping and Plotting - ATRT
Expand Down
2 changes: 2 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -415,6 +415,8 @@ RUN R -e "remotes::install_github('coolbutuseless/ggpattern', ref = '390e13fead0
RUN ./install_bioc.r \
ggforce

RUN R -e "remotes::install_github('d3b-center/medullo-classifier-package', ref = 'e3d12f64e2e4e00f5ea884f3353eb8c4b612abe8', dependencies = TRUE, upgrade = FALSE, force = TRUE)" \
&& Rscript -e "library(medulloPackage)"

#### Please install your dependencies immediately above this comment.
#### Add a comment to indicate what analysis it is required for
Expand Down
9 changes: 1 addition & 8 deletions analyses/molecular-subtyping-EWS/01-run-subtyping-ewings.Rmd
Original file line number Diff line number Diff line change
Expand Up @@ -32,10 +32,7 @@ clinical <- readr::read_tsv(file.path(dataDir, "pbta-histologies-base.tsv"),
# get ewings fusion calls from fusion-summary results file
ewings_foi_bsids <- readr::read_tsv(
file.path(root_dir,
"analyses",
"fusion-summary",
"results",
file.path(dataDir,
"fusion_summary_ewings_foi.tsv")
)
Expand Down Expand Up @@ -127,7 +124,3 @@ ews_subtype %>%
readr::write_tsv(file.path(results_dir, "EWS_results.tsv"))
```





17 changes: 7 additions & 10 deletions analyses/molecular-subtyping-EWS/01-run-subtyping-ewings.nb.html
Original file line number Diff line number Diff line change
Expand Up @@ -1776,17 +1776,17 @@ <h4 class="date">January 2020</h4>
<!-- rnb-source-begin eyJkYXRhIjoibGlicmFyeShcInRpZHl2ZXJzZVwiKSJ9 -->
<pre class="r"><code>library(&quot;tidyverse&quot;)</code></pre>
<!-- rnb-source-end -->
<!-- rnb-message-begin eyJkYXRhIjoi4pSA4pSAIEF0dGFjaGluZyBwYWNrYWdlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgdGlkeXZlcnNlIDEuMi4xIOKUgOKUgFxuIn0= -->
<pre><code>── Attaching packages ────────────────────────────────── tidyverse 1.2.1 ──</code></pre>
<!-- rnb-message-begin eyJkYXRhIjoi4pSA4pSAIEF0dGFjaGluZyBwYWNrYWdlcyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgdGlkeXZlcnNlIDEuMi4xIOKUgOKUgFxuIn0= -->
<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
✔ readr 1.3.1 ✔ forcats 0.4.0</code></pre>
<!-- rnb-message-end -->
<!-- rnb-message-begin eyJkYXRhIjoi4pSA4pSAIENvbmZsaWN0cyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgdGlkeXZlcnNlX2NvbmZsaWN0cygpIOKUgOKUgFxu4pyWIGRwbHlyOjpmaWx0ZXIoKSBtYXNrcyBzdGF0czo6ZmlsdGVyKClcbuKcliBkcGx5cjo6bGFnKCkgICAgbWFza3Mgc3RhdHM6OmxhZygpXG4ifQ== -->
<pre><code>── Conflicts ───────────────────────────────────── tidyverse_conflicts() ──
<!-- rnb-message-begin eyJkYXRhIjoi4pSA4pSAIENvbmZsaWN0cyDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgdGlkeXZlcnNlX2NvbmZsaWN0cygpIOKUgOKUgFxu4pyWIGRwbHlyOjpmaWx0ZXIoKSBtYXNrcyBzdGF0czo6ZmlsdGVyKClcbuKcliBkcGx5cjo6bGFnKCkgICAgbWFza3Mgc3RhdHM6OmxhZygpXG4ifQ== -->
<pre><code>── Conflicts ───────────────────────────────────────────────────────────────────── tidyverse_conflicts() ──
✖ dplyr::filter() masks stats::filter()
✖ dplyr::lag() masks stats::lag()</code></pre>
<!-- rnb-message-end -->
Expand Down Expand Up @@ -1830,13 +1830,10 @@ <h3>Read in data</h3>
<!-- rnb-message-begin eyJkYXRhIjoiU2VlIHNwZWMoLi4uKSBmb3IgZnVsbCBjb2x1bW4gc3BlY2lmaWNhdGlvbnMuXG4ifQ== -->
<pre><code>See spec(...) for full column specifications.</code></pre>
<!-- rnb-message-end -->
<!-- rnb-source-begin eyJkYXRhIjpbIiMgZ2V0IGV3aW5ncyBmdXNpb24gY2FsbHMgZnJvbSBmdXNpb24tc3VtbWFyeSByZXN1bHRzIGZpbGUiLCJld2luZ3NfZm9pX2JzaWRzIDwtIHJlYWRyOjpyZWFkX3RzdihcbiAgZmlsZS5wYXRoKHJvb3RfZGlyLCBcbiAgICAgICAgICAgIFwiYW5hbHlzZXNcIixcbiAgICAgICAgICAgIFwiZnVzaW9uLXN1bW1hcnlcIixcbiAgICAgICAgICAgIFwicmVzdWx0c1wiLFxuICAgICAgICAgICAgXCJmdXNpb25fc3VtbWFyeV9ld2luZ3NfZm9pLnRzdlwiKVxuICApICJdfQ== -->
<!-- rnb-source-begin eyJkYXRhIjpbIiMgZ2V0IGV3aW5ncyBmdXNpb24gY2FsbHMgZnJvbSBmdXNpb24tc3VtbWFyeSByZXN1bHRzIGZpbGUiLCJld2luZ3NfZm9pX2JzaWRzIDwtIHJlYWRyOjpyZWFkX3RzdihcbiAgZmlsZS5wYXRoKGRhdGFEaXIsXG4gICAgICAgICAgICBcImZ1c2lvbl9zdW1tYXJ5X2V3aW5nc19mb2kudHN2XCIpXG4gICkgIl19 -->
<pre class="r"><code># get ewings fusion calls from fusion-summary results file
ewings_foi_bsids &lt;- readr::read_tsv(
file.path(root_dir,
&quot;analyses&quot;,
&quot;fusion-summary&quot;,
&quot;results&quot;,
file.path(dataDir,
&quot;fusion_summary_ewings_foi.tsv&quot;)
) </code></pre>
<!-- rnb-source-end -->
Expand Down Expand Up @@ -1968,7 +1965,7 @@ <h4>Save to file</h4>
</div>
</div>

<div id="rmd-source-code">LS0tCnRpdGxlOiAiQWRkIG1vbGVjdWxhciBzdWJ0eXBlIGZvciBzYW1wbGVzIHRoYXQgaGF2ZSBoYWxsbWFyayBFd2luZ3MgU2FyY29tYSBmdXNpb25zIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKYXV0aG9yOiBLIFMgR2FvbmthciBmb3IgRDNiCmRhdGU6IEphbnVhcnkgMjAyMAotLS0KCklkZW50aWZ5IHNhbXBsZSBJRHMgd2l0aCBoYWxsbWFyayBfRVdTUjFfIGZ1c2lvbnMgYW5kIHN1YnR5cGUgYXMgYEVXU2AgCgpgYGB7cn0KbGlicmFyeSgidGlkeXZlcnNlIikKYGBgCgojIyMgUmVhZCBpbiBkYXRhCgpgYGB7cn0KIyB0byBnZXQgcm9vdCBkaXJlY3RvcnkKcm9vdF9kaXIgPC0gcnByb2pyb290OjpmaW5kX3Jvb3QocnByb2pyb290OjpoYXNfZGlyKCIuZ2l0IikpCgojIGRhdGEgZGlyZWN0b3J5CmRhdGFEaXIgPC0gZmlsZS5wYXRoKHJvb3RfZGlyLCAiZGF0YSIpCgojIGhpc3RvbG9neSBmaWxlCmNsaW5pY2FsIDwtIHJlYWRyOjpyZWFkX3RzdihmaWxlLnBhdGgoZGF0YURpciwgInBidGEtaGlzdG9sb2dpZXMtYmFzZS50c3YiKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXNzX21heCA9IDEwMDAwKSAlPiUKICBzZWxlY3QoS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRCwKICAgICAgICAgS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCwgCiAgICAgICAgIGV4cGVyaW1lbnRhbF9zdHJhdGVneSwgCiAgICAgICAgIHBhdGhvbG9neV9kaWFnbm9zaXMsCiAgICAgICAgIHNhbXBsZV9pZCwKICAgICAgICAgc2FtcGxlX3R5cGUpCgojIGdldCBld2luZ3MgZnVzaW9uIGNhbGxzIGZyb20gZnVzaW9uLXN1bW1hcnkgcmVzdWx0cyBmaWxlCmV3aW5nc19mb2lfYnNpZHMgPC0gcmVhZHI6OnJlYWRfdHN2KAogIGZpbGUucGF0aChyb290X2RpciwgCiAgICAgICAgICAgICJhbmFseXNlcyIsCiAgICAgICAgICAgICJmdXNpb24tc3VtbWFyeSIsCiAgICAgICAgICAgICJyZXN1bHRzIiwKICAgICAgICAgICAgImZ1c2lvbl9zdW1tYXJ5X2V3aW5nc19mb2kudHN2IikKICApIAoKIyBnZXQgc3Vic2V0IGZvbGRlcgpyZXN1bHRzX2RpciA8LSAicmVzdWx0cyIKCiMgY3JlYXRlIGlmIGRvZXNuJ3QgZXhpc3QKaWYgKCFkaXIuZXhpc3RzKHJlc3VsdHNfZGlyKSkgewogIGRpci5jcmVhdGUocmVzdWx0c19kaXIpCn0KYGBgCgojIyMgR2V0IHNhbXBsZV9pZCBmcm9tIFJOQS1TZXEgc2FtcGxlcyB0aGF0IGhhdmUgZXdpbmdzIHNhcmNvbWEgRVdTUjEgZnVzaW9uCgpgYGB7cn0KIyBnZXQgYSB2ZWN0b3Igb2YgYmlvc3BlY2ltZW4gSURzIGZvciB0aG9zZSBiaW9zcGVjaW1lbnMgdGhhdCBzaG91bGQgYmUgc3VidHlwZWQKaGFzX2V3c19mdXNpb24gPC0gcm93U3Vtcyhld2luZ3NfZm9pX2JzaWRzWywgLTFdKSA+IDAKCiMgZ2V0IHJuYSBzYW1wbGVfaWQgd2hpY2ggaGF2ZSBoYWxsbWFyayBmdXNpb24gCmhhc19ld3NfZnVzaW9uX3NhbXBsZWlkIDwtIGV3aW5nc19mb2lfYnNpZHMgJT4lCiAgZmlsdGVyKGhhc19ld3NfZnVzaW9uKSAlPiUKICBsZWZ0X2pvaW4oY2xpbmljYWwpICU+JQogIHB1bGwoc2FtcGxlX2lkKQoKYGBgCgojIyMgR2V0IFJOQS1TZXEgd2hlcmUgcGF0aG9sb2d5X2RpYWdub3NpcyBpcyBFd2luZ3MgU2FyY29tYSBPUiBoYXMgRXdpbmdzIFNhcmNvbWEgX0VXU1IxXyBmdXNpb24KCmBgYHtyfQoKZXdzX3JuYXNlcSA8LSBjbGluaWNhbCAlPiUKICAjIHBhdGhvbG9neV9kaWFnbm9zaXMgaXMgRXdpbmdzIFNhcmNvbWEKICBmaWx0ZXIoc3RyX2RldGVjdChwYXRob2xvZ3lfZGlhZ25vc2lzLCJFd2luZ3MgU2FyY29tYSIpfAogICAgICAgICAgICMgT1Igc2FtcGxlX2lkIGFzc29jaWF0ZWQgd2l0aCB0aGUgUk5BIHNhbXBsZSB3aXRoIGhhbGxtYXJrIGZ1c2lvbgogICAgICAgICBzYW1wbGVfaWQgJWluJSBoYXNfZXdzX2Z1c2lvbl9zYW1wbGVpZCwKICAgICAgICAgZXhwZXJpbWVudGFsX3N0cmF0ZWd5ID09ICJSTkEtU2VxIikgJT4lCiAgc2VsZWN0KEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSUQsIAogICAgICAgICBLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lELCAKICAgICAgICAgc2FtcGxlX2lkKSAKYGBgCgojIyMgR2V0IFdHUyBzYW1wbGVzIHdoZXJlIHBhdGhvbG9neV9kaWFnbm9zaXMgaXMgRXdpbmdzIFNhcmNvbWEgT1IgaGFzIHNhbXBsZV9pZCBhc3NvY2lhdGVkIHdpdGggcm5hLXNlcSBzYW1wbGUgd2l0aCBFd2luZ3MgU2FyY29tYSBfRVdTUjFfIGZ1c2lvbgoKYGBge3J9Cgpld3Nfd2dzIDwtIGNsaW5pY2FsICU+JQogICMgcGF0aG9sb2d5X2RpYWdub3NpcyBpcyBFd2luZ3MgU2FyY29tYQogIGZpbHRlcihzdHJfZGV0ZWN0KHBhdGhvbG9neV9kaWFnbm9zaXMsIkV3aW5ncyBTYXJjb21hIil8CiAgICAgICAgICMgT1Igc2FtcGxlX2lkIGFzc29jaWF0ZWQgd2l0aCB0aGUgUk5BIHNhbXBsZSB3aXRoIGhhbGxtYXJrIGZ1c2lvbgogICAgICAgICBzYW1wbGVfaWQgJWluJSBoYXNfZXdzX2Z1c2lvbl9zYW1wbGVpZCwKICAgICAgICAgIyBmaWx0ZXIgdG8gVHVtb3Igc2luY2Ugd2UgaGF2ZSBOb3JtYWwgV0dTIGFzIHdlbGwKICAgICAgICAgc2FtcGxlX3R5cGUgPT0gIlR1bW9yIiwKICAgICAgICAgZXhwZXJpbWVudGFsX3N0cmF0ZWd5ID09ICJXR1MiKSAlPiUKICBzZWxlY3QoS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRCwgCiAgICAgICAgIEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQsIAogICAgICAgICBzYW1wbGVfaWQpIAoKYGBgCgoKIyMjIEpvaW4gRE5BIGFuZCBSTkEgc2FtcGxlIHRvZ2V0aGVyIHRvIGhhdmUgbW9sZWN1bGFyIHN1YnR5cGluZyBwZXIgIktpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQiLCBhbmQgInNhbXBsZV9pZCIKCmBgYHtyfQoKZXdzX3N1YnR5cGUgPC0gZXdzX3JuYXNlcSAlPiUgCiAgIyBtZXJnZSBETkEgYW5kIFJOQSBzYW1wbGVzIGJ5IHNhbXBsZV9pZAogIGZ1bGxfam9pbihld3Nfd2dzLAogICAgICAgICAgICAgYnkgPSBjKCJLaWRzX0ZpcnN0X1BhcnRpY2lwYW50X0lEIiwKICAgICAgICAgICAgICAgICAgICAic2FtcGxlX2lkIiksCiAgICAgICAgICAgICBzdWZmaXggPSBjKCJfUk5BIiwgIl9ETkEiKSkgJT4lCiAgc2VsZWN0KEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQsCiAgICAgICAgIEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSURfUk5BLAogICAgICAgICBLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lEX0ROQSwKICAgICAgICAgc2FtcGxlX2lkLAogICAgICAgICBldmVyeXRoaW5nKCkpICU+JQogIGRwbHlyOjptdXRhdGUobW9sZWN1bGFyX3N1YnR5cGU9IkVXUyIpCmBgYAoKIyMjIExpc3Qgd2hpY2ggc2FtcGxlcyBhcmUgbW9sZWN1bGFyX3N1YnR5cGUgPT0gIkVXUyIgb3IgIkVXUywgVG8gYmUgY2xhc3NpZmllZCIKCmBgYHtyfQpld3Nfc3VidHlwZSAKYGBgCgojIyMjIFNhdmUgdG8gZmlsZQoKYGBge3J9CmV3c19zdWJ0eXBlICU+JQogIHJlYWRyOjp3cml0ZV90c3YoZmlsZS5wYXRoKHJlc3VsdHNfZGlyLCAiRVdTX3Jlc3VsdHMudHN2IikpCmBgYAoKCgoKCg==</div>
<div id="rmd-source-code">LS0tCnRpdGxlOiAiQWRkIG1vbGVjdWxhciBzdWJ0eXBlIGZvciBzYW1wbGVzIHRoYXQgaGF2ZSBoYWxsbWFyayBFd2luZ3MgU2FyY29tYSBmdXNpb25zIgpvdXRwdXQ6IGh0bWxfbm90ZWJvb2sKYXV0aG9yOiBLIFMgR2FvbmthciBmb3IgRDNiCmRhdGU6IEphbnVhcnkgMjAyMAotLS0KCklkZW50aWZ5IHNhbXBsZSBJRHMgd2l0aCBoYWxsbWFyayBfRVdTUjFfIGZ1c2lvbnMgYW5kIHN1YnR5cGUgYXMgYEVXU2AgCgpgYGB7cn0KbGlicmFyeSgidGlkeXZlcnNlIikKYGBgCgojIyMgUmVhZCBpbiBkYXRhCgpgYGB7cn0KIyB0byBnZXQgcm9vdCBkaXJlY3RvcnkKcm9vdF9kaXIgPC0gcnByb2pyb290OjpmaW5kX3Jvb3QocnByb2pyb290OjpoYXNfZGlyKCIuZ2l0IikpCgojIGRhdGEgZGlyZWN0b3J5CmRhdGFEaXIgPC0gZmlsZS5wYXRoKHJvb3RfZGlyLCAiZGF0YSIpCgojIGhpc3RvbG9neSBmaWxlCmNsaW5pY2FsIDwtIHJlYWRyOjpyZWFkX3RzdihmaWxlLnBhdGgoZGF0YURpciwgInBidGEtaGlzdG9sb2dpZXMtYmFzZS50c3YiKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXNzX21heCA9IDEwMDAwKSAlPiUKICBzZWxlY3QoS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRCwKICAgICAgICAgS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCwgCiAgICAgICAgIGV4cGVyaW1lbnRhbF9zdHJhdGVneSwgCiAgICAgICAgIHBhdGhvbG9neV9kaWFnbm9zaXMsCiAgICAgICAgIHNhbXBsZV9pZCwKICAgICAgICAgc2FtcGxlX3R5cGUpCgojIGdldCBld2luZ3MgZnVzaW9uIGNhbGxzIGZyb20gZnVzaW9uLXN1bW1hcnkgcmVzdWx0cyBmaWxlCmV3aW5nc19mb2lfYnNpZHMgPC0gcmVhZHI6OnJlYWRfdHN2KAogIGZpbGUucGF0aChkYXRhRGlyLAogICAgICAgICAgICAiZnVzaW9uX3N1bW1hcnlfZXdpbmdzX2ZvaS50c3YiKQogICkgCgojIGdldCBzdWJzZXQgZm9sZGVyCnJlc3VsdHNfZGlyIDwtICJyZXN1bHRzIgoKIyBjcmVhdGUgaWYgZG9lc24ndCBleGlzdAppZiAoIWRpci5leGlzdHMocmVzdWx0c19kaXIpKSB7CiAgZGlyLmNyZWF0ZShyZXN1bHRzX2RpcikKfQpgYGAKCiMjIyBHZXQgc2FtcGxlX2lkIGZyb20gUk5BLVNlcSBzYW1wbGVzIHRoYXQgaGF2ZSBld2luZ3Mgc2FyY29tYSBFV1NSMSBmdXNpb24KCmBgYHtyfQojIGdldCBhIHZlY3RvciBvZiBiaW9zcGVjaW1lbiBJRHMgZm9yIHRob3NlIGJpb3NwZWNpbWVucyB0aGF0IHNob3VsZCBiZSBzdWJ0eXBlZApoYXNfZXdzX2Z1c2lvbiA8LSByb3dTdW1zKGV3aW5nc19mb2lfYnNpZHNbLCAtMV0pID4gMAoKIyBnZXQgcm5hIHNhbXBsZV9pZCB3aGljaCBoYXZlIGhhbGxtYXJrIGZ1c2lvbiAKaGFzX2V3c19mdXNpb25fc2FtcGxlaWQgPC0gZXdpbmdzX2ZvaV9ic2lkcyAlPiUKICBmaWx0ZXIoaGFzX2V3c19mdXNpb24pICU+JQogIGxlZnRfam9pbihjbGluaWNhbCkgJT4lCiAgcHVsbChzYW1wbGVfaWQpCgpgYGAKCiMjIyBHZXQgUk5BLVNlcSB3aGVyZSBwYXRob2xvZ3lfZGlhZ25vc2lzIGlzIEV3aW5ncyBTYXJjb21hIE9SIGhhcyBFd2luZ3MgU2FyY29tYSBfRVdTUjFfIGZ1c2lvbgoKYGBge3J9Cgpld3Nfcm5hc2VxIDwtIGNsaW5pY2FsICU+JQogICMgcGF0aG9sb2d5X2RpYWdub3NpcyBpcyBFd2luZ3MgU2FyY29tYQogIGZpbHRlcihzdHJfZGV0ZWN0KHBhdGhvbG9neV9kaWFnbm9zaXMsIkV3aW5ncyBTYXJjb21hIil8CiAgICAgICAgICAgIyBPUiBzYW1wbGVfaWQgYXNzb2NpYXRlZCB3aXRoIHRoZSBSTkEgc2FtcGxlIHdpdGggaGFsbG1hcmsgZnVzaW9uCiAgICAgICAgIHNhbXBsZV9pZCAlaW4lIGhhc19ld3NfZnVzaW9uX3NhbXBsZWlkLAogICAgICAgICBleHBlcmltZW50YWxfc3RyYXRlZ3kgPT0gIlJOQS1TZXEiKSAlPiUKICBzZWxlY3QoS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRCwgCiAgICAgICAgIEtpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQsIAogICAgICAgICBzYW1wbGVfaWQpIApgYGAKCiMjIyBHZXQgV0dTIHNhbXBsZXMgd2hlcmUgcGF0aG9sb2d5X2RpYWdub3NpcyBpcyBFd2luZ3MgU2FyY29tYSBPUiBoYXMgc2FtcGxlX2lkIGFzc29jaWF0ZWQgd2l0aCBybmEtc2VxIHNhbXBsZSB3aXRoIEV3aW5ncyBTYXJjb21hIF9FV1NSMV8gZnVzaW9uCgpgYGB7cn0KCmV3c193Z3MgPC0gY2xpbmljYWwgJT4lCiAgIyBwYXRob2xvZ3lfZGlhZ25vc2lzIGlzIEV3aW5ncyBTYXJjb21hCiAgZmlsdGVyKHN0cl9kZXRlY3QocGF0aG9sb2d5X2RpYWdub3NpcywiRXdpbmdzIFNhcmNvbWEiKXwKICAgICAgICAgIyBPUiBzYW1wbGVfaWQgYXNzb2NpYXRlZCB3aXRoIHRoZSBSTkEgc2FtcGxlIHdpdGggaGFsbG1hcmsgZnVzaW9uCiAgICAgICAgIHNhbXBsZV9pZCAlaW4lIGhhc19ld3NfZnVzaW9uX3NhbXBsZWlkLAogICAgICAgICAjIGZpbHRlciB0byBUdW1vciBzaW5jZSB3ZSBoYXZlIE5vcm1hbCBXR1MgYXMgd2VsbAogICAgICAgICBzYW1wbGVfdHlwZSA9PSAiVHVtb3IiLAogICAgICAgICBleHBlcmltZW50YWxfc3RyYXRlZ3kgPT0gIldHUyIpICU+JQogIHNlbGVjdChLaWRzX0ZpcnN0X0Jpb3NwZWNpbWVuX0lELCAKICAgICAgICAgS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCwgCiAgICAgICAgIHNhbXBsZV9pZCkgCgpgYGAKCgojIyMgSm9pbiBETkEgYW5kIFJOQSBzYW1wbGUgdG9nZXRoZXIgdG8gaGF2ZSBtb2xlY3VsYXIgc3VidHlwaW5nIHBlciAiS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCIsIGFuZCAic2FtcGxlX2lkIgoKYGBge3J9Cgpld3Nfc3VidHlwZSA8LSBld3Nfcm5hc2VxICU+JSAKICAjIG1lcmdlIEROQSBhbmQgUk5BIHNhbXBsZXMgYnkgc2FtcGxlX2lkCiAgZnVsbF9qb2luKGV3c193Z3MsCiAgICAgICAgICAgICBieSA9IGMoIktpZHNfRmlyc3RfUGFydGljaXBhbnRfSUQiLAogICAgICAgICAgICAgICAgICAgICJzYW1wbGVfaWQiKSwKICAgICAgICAgICAgIHN1ZmZpeCA9IGMoIl9STkEiLCAiX0ROQSIpKSAlPiUKICBzZWxlY3QoS2lkc19GaXJzdF9QYXJ0aWNpcGFudF9JRCwKICAgICAgICAgS2lkc19GaXJzdF9CaW9zcGVjaW1lbl9JRF9STkEsCiAgICAgICAgIEtpZHNfRmlyc3RfQmlvc3BlY2ltZW5fSURfRE5BLAogICAgICAgICBzYW1wbGVfaWQsCiAgICAgICAgIGV2ZXJ5dGhpbmcoKSkgJT4lCiAgZHBseXI6Om11dGF0ZShtb2xlY3VsYXJfc3VidHlwZT0iRVdTIikKYGBgCgojIyMgTGlzdCB3aGljaCBzYW1wbGVzIGFyZSBtb2xlY3VsYXJfc3VidHlwZSA9PSAiRVdTIiBvciAiRVdTLCBUbyBiZSBjbGFzc2lmaWVkIgoKYGBge3J9CmV3c19zdWJ0eXBlIApgYGAKCiMjIyMgU2F2ZSB0byBmaWxlCgpgYGB7cn0KZXdzX3N1YnR5cGUgJT4lCiAgcmVhZHI6OndyaXRlX3RzdihmaWxlLnBhdGgocmVzdWx0c19kaXIsICJFV1NfcmVzdWx0cy50c3YiKSkKYGBgCgo=</div>



Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ dir.create(output_dir, showWarnings = FALSE, recursive = TRUE)

# input files
clin_file <- file.path(data_dir, "pbta-histologies-base.tsv")
polya.file <- file.path(root_dir, "analyses", "collapse-rnaseq", "results", "pbta-gene-expression-rsem-fpkm-collapsed.polya.rds")
stranded.file <- file.path(root_dir, "analyses", "collapse-rnaseq", "results","pbta-gene-expression-rsem-fpkm-collapsed.stranded.rds")
polya.file <- file.path(root_dir, "data", "pbta-gene-expression-rsem-fpkm-collapsed.polya.rds")
stranded.file <- file.path(root_dir, "data","pbta-gene-expression-rsem-fpkm-collapsed.stranded.rds")
terms.file <- file.path("input", "mb_subtyping_path_dx_strings.json")

# Read in the JSON file that contains the strings we'll use to include or
Expand Down
28 changes: 14 additions & 14 deletions analyses/molecular-subtyping-MB/03-compare-classes.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions analyses/molecular-subtyping-MB/04-no-RNA-samples.R
Original file line number Diff line number Diff line change
Expand Up @@ -10,17 +10,17 @@ suppressPackageStartupMessages({
root_dir <- rprojroot::find_root(rprojroot::has_dir(".git"))

# set results directory
output_dir <- file.path(root_dir, "analyses", "molecular-subtyping-MB", "results")
output_dir <- file.path(root_dir, "analyses", "molecular-subtyping-MB", "results")
dir.create(output_dir, showWarnings = FALSE, recursive = TRUE)

# read medulloblastoma samples from histology
mb_samples <- file.path(root_dir, "data", "pbta-histologies.tsv") %>%
mb_samples <- file.path(root_dir, "data", "pbta-histologies-base.tsv") %>%
read_tsv() %>%
filter(cancer_group == "Medulloblastoma",
filter(short_histology == "Medulloblastoma",
sample_type == "Tumor")

# samples where no RNA-Seq data is available
sample_ids_with_rna <- mb_samples %>%
sample_ids_with_rna <- mb_samples %>%
filter(experimental_strategy == "RNA-Seq")
samples_ids_no_rna <- mb_samples %>%
filter(!sample_id %in% sample_ids_with_rna$sample_id)
Expand Down
Loading

0 comments on commit 00d1833

Please sign in to comment.