Mercurial > repos > davidvanzessen > plotting_merged
comparison RScript.r @ 45:2c6d04fa10f4 draft
Uploaded
| author | davidvanzessen |
|---|---|
| date | Mon, 25 Nov 2013 08:30:26 -0500 |
| parents | af2834de221c |
| children | a2db27f58627 |
comparison
equal
deleted
inserted
replaced
| 44:20763d15d641 | 45:2c6d04fa10f4 |
|---|---|
| 27 | 27 |
| 28 | 28 |
| 29 test = read.table(inFile, sep="\t", header=TRUE, fill=T) | 29 test = read.table(inFile, sep="\t", header=TRUE, fill=T) |
| 30 | 30 |
| 31 test = test[test$Sample != "",] | 31 test = test[test$Sample != "",] |
| 32 | |
| 33 if("Replicate" %in% colnames(test)) | |
| 34 { | |
| 35 test$SRID = do.call(paste, c(test["Sample", "Replicate"], sep = "-")) | |
| 36 } | |
| 32 | 37 |
| 33 test$Top.V.Gene = gsub("[*]([0-9]+)", "", test$Top.V.Gene) | 38 test$Top.V.Gene = gsub("[*]([0-9]+)", "", test$Top.V.Gene) |
| 34 test$Top.D.Gene = gsub("[*]([0-9]+)", "", test$Top.D.Gene) | 39 test$Top.D.Gene = gsub("[*]([0-9]+)", "", test$Top.D.Gene) |
| 35 test$Top.J.Gene = gsub("[*]([0-9]+)", "", test$Top.J.Gene) | 40 test$Top.J.Gene = gsub("[*]([0-9]+)", "", test$Top.J.Gene) |
| 36 | 41 |
| 124 return() | 129 return() |
| 125 } | 130 } |
| 126 img = ggplot() + | 131 img = ggplot() + |
| 127 geom_tile(data=dat, aes(x=factor(reorder(Top.D.Gene, chr.orderD)), y=factor(reorder(Top.V.Gene, chr.orderV)), fill=relLength)) + | 132 geom_tile(data=dat, aes(x=factor(reorder(Top.D.Gene, chr.orderD)), y=factor(reorder(Top.V.Gene, chr.orderV)), fill=relLength)) + |
| 128 theme(axis.text.x = element_text(angle = 90, hjust = 1)) + | 133 theme(axis.text.x = element_text(angle = 90, hjust = 1)) + |
| 129 scale_fill_gradient(low="gold", high="blue", na.value="white") + | 134 scale_fill_gradient(low="gold", high="blue", na.value="white", limits=c(0,1)) + |
| 130 ggtitle(paste(unique(dat$Sample), " (N=" , sum(dat$Length, na.rm=T) ,")", sep="")) + | 135 ggtitle(paste(unique(dat$Sample), " (N=" , sum(dat$Length, na.rm=T) ,")", sep="")) + |
| 131 xlab("D genes") + | 136 xlab("D genes") + |
| 132 ylab("V Genes") | 137 ylab("V Genes") |
| 133 | 138 |
| 134 png(paste("HeatmapVD_", unique(dat[3])[1,1] , ".png", sep=""), width=150+(15*length(Dchain$v.name)), height=100+(15*length(Vchain$v.name))) | 139 png(paste("HeatmapVD_", unique(dat[3])[1,1] , ".png", sep=""), width=150+(15*length(Dchain$v.name)), height=100+(15*length(Vchain$v.name))) |
| 159 return() | 164 return() |
| 160 } | 165 } |
| 161 img = ggplot() + | 166 img = ggplot() + |
| 162 geom_tile(data=dat, aes(x=factor(reorder(Top.J.Gene, chr.orderJ)), y=factor(reorder(Top.V.Gene, chr.orderV)), fill=relLength)) + | 167 geom_tile(data=dat, aes(x=factor(reorder(Top.J.Gene, chr.orderJ)), y=factor(reorder(Top.V.Gene, chr.orderV)), fill=relLength)) + |
| 163 theme(axis.text.x = element_text(angle = 90, hjust = 1)) + | 168 theme(axis.text.x = element_text(angle = 90, hjust = 1)) + |
| 164 scale_fill_gradient(low="gold", high="blue", na.value="white") + | 169 scale_fill_gradient(low="gold", high="blue", na.value="white", limits=c(0,1)) + |
| 165 ggtitle(paste(unique(dat$Sample), " (N=" , sum(dat$Length, na.rm=T) ,")", sep="")) + | 170 ggtitle(paste(unique(dat$Sample), " (N=" , sum(dat$Length, na.rm=T) ,")", sep="")) + |
| 166 xlab("J genes") + | 171 xlab("J genes") + |
| 167 ylab("V Genes") | 172 ylab("V Genes") |
| 168 | 173 |
| 169 png(paste("HeatmapVJ_", unique(dat[3])[1,1] , ".png", sep=""), width=150+(15*length(Jchain$v.name)), height=100+(15*length(Vchain$v.name))) | 174 png(paste("HeatmapVJ_", unique(dat[3])[1,1] , ".png", sep=""), width=150+(15*length(Jchain$v.name)), height=100+(15*length(Vchain$v.name))) |
| 191 return() | 196 return() |
| 192 } | 197 } |
| 193 img = ggplot() + | 198 img = ggplot() + |
| 194 geom_tile(data=dat, aes(x=factor(reorder(Top.J.Gene, chr.orderJ)), y=factor(reorder(Top.D.Gene, chr.orderD)), fill=relLength)) + | 199 geom_tile(data=dat, aes(x=factor(reorder(Top.J.Gene, chr.orderJ)), y=factor(reorder(Top.D.Gene, chr.orderD)), fill=relLength)) + |
| 195 theme(axis.text.x = element_text(angle = 90, hjust = 1)) + | 200 theme(axis.text.x = element_text(angle = 90, hjust = 1)) + |
| 196 scale_fill_gradient(low="gold", high="blue", na.value="white") + | 201 scale_fill_gradient(low="gold", high="blue", na.value="white", limits=c(0,1)) + |
| 197 ggtitle(paste(unique(dat$Sample), " (N=" , sum(dat$Length, na.rm=T) ,")", sep="")) + | 202 ggtitle(paste(unique(dat$Sample), " (N=" , sum(dat$Length, na.rm=T) ,")", sep="")) + |
| 198 xlab("J genes") + | 203 xlab("J genes") + |
| 199 ylab("D Genes") | 204 ylab("D Genes") |
| 200 | 205 |
| 201 png(paste("HeatmapDJ_", unique(dat[3])[1,1] , ".png", sep=""), width=150+(15*length(Jchain$v.name)), height=100+(15*length(Dchain$v.name))) | 206 png(paste("HeatmapDJ_", unique(dat[3])[1,1] , ".png", sep=""), width=150+(15*length(Jchain$v.name)), height=100+(15*length(Dchain$v.name))) |
