Mercurial > repos > davidvanzessen > shm_csr
comparison pattern_plots.r @ 42:1cf60ae234b4 draft
Uploaded
| author | davidvanzessen |
|---|---|
| date | Tue, 28 Mar 2017 08:25:36 -0400 |
| parents | a24f8c93583a |
| children |
comparison
equal
deleted
inserted
replaced
| 41:b8ac74723ab0 | 42:1cf60ae234b4 |
|---|---|
| 7 input.file = args[1] #the data that's get turned into the "SHM overview" table in the html report "data_sum.txt" | 7 input.file = args[1] #the data that's get turned into the "SHM overview" table in the html report "data_sum.txt" |
| 8 | 8 |
| 9 plot1.path = args[2] | 9 plot1.path = args[2] |
| 10 plot1.png = paste(plot1.path, ".png", sep="") | 10 plot1.png = paste(plot1.path, ".png", sep="") |
| 11 plot1.txt = paste(plot1.path, ".txt", sep="") | 11 plot1.txt = paste(plot1.path, ".txt", sep="") |
| 12 plot1.pdf = paste(plot1.path, ".pdf", sep="") | |
| 12 | 13 |
| 13 plot2.path = args[3] | 14 plot2.path = args[3] |
| 14 plot2.png = paste(plot2.path, ".png", sep="") | 15 plot2.png = paste(plot2.path, ".png", sep="") |
| 15 plot2.txt = paste(plot2.path, ".txt", sep="") | 16 plot2.txt = paste(plot2.path, ".txt", sep="") |
| 17 plot2.pdf = paste(plot2.path, ".pdf", sep="") | |
| 16 | 18 |
| 17 plot3.path = args[4] | 19 plot3.path = args[4] |
| 18 plot3.png = paste(plot3.path, ".png", sep="") | 20 plot3.png = paste(plot3.path, ".png", sep="") |
| 19 plot3.txt = paste(plot3.path, ".txt", sep="") | 21 plot3.txt = paste(plot3.path, ".txt", sep="") |
| 22 plot3.pdf = paste(plot3.path, ".pdf", sep="") | |
| 20 | 23 |
| 21 clean.output = args[5] | 24 clean.output = args[5] |
| 22 | 25 |
| 23 dat = read.table(input.file, header=F, sep=",", quote="", stringsAsFactors=F, fill=T, row.names=1) | 26 dat = read.table(input.file, header=F, sep=",", quote="", stringsAsFactors=F, fill=T, row.names=1) |
| 24 | |
| 25 | |
| 26 | 27 |
| 27 classes = c("IGA", "IGA1", "IGA2", "IGG", "IGG1", "IGG2", "IGG3", "IGG4", "IGM", "IGE") | 28 classes = c("IGA", "IGA1", "IGA2", "IGG", "IGG1", "IGG2", "IGG3", "IGG4", "IGM", "IGE") |
| 28 xyz = c("x", "y", "z") | 29 xyz = c("x", "y", "z") |
| 29 new.names = c(paste(rep(classes, each=3), xyz, sep="."), paste("un", xyz, sep="."), paste("all", xyz, sep=".")) | 30 new.names = c(paste(rep(classes, each=3), xyz, sep="."), paste("un", xyz, sep="."), paste("all", xyz, sep=".")) |
| 30 | 31 |
| 61 #p = p + scale_colour_manual(values=c("RGYW.WRCY" = "black", "TW.WA" = "blue4")) | 62 #p = p + scale_colour_manual(values=c("RGYW.WRCY" = "black", "TW.WA" = "blue4")) |
| 62 png(filename=plot1.png, width=510, height=300) | 63 png(filename=plot1.png, width=510, height=300) |
| 63 print(p) | 64 print(p) |
| 64 dev.off() | 65 dev.off() |
| 65 | 66 |
| 67 ggsave(plot1.pdf, p) | |
| 68 | |
| 66 data2 = dat[c(1, 5:8),] | 69 data2 = dat[c(1, 5:8),] |
| 67 | 70 |
| 68 data2 = data2[,names(data2)[grepl("\\.x", names(data2))]] | 71 data2 = data2[,names(data2)[grepl("\\.x", names(data2))]] |
| 69 names(data2) = gsub(".x", "", names(data2)) | 72 names(data2) = gsub(".x", "", names(data2)) |
| 70 | 73 |
| 97 p = p + theme(panel.background = element_rect(fill = "white", colour="black"), text = element_text(size=15, colour="black"), axis.text.x = element_text(angle = 45, hjust = 1)) + scale_fill_manual(values=c("A/T" = "blue4", "G/C transversions" = "gray74", "G/C transitions" = "white")) | 100 p = p + theme(panel.background = element_rect(fill = "white", colour="black"), text = element_text(size=15, colour="black"), axis.text.x = element_text(angle = 45, hjust = 1)) + scale_fill_manual(values=c("A/T" = "blue4", "G/C transversions" = "gray74", "G/C transitions" = "white")) |
| 98 #p = p + scale_colour_manual(values=c("A/T" = "blue4", "G/C transversions" = "gray74", "G/C transitions" = "black")) | 101 #p = p + scale_colour_manual(values=c("A/T" = "blue4", "G/C transversions" = "gray74", "G/C transitions" = "black")) |
| 99 png(filename=plot2.png, width=480, height=300) | 102 png(filename=plot2.png, width=480, height=300) |
| 100 print(p) | 103 print(p) |
| 101 dev.off() | 104 dev.off() |
| 105 | |
| 106 ggsave(plot2.pdf, p) | |
| 102 | 107 |
| 103 data3 = dat[c(5, 6, 8, 17:20),] | 108 data3 = dat[c(5, 6, 8, 17:20),] |
| 104 data3 = data3[,names(data3)[grepl("\\.x", names(data3))]] | 109 data3 = data3[,names(data3)[grepl("\\.x", names(data3))]] |
| 105 names(data3) = gsub(".x", "", names(data3)) | 110 names(data3) = gsub(".x", "", names(data3)) |
| 106 | 111 |
| 136 #p = p + scale_colour_manual(values=c("A/T" = "blue4", "G/C transversions" = "gray74", "G/C transitions" = "black")) | 141 #p = p + scale_colour_manual(values=c("A/T" = "blue4", "G/C transversions" = "gray74", "G/C transitions" = "black")) |
| 137 png(filename=plot3.png, width=480, height=300) | 142 png(filename=plot3.png, width=480, height=300) |
| 138 print(p) | 143 print(p) |
| 139 dev.off() | 144 dev.off() |
| 140 | 145 |
| 146 ggsave(plot3.pdf, p) | |
| 141 | 147 |
| 142 | 148 |
| 143 | 149 |
| 144 | 150 |
| 145 | 151 |
| 167 | 173 |
| 168 | 174 |
| 169 | 175 |
| 170 | 176 |
| 171 | 177 |
| 178 |
