-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathanalyses.R
More file actions
executable file
·48 lines (42 loc) · 1.82 KB
/
analyses.R
File metadata and controls
executable file
·48 lines (42 loc) · 1.82 KB
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
setwd('./')
#Install required libraries
if("RColorBrewer" %in% rownames(installed.packages()) == FALSE) {install.packages("RColorBrewer")}
if("ggplot2" %in% rownames(installed.packages()) == FALSE) {install.packages("ggplot2")}
if("scales" %in% rownames(installed.packages()) == FALSE) {install.packages("scales")}
if("grid" %in% rownames(installed.packages()) == FALSE) {install.packages("grid")}
if("gtable" %in% rownames(installed.packages()) == FALSE) {install.packages("gtable")}
if("gridExtra" %in% rownames(installed.packages()) == FALSE) {install.packages("gridExtra")}
if("shape" %in% rownames(installed.packages()) == FALSE) {install.packages("shape")}
if("VennDiagram" %in% rownames(installed.packages()) == FALSE) {install.packages("VennDiagram")}
if("gridBase" %in% rownames(installed.packages()) == FALSE) {install.packages("gridBase")}
if("lattice" %in% rownames(installed.packages()) == FALSE) {install.packages("lattice")}
#Load libraries
require(RColorBrewer)
require(ggplot2)
require(scales)
require(grid)
require(gtable)
require(gridExtra)
require(shape)
require(VennDiagram)
require(gridBase)
require(lattice)
#External function
source("R/external_function.R")
####################################
# Summary figure #
###################################
source("R/summary_figure_drawing.R")
####################################
# Expression breadth distribution #
###################################
source("../R/datasets_expression_breadth_analyses.R")
####################################
# Fold-enrichment #
###################################
source("../R/fold_enrichment_analysis_per_dataset.R")
source("../R/fold_enrichment_score_calibration_analysis.R")
####################################
# Venn-diagrams #
###################################
source("../R/venn_diagram_analyses.R")