-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy paththe_script_to_display_SNV_CNV_on_SCATTER_PLOT.R
63 lines (54 loc) · 2.59 KB
/
the_script_to_display_SNV_CNV_on_SCATTER_PLOT.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
library("ggplot2")
library("reshape2")
library("limma")
a <- read.delim("file.DATAFRAME.samples.and.mutations.from.ANNOVAR.table.and.SUMMARY.SNV.and.CNV.txt",
sep="\t", header=T, stringsAsFactors=T)
##############################################################
##############################################################
head(a)
dim(a)
##############################################################
##############################################################
plotWithHighlights(a$SNV.exonic,
a$CNV.exonic,
status=a$Cancer_Subtype,
bg.col="grey",
# xlim=c(0,30),
# ylim=c(-5,4),
hl.cex=0.6,
cex.main=0.8,
cex.lab =0.8,
xlab="", ylab="", legend= "topright",
main="" )
##############################################################
##############################################################
ggplot(a, aes(x=SNV.exonic, y=CNV.exonic, col=Cancer_Subtype))+
geom_point(size=2, aes(color=Cancer_Subtype)) +
theme_bw() +
scale_colour_manual(values = c( "HBL" = "#a6cee3",
"RARE/OTHER" = "#1f78b4",
"HCC" = "#b2df8a",
"CNS" = "#33a02c",
"WILMS" = "#fb9a99",
"NRSTS" = "#e31a1c",
"RMS" = "#fdbf6f",
"EWS" = "#ff7f00",
"OS" = "#cab2d6",
"LEUKEMIA/LYMPHOMA" = "#6a3d9a",
"NBL" = "#ffff99" )) +
ggtitle(expression(atop(bold("exonic CNV (cn.mops) vs exonic SNV+INDEL (MUTECT2)")))) +
ylab("exonic CNV (cn.mops)") +
xlab("exonic SNV (MUTECT2)") +
theme(axis.text.x = element_text(angle = 90, hjust = 1)) +
theme(plot.title = element_text(size=12)) +
theme(plot.background = element_blank(),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank()
#, panel.border = element_blank()
)
##############################################################
##############################################################
ggsave("scatter.plot.EXONIC.SNV.vs.EXONIC.CNV.pdf",
height=20, width=20, units="cm")
##############################################################
##############################################################