Mercurial > repos > davidvanzessen > mutation_analysis
comparison mutation_analysis.r @ 25:58a62d2c0377 draft
Uploaded
author | davidvanzessen |
---|---|
date | Tue, 07 Apr 2015 07:32:43 -0400 |
parents | 31eee1b3d7df |
children | 2433a1e110e1 |
comparison
equal
deleted
inserted
replaced
24:31eee1b3d7df | 25:58a62d2c0377 |
---|---|
174 matrx[4,y] = sum(tmp$totalMutationsAtGC) | 174 matrx[4,y] = sum(tmp$totalMutationsAtGC) |
175 matrx[4,z] = round(matrx[4,x] / matrx[4,y] * 100, digits=1) | 175 matrx[4,z] = round(matrx[4,x] / matrx[4,y] * 100, digits=1) |
176 matrx[5,x] = sum(tmp$totalMutationsAtGC) | 176 matrx[5,x] = sum(tmp$totalMutationsAtGC) |
177 matrx[5,y] = sum(tmp$VRegionMutations) | 177 matrx[5,y] = sum(tmp$VRegionMutations) |
178 matrx[5,z] = round(matrx[5,x] / matrx[5,y] * 100, digits=1) | 178 matrx[5,z] = round(matrx[5,x] / matrx[5,y] * 100, digits=1) |
179 matrx[6,x] = sum(tmp$silentMutationsFR) | 179 matrx[6,x] = sum(tmp$nonSilentMutationsFR) |
180 matrx[6,y] = sum(tmp$nonSilentMutationsFR) | 180 matrx[6,y] = sum(tmp$silentMutationsFR) |
181 matrx[6,z] = round(matrx[6,x] / matrx[6,y] * 100, digits=1) | 181 matrx[6,z] = round(matrx[6,x] / matrx[6,y], digits=1) |
182 matrx[7,x] = sum(tmp$silentMutationsCDR) | 182 matrx[7,x] = sum(tmp$nonSilentMutationsCDR) |
183 matrx[7,y] = sum(tmp$nonSilentMutationsCDR) | 183 matrx[7,y] = sum(tmp$silentMutationsCDR) |
184 matrx[7,z] = round(matrx[7,x] / matrx[7,y] * 100, digits=1) | 184 matrx[7,z] = round(matrx[7,x] / matrx[7,y], digits=1) |
185 | 185 |
186 | 186 |
187 transitionTable = data.frame(A=zeros,C=zeros,G=zeros,T=zeros) | 187 transitionTable = data.frame(A=zeros,C=zeros,G=zeros,T=zeros) |
188 row.names(transitionTable) = c("A", "C", "G", "T") | 188 row.names(transitionTable) = c("A", "C", "G", "T") |
189 transitionTable["A","A"] = NA | 189 transitionTable["A","A"] = NA |
240 matrx[4,y] = sum(tmp$totalMutationsAtGC) | 240 matrx[4,y] = sum(tmp$totalMutationsAtGC) |
241 matrx[4,z] = round(matrx[4,x] / matrx[4,y] * 100, digits=1) | 241 matrx[4,z] = round(matrx[4,x] / matrx[4,y] * 100, digits=1) |
242 matrx[5,x] = sum(tmp$totalMutationsAtGC) | 242 matrx[5,x] = sum(tmp$totalMutationsAtGC) |
243 matrx[5,y] = sum(tmp$VRegionMutations) | 243 matrx[5,y] = sum(tmp$VRegionMutations) |
244 matrx[5,z] = round(matrx[5,x] / matrx[5,y] * 100, digits=1) | 244 matrx[5,z] = round(matrx[5,x] / matrx[5,y] * 100, digits=1) |
245 matrx[6,x] = sum(tmp$silentMutationsFR) | 245 matrx[6,x] = sum(tmp$nonSilentMutationsFR) |
246 matrx[6,y] = sum(tmp$nonSilentMutationsFR) | 246 matrx[6,y] = sum(tmp$silentMutationsFR) |
247 matrx[6,z] = round(matrx[6,x] / matrx[6,y] * 100, digits=1) | 247 matrx[6,z] = round(matrx[6,x] / matrx[6,y], digits=1) |
248 matrx[7,x] = sum(tmp$silentMutationsCDR) | 248 matrx[7,x] = sum(tmp$nonSilentMutationsCDR) |
249 matrx[7,y] = sum(tmp$nonSilentMutationsCDR) | 249 matrx[7,y] = sum(tmp$silentMutationsCDR) |
250 matrx[7,z] = round(matrx[7,x] / matrx[7,y] * 100, digits=1) | 250 matrx[7,z] = round(matrx[7,x] / matrx[7,y], digits=1) |
251 | 251 |
252 transitionTable = data.frame(A=1:4,C=1:4,G=1:4,T=1:4) | 252 transitionTable = data.frame(A=1:4,C=1:4,G=1:4,T=1:4) |
253 row.names(transitionTable) = c("A", "C", "G", "T") | 253 row.names(transitionTable) = c("A", "C", "G", "T") |
254 transitionTable["A","A"] = NA | 254 transitionTable["A","A"] = NA |
255 transitionTable["C","C"] = NA | 255 transitionTable["C","C"] = NA |
282 cat(length(tmp$Sequence.ID), file="total_n.txt") | 282 cat(length(tmp$Sequence.ID), file="total_n.txt") |
283 | 283 |
284 | 284 |
285 | 285 |
286 result = data.frame(matrx) | 286 result = data.frame(matrx) |
287 row.names(result) = c("Number of Mutations (%)", "Transition (%)", "Transversions (%)", "Transitions at G C (%)", "Targeting of C.G (%)", "FR S/R (%)", "CDR S/R (%)") | 287 row.names(result) = c("Number of Mutations (%)", "Transition (%)", "Transversions (%)", "Transitions at G C (%)", "Targeting of C.G (%)", "FR S/R (ratio)", "CDR S/R (ratio)") |
288 | 288 |
289 write.table(x=result, file="mutations.txt", sep=",",quote=F,row.names=T,col.names=F) | 289 write.table(x=result, file="mutations.txt", sep=",",quote=F,row.names=T,col.names=F) |
290 | 290 |
291 | 291 |
292 if (!("ggplot2" %in% rownames(installed.packages()))) { | 292 if (!("ggplot2" %in% rownames(installed.packages()))) { |