Mercurial > repos > iuc > raceid_clustering
comparison scripts/pseudotemporal.R @ 10:49776718ae90 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit 0ffa71ef9f8d020fe7ba94502db8cec26fd8741f
| author | iuc | 
|---|---|
| date | Tue, 05 Nov 2024 16:33:40 +0000 | 
| parents | a4b734cd253b | 
| children | 
   comparison
  equal
  deleted
  inserted
  replaced
| 9:0bff0ee0683a | 10:49776718ae90 | 
|---|---|
| 2 VERSION <- "0.1" # nolint | 2 VERSION <- "0.1" # nolint | 
| 3 | 3 | 
| 4 args <- commandArgs(trailingOnly = T) # nolint | 4 args <- commandArgs(trailingOnly = T) # nolint | 
| 5 | 5 | 
| 6 if (length(args) != 1) { | 6 if (length(args) != 1) { | 
| 7 message(paste("VERSION:", VERSION)) | 7 message(paste("VERSION:", VERSION)) | 
| 8 stop("Please provide the config file") | 8 stop("Please provide the config file") | 
| 9 } | 9 } | 
| 10 | 10 | 
| 11 suppressWarnings(suppressPackageStartupMessages(require(RaceID))) | 11 suppressWarnings(suppressPackageStartupMessages(require(RaceID))) | 
| 12 source(args[1]) | 12 source(args[1]) | 
| 13 | 13 | 
| 27 ltr <- do.call(projback, c(ltr, pstc.projb)) | 27 ltr <- do.call(projback, c(ltr, pstc.projb)) | 
| 28 ltr <- lineagegraph(ltr) | 28 ltr <- lineagegraph(ltr) | 
| 29 ltr <- do.call(comppvalue, c(ltr, pstc.comppval)) | 29 ltr <- do.call(comppvalue, c(ltr, pstc.comppval)) | 
| 30 x <- do.call(compscore, c(ltr, pstc.compscore)) | 30 x <- do.call(compscore, c(ltr, pstc.compscore)) | 
| 31 print(do.call(mtext, c("Compute Score", test))) | 31 print(do.call(mtext, c("Compute Score", test))) | 
| 32 print(do.call(mtext, c(paste0("No. of inter-cluster links / ", | 32 print(do.call(mtext, c( | 
| 33 "Delta median entropy of each cluster / ", | 33 paste0( | 
| 34 "StemID2 score (combination of both)"), | 34 "No. of inter-cluster links / ", | 
| 35 second))) | 35 "Delta median entropy of each cluster / ", | 
| 36 "StemID2 score (combination of both)" | |
| 37 ), | |
| 38 second | |
| 39 ))) | |
| 36 plotdistanceratio(ltr) | 40 plotdistanceratio(ltr) | 
| 37 print(do.call(mtext, c("Cell-to-Cell Distance Ratio", test))) | 41 print(do.call(mtext, c("Cell-to-Cell Distance Ratio", test))) | 
| 38 print(do.call(mtext, c("Original vs High-dimensional Embedded Space", | 42 print(do.call(mtext, c( | 
| 39 second))) | 43 "Original vs High-dimensional Embedded Space", | 
| 44 second | |
| 45 ))) | |
| 40 do.call(plotgraph, c(ltr, pstc.plotgraph)) | 46 do.call(plotgraph, c(ltr, pstc.plotgraph)) | 
| 41 print(do.call(mtext, c(paste0(c("Lineage Trajectories", rep(" ", 54)), | 47 print(do.call(mtext, c(paste0(c("Lineage Trajectories", rep(" ", 54)), | 
| 42 collapse = ""), test))) | 48 collapse = "" | 
| 43 print(do.call(mtext, c(paste0(c(paste0("Colour = Level of Significance, ", | 49 ), test))) | 
| 44 "Width = Link Score"), | 50 print(do.call(mtext, c(paste0(c( | 
| 45 rep(" ", 106)), collapse = ""), second))) | 51 paste0( | 
| 52 "Colour = Level of Significance, ", | |
| 53 "Width = Link Score" | |
| 54 ), | |
| 55 rep(" ", 106) | |
| 56 ), collapse = ""), second))) | |
| 46 plotspantree(ltr) | 57 plotspantree(ltr) | 
| 47 print(do.call(mtext, c("Minimum Spanning Tree", test))) | 58 print(do.call(mtext, c("Minimum Spanning Tree", test))) | 
| 48 plotspantree(ltr, projections = TRUE) | 59 plotspantree(ltr, projections = TRUE) | 
| 49 print(do.call(mtext, c("Minimum Spanning Tree", test))) | 60 print(do.call(mtext, c("Minimum Spanning Tree", test))) | 
| 50 print(do.call(mtext, c("Cells Projected onto Links", second))) | 61 print(do.call(mtext, c("Cells Projected onto Links", second))) | 
