comparison RScript.r @ 10:a5c224bb0be5 draft

Uploaded
author davidvanzessen
date Tue, 10 Dec 2013 07:22:56 -0500
parents 8d83319a0f3d
children a15d060a6248
comparison
equal deleted inserted replaced
9:8d83319a0f3d 10:a5c224bb0be5
91 PRODFJ = merge(PRODFJ, Jchain, by.x='Top.J.Gene', by.y='v.name', all.x=TRUE) 91 PRODFJ = merge(PRODFJ, Jchain, by.x='Top.J.Gene', by.y='v.name', all.x=TRUE)
92 close(tcJ) 92 close(tcJ)
93 93
94 setwd(outDir) 94 setwd(outDir)
95 95
96 write.table(PRODF, "allUnique.tsv", sep="\t",quote=F,row.names=T,col.names=T) 96 write.table(PRODF, "allUnique.tsv", sep="\t",quote=F,row.names=F,col.names=T)
97 97
98 pV = ggplot(PRODFV) 98 pV = ggplot(PRODFV)
99 pV = pV + geom_bar( aes( x=factor(reorder(Top.V.Gene, chr.orderV)), y=relFreq, fill=Sample), stat='identity', position="dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1)) 99 pV = pV + geom_bar( aes( x=factor(reorder(Top.V.Gene, chr.orderV)), y=relFreq, fill=Sample), stat='identity', position="dodge") + theme(axis.text.x = element_text(angle = 90, hjust = 1))
100 pV = pV + xlab("Summary of V gene") + ylab("Frequency") + ggtitle("Relative frequency of V gene usage") 100 pV = pV + xlab("Summary of V gene") + ylab("Frequency") + ggtitle("Relative frequency of V gene usage")
101 101
234 if("Replicate" %in% colnames(test)) 234 if("Replicate" %in% colnames(test))
235 { 235 {
236 clonalityFrame = PROD 236 clonalityFrame = PROD
237 clonalityFrame$ReplicateConcat = do.call(paste, c(clonalityFrame[c("VDJCDR3", "Sample", "Replicate")], sep = ":")) 237 clonalityFrame$ReplicateConcat = do.call(paste, c(clonalityFrame[c("VDJCDR3", "Sample", "Replicate")], sep = ":"))
238 clonalityFrame = clonalityFrame[!duplicated(clonalityFrame$ReplicateConcat), ] 238 clonalityFrame = clonalityFrame[!duplicated(clonalityFrame$ReplicateConcat), ]
239 write.table(clonalityFrame, "clonalityComplete.tsv", sep="\t",quote=F,row.names=T,col.names=T) 239 write.table(clonalityFrame, "clonalityComplete.tsv", sep="\t",quote=F,row.names=F,col.names=T)
240 240
241 ClonalitySampleReplicatePrint <- function(dat){ 241 ClonalitySampleReplicatePrint <- function(dat){
242 write.table(dat, paste("clonality_", unique(dat$Sample) , "_", unique(dat$Replicate), ".tsv", sep=""), sep="\t",quote=F,row.names=T,col.names=T) 242 write.table(dat, paste("clonality_", unique(dat$Sample) , "_", unique(dat$Replicate), ".tsv", sep=""), sep="\t",quote=F,row.names=F,col.names=T)
243 } 243 }
244 244
245 clonalityFrameSplit = split(clonalityFrame, f=clonalityFrame[,c("Sample", "Replicate")]) 245 clonalityFrameSplit = split(clonalityFrame, f=clonalityFrame[,c("Sample", "Replicate")])
246 lapply(clonalityFrameSplit, FUN=ClonalitySampleReplicatePrint) 246 lapply(clonalityFrameSplit, FUN=ClonalitySampleReplicatePrint)
247 247
248 ClonalitySamplePrint <- function(dat){ 248 ClonalitySamplePrint <- function(dat){
249 write.table(dat, paste("clonality_", unique(dat$Sample) , ".tsv", sep=""), sep="\t",quote=F,row.names=T,col.names=T) 249 write.table(dat, paste("clonality_", unique(dat$Sample) , ".tsv", sep=""), sep="\t",quote=F,row.names=F,col.names=T)
250 } 250 }
251 251
252 clonalityFrameSplit = split(clonalityFrame, f=clonalityFrame[,"Sample"]) 252 clonalityFrameSplit = split(clonalityFrame, f=clonalityFrame[,"Sample"])
253 lapply(clonalityFrameSplit, FUN=ClonalitySamplePrint) 253 lapply(clonalityFrameSplit, FUN=ClonalitySamplePrint)
254 254