Mercurial > repos > artbio > mutational_patterns
comparison mutational_patterns.R @ 9:4ff3c984523b draft
"planemo upload for repository https://github.com/ARTbio/tools-artbio/tree/master/tools/mutational_patterns commit 109570d3d5f2c232d3bc976590295c1b83bfc9c3"
| author | artbio | 
|---|---|
| date | Mon, 19 Oct 2020 14:55:54 +0000 | 
| parents | e0dad46148bf | 
| children | 59c0e2a7965c | 
   comparison
  equal
  deleted
  inserted
  replaced
| 8:e0dad46148bf | 9:4ff3c984523b | 
|---|---|
| 314 worklist[[i]] <- worklist[[i]][order(worklist[[i]][ ,"sum"], decreasing = T), ] | 314 worklist[[i]] <- worklist[[i]][order(worklist[[i]][ ,"sum"], decreasing = T), ] | 
| 315 worklist[[i]] <- worklist[[i]][1:opt$signum,] | 315 worklist[[i]] <- worklist[[i]][1:opt$signum,] | 
| 316 worklist[[i]] <- worklist[[i]][ , -length(as.data.frame(worklist[[i]]))] | 316 worklist[[i]] <- worklist[[i]][ , -length(as.data.frame(worklist[[i]]))] | 
| 317 } | 317 } | 
| 318 worklist <- as.data.frame(melt(worklist)) | 318 worklist <- as.data.frame(melt(worklist)) | 
| 319 worklist[,2] <- paste0(worklist[,2], " - ", worklist[,4]) | |
| 320 head(worklist) | |
| 319 } | 321 } | 
| 320 | 322 | 
| 321 colnames(worklist) <- c("signature", "sample", "value", "level") | 323 colnames(worklist) <- c("signature", "sample", "value", "level") | 
| 322 print(worklist) | |
| 323 worklist <- as.data.frame(worklist %>% group_by(sample) %>% mutate(value=value/sum(value)*100)) | 324 worklist <- as.data.frame(worklist %>% group_by(sample) %>% mutate(value=value/sum(value)*100)) | 
| 324 worklist$pos <- cumsum(worklist$value) - worklist$value/2 | 325 worklist$pos <- cumsum(worklist$value) - worklist$value/2 | 
| 325 worklist$label <- factor(worklist$signature) | 326 worklist$label <- factor(worklist$signature) | 
| 326 worklist$signature <- factor(worklist$signature) | 327 worklist$signature <- factor(worklist$signature) | 
| 327 p7 <- ggplot(worklist, aes(x="", y=value, group=signature, fill=signature)) + | 328 p7 <- ggplot(worklist, aes(x="", y=value, group=signature, fill=signature)) + | 
