Mercurial > repos > iuc > raceid_clustering
annotate scripts/clusterinspect.R @ 0:4ea021bd7513 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
| author | iuc | 
|---|---|
| date | Thu, 22 Nov 2018 04:43:57 -0500 | 
| parents | |
| children | ee0bbc160cb1 | 
| rev | line source | 
|---|---|
| 0 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 1 #!/usr/bin/env R | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 2 VERSION = "0.2" | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 3 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 4 args = commandArgs(trailingOnly = T) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 5 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 6 if (length(args) != 1){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 7 message(paste("VERSION:", VERSION)) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 8 stop("Please provide the config file") | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 9 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 10 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 11 suppressWarnings(suppressPackageStartupMessages(require(RaceID))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 12 source(args[1]) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 13 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 14 ## layout | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 15 test <- list() | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 16 test$side = 3 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 17 test$line = 3 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 18 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 19 do.plotting <- function(sc){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 20 print(plotmap(sc, final = FALSE, fr = FALSE)) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 21 print(do.call(mtext, c("Initial Clustering tSNE", test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 22 print(plotmap(sc, final = TRUE, fr = FALSE)) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 23 print(do.call(mtext, c("Final Clustering tSNE", test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 24 print(plotmap(sc, final = FALSE, fr = TRUE)) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 25 print(do.call(mtext, c("Initial Clustering Fruchterman-Reingold", test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 26 print(plotmap(sc, final = TRUE, fr = TRUE)) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 27 print(do.call(mtext, c("Final Clustering Fruchterman-Reingold", test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 28 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 29 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 30 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 31 do.inspect.symbolmap <- function(sc){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 32 if (!is.null(plotsym.use.typeremoveregex)){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 33 plotsym$types = sub(plotsym.use.typeremoveregex, "", colnames(sc@ndata)) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 34 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 35 if (!is.null(plotsym.use.typeremoveregex.subselect)){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 36 plotsym$subset = plotsym$types[grep(plotsym.use.typeremoveregex.subselect, plotsym$types)] | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 37 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 38 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 39 plotsym$fr = FALSE | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 40 print(do.call(plotsymbolsmap, c(sc, plotsym))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 41 print(do.call(mtext, c("Symbols tSNE", test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 42 plotsym$fr = TRUE | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 43 print(do.call(plotsymbolsmap, c(sc, plotsym))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 44 print(do.call(mtext, c("Symbols FR", test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 45 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 46 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 47 do.inspect.diffgene <- function(sc){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 48 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 49 getSubNames <- function(lob, sc){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 50 use.names <- NULL | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 51 if (!is.null(lob$manual)){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 52 use.names <- lob$manual | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 53 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 54 else if (!is.null(lob$regex)){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 55 nm <- colnames(sc@ndata) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 56 use.names <- nm[grep(lob$regex, nm)] | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 57 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 58 else if (!is.null(lob$cln)){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 59 use.names <- names(sc@cpart)[sc@cpart %in% lob$cln] | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 60 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 61 if (is.null(use.names)){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 62 stop("A or B names not given!") | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 63 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 64 return(use.names) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 65 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 66 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 67 A <- getSubNames(gfdat.A.use, sc) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 68 B <- getSubNames(gfdat.B.use, sc) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 69 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 70 fdat <- getfdata(sc, n=c(A,B)) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 71 dexp <- diffexpnb(fdat, A=A, B=B) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 72 ## options for diffexpnb are mostly about DESeq, ignore | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 73 plotdiffg$x = dexp | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 74 print(do.call(plotdiffgenesnb, c(plotdiffg))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 75 print(do.call(mtext, c("Diff Genes", test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 76 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 77 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 78 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 79 do.inspect.genesofinterest <- function(sc){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 80 if (is.null(plotexp$n)){ ## No title, and one gene? Use gene name | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 81 if (length(plotexp$g) == 1){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 82 plotexp$n <- plotexp$g | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 83 } else { | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 84 plotexp$n <- paste(plotexp$g, collapse=", ") | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 85 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 86 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 87 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 88 title <- paste(":", plotexp$n) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 89 plotexp$n <- "" | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 90 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 91 plotexp$logsc=FALSE; plotexp$fr = FALSE | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 92 print(do.call(plotexpmap, c(sc, plotexp))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 93 print(do.call(mtext, c(paste("tSNE", title), test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 94 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 95 plotexp$logsc=TRUE; plotexp$fr = FALSE | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 96 print(do.call(plotexpmap, c(sc, plotexp))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 97 print(do.call(mtext, c(paste("tSNE (Log)", title), test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 98 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 99 plotexp$logsc=FALSE; plotexp$fr = TRUE | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 100 print(do.call(plotexpmap, c(sc, plotexp))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 101 print(do.call(mtext, c(paste("FR", title), test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 102 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 103 plotexp$logsc=TRUE; plotexp$fr = TRUE | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 104 print(do.call(plotexpmap, c(sc, plotexp))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 105 print(do.call(mtext, c(paste("FR (Log)", title), test))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 106 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 107 if (!is.null(plotmarkg$samples)){ | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 108 reg <- plotmarkg$samples | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 109 plotmarkg$samples <- sub("(\\_\\d+)$","", colnames(sc@ndata)) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 110 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 111 print(do.call(plotmarkergenes, c(sc, plotmarkg))) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 112 } | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 113 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 114 sc <- in.rdat | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 115 | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 116 pdf(out.pdf) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 117 if (perform.plotting) do.plotting(sc) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 118 if (perform.symbolmap) do.inspect.symbolmap(sc) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 119 if (perform.genesofinterest) do.inspect.genesofinterest(sc) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 120 if (perform.diffgene) do.inspect.diffgene(sc) | 
| 
4ea021bd7513
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
 iuc parents: diff
changeset | 121 dev.off() | 
