Mercurial > repos > iuc > limma_voom
comparison test-data/out_rscript.txt @ 5:ffa5acf8826c draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/limma_voom commit 5f0db9544002b02d3ccffb8c983b5c8baef6bacd
| author | iuc |
|---|---|
| date | Sat, 05 May 2018 17:54:56 -0400 |
| parents | 47cf8073da69 |
| children | 6c9be744c932 |
comparison
equal
deleted
inserted
replaced
| 4:47cf8073da69 | 5:ffa5acf8826c |
|---|---|
| 314 | 314 |
| 315 mdsOutPdf <- makeOut("mdsplot_nonorm.pdf") | 315 mdsOutPdf <- makeOut("mdsplot_nonorm.pdf") |
| 316 mdsOutPng <- makeOut("mdsplot_nonorm.png") | 316 mdsOutPng <- makeOut("mdsplot_nonorm.png") |
| 317 nmdsOutPdf <- makeOut("mdsplot.pdf") | 317 nmdsOutPdf <- makeOut("mdsplot.pdf") |
| 318 nmdsOutPng <- makeOut("mdsplot.png") | 318 nmdsOutPng <- makeOut("mdsplot.png") |
| 319 maOutPdf <- character() # Initialise character vector | 319 mdOutPdf <- character() # Initialise character vector |
| 320 maOutPng <- character() | 320 mdOutPng <- character() |
| 321 topOut <- character() | 321 topOut <- character() |
| 322 for (i in 1:length(contrastData)) { | 322 for (i in 1:length(contrastData)) { |
| 323 maOutPdf[i] <- makeOut(paste0("maplot_", contrastData[i], ".pdf")) | 323 mdOutPdf[i] <- makeOut(paste0("mdplot_", contrastData[i], ".pdf")) |
| 324 maOutPng[i] <- makeOut(paste0("maplot_", contrastData[i], ".png")) | 324 mdOutPng[i] <- makeOut(paste0("mdplot_", contrastData[i], ".png")) |
| 325 topOut[i] <- makeOut(paste0(deMethod, "_", contrastData[i], ".tsv")) | 325 topOut[i] <- makeOut(paste0(deMethod, "_", contrastData[i], ".tsv")) |
| 326 } | 326 } |
| 327 normOut <- makeOut(paste0(deMethod, "_normcounts.tsv")) | 327 normOut <- makeOut(paste0(deMethod, "_normcounts.tsv")) |
| 328 rdaOut <- makeOut(paste0(deMethod, "_analysis.RData")) | 328 rdaOut <- makeOut(paste0(deMethod, "_analysis.RData")) |
| 329 sessionOut <- makeOut("session_info.txt") | 329 sessionOut <- makeOut("session_info.txt") |
| 561 | 561 |
| 562 linkName <- paste0(deMethod, "_", contrastData[i], ".tsv") | 562 linkName <- paste0(deMethod, "_", contrastData[i], ".tsv") |
| 563 linkAddr <- paste0(deMethod, "_", contrastData[i], ".tsv") | 563 linkAddr <- paste0(deMethod, "_", contrastData[i], ".tsv") |
| 564 linkData <- rbind(linkData, c(linkName, linkAddr)) | 564 linkData <- rbind(linkData, c(linkName, linkAddr)) |
| 565 | 565 |
| 566 # Plot MA (log ratios vs mean average) using limma package on weighted | 566 # Plot MD (log ratios vs mean average) using limma package on weighted |
| 567 pdf(maOutPdf[i]) | 567 pdf(mdOutPdf[i]) |
| 568 limma::plotMD(fit, status=status, coef=i, | 568 limma::plotMD(fit, status=status[, i], coef=i, |
| 569 main=paste("MA Plot:", unmake.names(contrastData[i])), | 569 main=paste("MD Plot:", unmake.names(contrastData[i])), |
| 570 col=alpha(c("firebrick", "blue"), 0.4), values=c("1", "-1"), | 570 hl.col=alpha(c("firebrick", "blue"), 0.4), values=c(1, -1), |
| 571 xlab="Average Expression", ylab="logFC") | 571 xlab="Average Expression", ylab="logFC") |
| 572 | 572 |
| 573 abline(h=0, col="grey", lty=2) | 573 abline(h=0, col="grey", lty=2) |
| 574 | 574 |
| 575 linkName <- paste0("MA Plot_", contrastData[i], " (.pdf)") | 575 linkName <- paste0("MD Plot_", contrastData[i], " (.pdf)") |
| 576 linkAddr <- paste0("maplot_", contrastData[i], ".pdf") | 576 linkAddr <- paste0("mdplot_", contrastData[i], ".pdf") |
| 577 linkData <- rbind(linkData, c(linkName, linkAddr)) | 577 linkData <- rbind(linkData, c(linkName, linkAddr)) |
| 578 invisible(dev.off()) | 578 invisible(dev.off()) |
| 579 | 579 |
| 580 png(maOutPng[i], height=600, width=600) | 580 png(mdOutPng[i], height=600, width=600) |
| 581 limma::plotMD(fit, status=status, coef=i, | 581 limma::plotMD(fit, status=status[, i], coef=i, |
| 582 main=paste("MA Plot:", unmake.names(contrastData[i])), | 582 main=paste("MD Plot:", unmake.names(contrastData[i])), |
| 583 col=alpha(c("firebrick", "blue"), 0.4), values=c("1", "-1"), | 583 hl.col=alpha(c("firebrick", "blue"), 0.4), values=c(1, -1), |
| 584 xlab="Average Expression", ylab="logFC") | 584 xlab="Average Expression", ylab="logFC") |
| 585 | 585 |
| 586 abline(h=0, col="grey", lty=2) | 586 abline(h=0, col="grey", lty=2) |
| 587 | 587 |
| 588 imgName <- paste0("MA Plot_", contrastData[i]) | 588 imgName <- paste0("MD Plot_", contrastData[i]) |
| 589 imgAddr <- paste0("maplot_", contrastData[i], ".png") | 589 imgAddr <- paste0("mdplot_", contrastData[i], ".png") |
| 590 imageData <- rbind(imageData, c(imgName, imgAddr)) | 590 imageData <- rbind(imageData, c(imgName, imgAddr)) |
| 591 invisible(dev.off()) | 591 invisible(dev.off()) |
| 592 } | 592 } |
| 593 sigDiff <- data.frame(Up=upCount, Flat=flatCount, Down=downCount) | 593 sigDiff <- data.frame(Up=upCount, Flat=flatCount, Down=downCount) |
| 594 row.names(sigDiff) <- contrastData | 594 row.names(sigDiff) <- contrastData |
| 687 cata("<h4>Additional Information</h4>\n") | 687 cata("<h4>Additional Information</h4>\n") |
| 688 cata("<ul>\n") | 688 cata("<ul>\n") |
| 689 | 689 |
| 690 if (filtCPM || filtSmpCount || filtTotCount) { | 690 if (filtCPM || filtSmpCount || filtTotCount) { |
| 691 if (filtCPM) { | 691 if (filtCPM) { |
| 692 tempStr <- paste("Genes without more than", opt$cmpReq, | 692 tempStr <- paste("Genes without more than", opt$cpmReq, |
| 693 "CPM in at least", opt$sampleReq, "samples are insignificant", | 693 "CPM in at least", opt$sampleReq, "samples are insignificant", |
| 694 "and filtered out.") | 694 "and filtered out.") |
| 695 } else if (filtSmpCount) { | 695 } else if (filtSmpCount) { |
| 696 tempStr <- paste("Genes without more than", opt$cntReq, | 696 tempStr <- paste("Genes without more than", opt$cntReq, |
| 697 "counts in at least", opt$sampleReq, "samples are insignificant", | 697 "counts in at least", opt$sampleReq, "samples are insignificant", |
| 722 if (wantRobust) { | 722 if (wantRobust) { |
| 723 ListItem("eBayes was used with robust settings (robust=TRUE).") | 723 ListItem("eBayes was used with robust settings (robust=TRUE).") |
| 724 } | 724 } |
| 725 if (opt$pAdjOpt!="none") { | 725 if (opt$pAdjOpt!="none") { |
| 726 if (opt$pAdjOpt=="BH" || opt$pAdjOpt=="BY") { | 726 if (opt$pAdjOpt=="BH" || opt$pAdjOpt=="BY") { |
| 727 tempStr <- paste0("MA-Plot highlighted genes are significant at FDR ", | 727 tempStr <- paste0("MD Plot highlighted genes are significant at FDR ", |
| 728 "of ", opt$pValReq," and exhibit log2-fold-change of at ", | 728 "of ", opt$pValReq," and exhibit log2-fold-change of at ", |
| 729 "least ", opt$lfcReq, ".") | 729 "least ", opt$lfcReq, ".") |
| 730 ListItem(tempStr) | 730 ListItem(tempStr) |
| 731 } else if (opt$pAdjOpt=="holm") { | 731 } else if (opt$pAdjOpt=="holm") { |
| 732 tempStr <- paste0("MA-Plot highlighted genes are significant at adjusted ", | 732 tempStr <- paste0("MD Plot highlighted genes are significant at adjusted ", |
| 733 "p-value of ", opt$pValReq," by the Holm(1979) ", | 733 "p-value of ", opt$pValReq," by the Holm(1979) ", |
| 734 "method, and exhibit log2-fold-change of at least ", | 734 "method, and exhibit log2-fold-change of at least ", |
| 735 opt$lfcReq, ".") | 735 opt$lfcReq, ".") |
| 736 ListItem(tempStr) | 736 ListItem(tempStr) |
| 737 } | 737 } |
| 738 } else { | 738 } else { |
| 739 tempStr <- paste0("MA-Plot highlighted genes are significant at p-value ", | 739 tempStr <- paste0("MD Plot highlighted genes are significant at p-value ", |
| 740 "of ", opt$pValReq," and exhibit log2-fold-change of at ", | 740 "of ", opt$pValReq," and exhibit log2-fold-change of at ", |
| 741 "least ", opt$lfcReq, ".") | 741 "least ", opt$lfcReq, ".") |
| 742 ListItem(tempStr) | 742 ListItem(tempStr) |
| 743 } | 743 } |
| 744 cata("</ul>\n") | 744 cata("</ul>\n") |
