-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpack02.packages.R
92 lines (72 loc) · 2.78 KB
/
pack02.packages.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
################################################################################
# PACKAGES TO LOAD #
################################################################################
cat("\n* General packages...\n")
install.packages.auto("credentials")
library("credentials")
credentials::set_github_pat()
install.packages.auto("readr")
install.packages.auto("optparse")
install.packages.auto("tools")
install.packages.auto("dplyr")
install.packages.auto("tidyr")
install.packages.auto("tidylog")
library("tidylog", warn.conflicts = FALSE)
install.packages.auto("naniar")
# To get 'data.table' with 'fwrite' to be able to directly write gzipped-files
# Ref: https://stackoverflow.com/questions/42788401/is-possible-to-use-fwrite-from-data-table-with-gzfile
# install.packages("data.table", repos = "https://Rdatatable.gitlab.io/data.table")
library(data.table)
install.packages.auto("tidyverse")
install.packages.auto("knitr")
install.packages.auto("DT")
# for plotting
install.packages.auto("qqman")
install.packages.auto("forestplot")
install.packages.auto("pheatmap")
# for meta-analysis
install.packages.auto("meta")
install.packages.auto("bacon")
install.packages.auto("reshape2")
install.packages.auto("ggpubr")
install.packages.auto("patchwork")
install.packages.auto("corrr")
# Installation of ggcorrplot()
# --------------------------------
if(!require(devtools))
install.packages.auto("devtools")
devtools::install_github("kassambara/ggcorrplot")
library(ggcorrplot)
install.packages.auto("PerformanceAnalytics")
install.packages.auto("GGally")
library(GGally)
install.packages.auto("haven")
install.packages.auto("tableone")
install.packages.auto("survival")
install.packages.auto("survminer")
install.packages.auto("Hmisc")
# Install the devtools package from Hadley Wickham
install.packages.auto('devtools')
cat("\n* Genomic packages...\n")
install.packages.auto("GenomicFeatures")
install.packages.auto("GenomicRanges")
install.packages.auto("SummarizedExperiment")
install.packages.auto("DESeq2")
install.packages.auto("org.Hs.eg.db")
install.packages.auto("mygene")
install.packages.auto("TxDb.Hsapiens.UCSC.hg19.knownGene")
install.packages.auto("org.Hs.eg.db")
install.packages.auto("AnnotationDbi")
install.packages.auto("EnsDb.Hsapiens.v86")
install.packages.auto("EnhancedVolcano")
# Install the annotation tables
library("devtools")
devtools::install_github("stephenturner/annotables")
library(dplyr)
library(annotables)
# alternative chart of a correlation matrix
# --------------------------------
# Alternative solution https://www.r-graph-gallery.com/199-correlation-matrix-with-ggally.html
install.packages.auto("GGally")
# Quick display of two cabapilities of GGally, to assess the distribution and correlation of variables
library(GGally)