@@ -48,30 +48,30 @@ knitr::opts_chunk$set(
48
48
49
49
``` {r load_pkgs}
50
50
# Bioconductor
51
- library(BSgenome)
52
- library(MutationalPatterns)
51
+ library(BSgenome, include.only = "BSgenome" )
52
+ library(MutationalPatterns, include.only = "read_vcfs_as_granges" )
53
53
ref_genome <- "BSgenome.Hsapiens.UCSC.hg38"
54
- library(ref_genome, character.only = TRUE)
54
+ library(ref_genome, character.only = TRUE, include.only = ref_genome )
55
55
tx_ref_genome <- "TxDb.Hsapiens.UCSC.hg38.knownGene"
56
- library(tx_ref_genome, character.only = TRUE)
56
+ library(tx_ref_genome, character.only = TRUE, include.only = tx_ref_genome )
57
57
# CRAN
58
- library(devtools)
59
- library(details)
60
- library(DT)
58
+ library(details, include.only = "details")
59
+ library(DT, include.only = "datatable")
61
60
library(dplyr)
62
- library(glue)
63
- library(gt)
64
- library(ggplot2)
65
- library(htmltools)
66
- library(jsonlite)
61
+ library(GenomeInfoDb, include.only = "seqlevelsStyle")
62
+ library(GenomicFeatures, include.only = "genes")
63
+ library(GenomicRanges, include.only = "GRanges")
64
+ library(glue, include.only = "glue")
65
+ library(gt, include.only = "gt")
66
+ library(ggplot2, include.only = "ggtitle")
67
+ library(IRanges, include.only = "IRanges")
67
68
library(knitr)
68
- library(kableExtra)
69
+ library(kableExtra, include.only = "kable_styling" )
69
70
library(patchwork)
70
- library(purrr)
71
- library(readr)
72
- library(rmarkdown)
73
- library(stringr)
74
- library(tidyr)
71
+ library(purrr, include.only = "map")
72
+ library(readr, include.only = "read_tsv")
73
+ library(rmarkdown, include.only = "render")
74
+ library(tidyr, include.only = "pivot_longer")
75
75
# umccr
76
76
library(gpgr)
77
77
library(sigrap)
@@ -388,50 +388,50 @@ qc_summary_all %>%
388
388
gt::gt(rowname_col = "variable") %>%
389
389
gt::tab_style(
390
390
style = list(
391
- cell_fill(color = red),
392
- cell_text(weight = "bold")
391
+ gt:: cell_fill(color = red),
392
+ gt:: cell_text(weight = "bold")
393
393
),
394
- locations = cells_body(
394
+ locations = gt:: cells_body(
395
395
columns = value,
396
396
rows = grepl("FAIL", value) & variable == "QC_Status"
397
397
)
398
398
) %>%
399
399
gt::tab_style(
400
400
style = list(
401
- cell_fill(color = orange),
402
- cell_text(weight = "bold")
401
+ gt:: cell_fill(color = orange),
402
+ gt:: cell_text(weight = "bold")
403
403
),
404
- locations = cells_body(
404
+ locations = gt:: cells_body(
405
405
columns = value,
406
406
rows = grepl("WARN_", value) & variable == "QC_Status"
407
407
)
408
408
) %>%
409
409
gt::tab_style(
410
410
style = list(
411
- cell_fill(color = orange),
412
- cell_text(weight = "bold")
411
+ gt:: cell_fill(color = orange),
412
+ gt:: cell_text(weight = "bold")
413
413
),
414
- locations = cells_body(
414
+ locations = gt:: cells_body(
415
415
columns = value,
416
416
rows = grepl("TRUE", value) & variable == "Hypermutated"
417
417
)
418
418
) %>%
419
419
gt::tab_style(
420
420
style = list(
421
- cell_text(weight = "bold")
421
+ gt:: cell_text(weight = "bold")
422
422
),
423
423
locations = list(
424
- cells_stub(rows = TRUE),
425
- cells_body(columns = value)
424
+ gt:: cells_stub(rows = TRUE),
425
+ gt:: cells_body(columns = value)
426
426
)
427
427
) %>%
428
428
gt::cols_align("left") %>%
429
429
# align rowname_col
430
430
gt::tab_style(
431
431
style = list(
432
- cell_text(align = "left")
432
+ gt:: cell_text(align = "left")
433
433
),
434
- locations = cells_stub(rows = TRUE)
434
+ locations = gt:: cells_stub(rows = TRUE)
435
435
) %>%
436
436
gt::opt_row_striping() %>%
437
437
gt::tab_options(table.align = "left")
@@ -560,7 +560,6 @@ mp_plot_bias2 <- MutationalPatterns::plot_strand_bias(strand_bias)
560
560
561
561
562
562
## ---- Replicative ---- ##
563
-
564
563
repli_file <- system.file("extdata/ReplicationDirectionRegions.bed",
565
564
package = "MutationalPatterns"
566
565
)
@@ -1012,9 +1011,9 @@ d %>%
1012
1011
gt::sub_missing(columns = dplyr::everything()) %>%
1013
1012
gt::tab_style(
1014
1013
style = list(
1015
- cell_text(weight = "bold")
1014
+ gt:: cell_text(weight = "bold")
1016
1015
),
1017
- locations = cells_stub(rows = TRUE)
1016
+ locations = gt:: cells_stub(rows = TRUE)
1018
1017
) %>%
1019
1018
gt::cols_align("right") %>%
1020
1019
gt::tab_options(table.align = "left")
@@ -1135,7 +1134,7 @@ purple_cnv_som_gene$descr %>%
1135
1134
dplyr::mutate(
1136
1135
Column = kableExtra::cell_spec(Column, bold = TRUE)
1137
1136
) %>%
1138
- knitr::kable (escape = FALSE) %>%
1137
+ kableExtra::kbl (escape = FALSE) %>%
1139
1138
kableExtra::kable_paper(c("hover", "striped"), full_width = FALSE, position = "left") %>%
1140
1139
kableExtra::scroll_box(height = "200px")
1141
1140
```
@@ -1178,7 +1177,7 @@ purple_cnv_som$descr %>%
1178
1177
dplyr::mutate(
1179
1178
Column = kableExtra::cell_spec(Column, bold = TRUE)
1180
1179
) %>%
1181
- knitr::kable (escape = FALSE) %>%
1180
+ kableExtra::kbl (escape = FALSE) %>%
1182
1181
kableExtra::kable_paper(c("hover", "striped"), full_width = FALSE, position = "left") %>%
1183
1182
kableExtra::scroll_box(height = "200px")
1184
1183
```
@@ -1371,7 +1370,7 @@ if (is.null(params$conda_list)) {
1371
1370
)
1372
1371
) %>%
1373
1372
dplyr::left_join(conda_pkgs, by = "name") %>%
1374
- knitr::kable(format = "html" ) %>%
1373
+ kableExtra::kbl( ) %>%
1375
1374
kableExtra::kable_paper(c("hover", "striped"), full_width = TRUE, position = "left") %>%
1376
1375
kableExtra::column_spec(1, bold = TRUE) %>%
1377
1376
kableExtra::scroll_box(height = "300px")
@@ -1383,9 +1382,8 @@ if (is.null(params$conda_list)) {
1383
1382
``` {r report_inputs}
1384
1383
report_inputs <- dplyr::tibble(key = names(params), value = params)
1385
1384
gpgr::write_tsvjsongz(report_inputs, glue("{bnm}-report_inputs"), result_outdir)
1386
-
1387
1385
report_inputs %>%
1388
- knitr::kable(format = "html" ) %>%
1386
+ kableExtra::kbl( ) %>%
1389
1387
kableExtra::kable_paper(c("hover", "striped"), full_width = FALSE, position = "left") %>%
1390
1388
kableExtra::column_spec(1, bold = TRUE) %>%
1391
1389
kableExtra::scroll_box(height = "200px")
0 commit comments