Mercurial > repos > iuc > isoformswitchanalyzer
annotate IsoformSwitchAnalyzeR.R @ 0:f3fefb6d8254 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
author | iuc |
---|---|
date | Tue, 24 Jan 2023 18:37:14 +0000 |
parents | |
children | 2c4e879a81cf |
rev | line source |
---|---|
0
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
1 # Load the IsoformSwitchAnalyzeR library |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
2 library(IsoformSwitchAnalyzeR, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
3 quietly = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
4 warn.conflicts = FALSE) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
5 library(argparse, quietly = TRUE, warn.conflicts = FALSE) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
6 library(dplyr, quietly = TRUE, warn.conflicts = FALSE) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
7 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
8 # setup R error handling to go to stderr |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
9 options( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
10 show.error.messages = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
11 error = function() { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
12 cat(geterrmessage(), file = stderr()) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
13 q("no", 1, FALSE) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
14 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
15 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
16 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
17 # we need that to not crash galaxy with an UTF8 error on German LC settings. |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
18 loc <- Sys.setlocale("LC_MESSAGES", "en_US.UTF-8") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
19 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
20 ################################################################################ |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
21 ### Input Processing |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
22 ################################################################################ |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
23 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
24 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
25 # Collect arguments from command line |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
26 parser <- ArgumentParser(description = "IsoformSwitcheR R script") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
27 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
28 parser$add_argument("--modeSelector") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
29 parser$add_argument("--parentDir", required = FALSE, help = "Parent directory") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
30 parser$add_argument("--readLength", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
31 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
32 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
33 help = "Read length (required for stringtie)") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
34 parser$add_argument("--annotation", required = FALSE, help = "Annotation") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
35 parser$add_argument("--transcriptome", required = FALSE, help = "Transcriptome") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
36 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
37 "--fixStringTieAnnotationProblem", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
38 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
39 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
40 help = "Fix StringTie annotation problem" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
41 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
42 parser$add_argument("--countFiles", required = FALSE, help = "Count files") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
43 parser$add_argument("--toolSource", required = FALSE, help = "Tool source") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
44 parser$add_argument("--rObject", required = FALSE, help = "R object") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
45 parser$add_argument("--IFcutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
46 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
47 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
48 help = "IFcutoff") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
49 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
50 "--geneExpressionCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
51 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
52 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
53 help = "Gene expression cutoff" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
54 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
55 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
56 "--isoformExpressionCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
57 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
58 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
59 help = "Isoform expression cutoff" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
60 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
61 parser$add_argument("--alpha", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
62 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
63 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
64 help = "") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
65 parser$add_argument("--dIFcutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
66 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
67 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
68 help = "dIF cutoff") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
69 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
70 "--onlySigIsoforms", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
71 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
72 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
73 help = "Only significative isoforms" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
74 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
75 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
76 "--filterForConsequences", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
77 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
78 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
79 help = "Filter for consequences" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
80 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
81 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
82 "--removeSingleIsformGenes", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
83 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
84 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
85 help = "Remove single isoform genes" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
86 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
87 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
88 "--keepIsoformInAllConditions", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
89 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
90 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
91 help = "Keep isoform in all conditions" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
92 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
93 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
94 "--correctForConfoundingFactors", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
95 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
96 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
97 help = "Correct for confunding factors" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
98 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
99 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
100 "--overwriteIFvalues", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
101 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
102 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
103 help = "Overwrite IF values" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
104 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
105 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
106 "--reduceToSwitchingGenes", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
107 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
108 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
109 help = "Reduce to switching genes" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
110 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
111 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
112 "--reduceFurtherToGenesWithConsequencePotential", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
113 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
114 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
115 help = "Reduce further to genes with consequence potential" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
116 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
117 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
118 "--keepIsoformInAllConditions2", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
119 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
120 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
121 help = "Keep isoform in ll conditions" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
122 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
123 parser$add_argument("--minORFlength", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
124 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
125 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
126 help = "") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
127 parser$add_argument("--orfMethod", required = FALSE, help = "ORF methods") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
128 parser$add_argument("--PTCDistance", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
129 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
130 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
131 help = "") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
132 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
133 "--removeShortAAseq", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
134 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
135 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
136 help = "Remove short aminoacid sequences" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
137 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
138 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
139 "--removeLongAAseq", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
140 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
141 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
142 help = "Remove long aminoacid sequences" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
143 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
144 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
145 "--removeORFwithStop", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
146 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
147 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
148 help = "Remove ORF with stop codon" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
149 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
150 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
151 "--onlySwitchingGenes", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
152 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
153 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
154 help = "Only switching genes" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
155 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
156 parser$add_argument("--analysisMode", required = FALSE, help = "Analyze all isoforms with differential usage or single genes") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
157 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
158 "--genesToPlot", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
159 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
160 default = 10, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
161 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
162 help = "Number of genes to plot" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
163 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
164 parser$add_argument("--gene", required = FALSE, help = "Gene ID to analyze") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
165 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
166 "--sortByQvals", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
167 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
168 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
169 help = "Sort genes by Q-val values" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
170 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
171 parser$add_argument("--countGenes", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
172 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
173 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
174 help = "Count genes") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
175 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
176 "--asFractionTotal", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
177 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
178 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
179 help = "Plot gene expresson as fraction of total" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
180 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
181 parser$add_argument("--plotGenes", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
182 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
183 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
184 help = "Plot genes instead of isoforms") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
185 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
186 "--simplifyLocation", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
187 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
188 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
189 help = "Simplify localtion" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
190 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
191 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
192 "--removeEmptyConsequences", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
193 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
194 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
195 help = "Remove empty consequences" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
196 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
197 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
198 "--analysisOppositeConsequence", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
199 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
200 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
201 help = "Analysi opposite consequences" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
202 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
203 parser$add_argument("--pathToCPATresultFile", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
204 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
205 help = "Path to CPAT result file") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
206 parser$add_argument("--pathToCPC2resultFile", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
207 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
208 help = "Path to CPC2 result file") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
209 parser$add_argument("--pathToPFAMresultFile", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
210 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
211 help = "Path to PFAM result file") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
212 parser$add_argument("--pathToNetSurfP2resultFile", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
213 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
214 help = "Path to NetSurfP2 result file") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
215 parser$add_argument("--pathToSignalPresultFile", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
216 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
217 help = "Path to signalP result file") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
218 parser$add_argument("--pathToIUPred2AresultFile", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
219 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
220 help = "Path to IUPred2A result file") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
221 parser$add_argument("--codingCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
222 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
223 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
224 help = "Codding cutoff") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
225 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
226 "--removeNoncodingORFs", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
227 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
228 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
229 help = "Remove non-coding ORFs" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
230 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
231 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
232 "--minSignalPeptideProbability", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
233 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
234 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
235 help = "Minimul signal peptide probability" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
236 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
237 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
238 "--smoothingWindowSize", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
239 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
240 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
241 help = "Smoothing windows size" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
242 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
243 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
244 "--probabilityCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
245 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
246 type = "double", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
247 help = "Probability cutoff" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
248 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
249 parser$add_argument("--minIdrSize", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
250 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
251 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
252 help = "Min Idr size") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
253 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
254 "--annotateBindingSites", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
255 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
256 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
257 help = "Annotate binding sites" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
258 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
259 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
260 "--minIdrBindingSize", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
261 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
262 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
263 help = "Minimun Idr binding size" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
264 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
265 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
266 "--minIdrBindingOverlapFrac", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
267 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
268 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
269 help = "" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
270 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
271 parser$add_argument("--ntCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
272 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
273 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
274 help = "Nucleotide cutoff") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
275 parser$add_argument("--ntFracCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
276 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
277 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
278 help = "Nucleotide fraction cutoff") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
279 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
280 "--ntJCsimCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
281 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
282 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
283 help = "Nucleotide Jaccard simmilarity cutoff" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
284 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
285 parser$add_argument("--AaCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
286 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
287 type = "integer", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
288 help = "Aminoacid cutoff") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
289 parser$add_argument("--AaFracCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
290 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
291 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
292 help = "Aminoacid fraction cutoff") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
293 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
294 "--AaJCsimCutoff", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
295 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
296 type = "numeric", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
297 help = "Aminoacid Jaccard similarity cutoff" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
298 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
299 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
300 "--removeNonConseqSwitches", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
301 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
302 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
303 help = "Remove switches without consequences" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
304 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
305 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
306 "--rescaleTranscripts", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
307 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
308 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
309 help = "Rescale transcripts" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
310 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
311 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
312 "--reverseMinus", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
313 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
314 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
315 help = "Reverse minus" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
316 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
317 parser$add_argument( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
318 "--addErrorbars", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
319 action = "store_true", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
320 required = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
321 help = "Add error bars" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
322 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
323 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
324 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
325 args <- parser$parse_args() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
326 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
327 # Data import |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
328 ################### |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
329 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
330 if (args$modeSelector == "data_import") { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
331 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
332 quantificationData <- importIsoformExpression( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
333 parentDir = args$parentDir, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
334 addIsofomIdAsColumn = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
335 readLength = args$readLength |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
336 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
337 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
338 ### Make design matrix |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
339 myDesign <- data.frame( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
340 sampleID = colnames(quantificationData$abundance)[-1], |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
341 condition = gsub( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
342 "[[:digit:]]+", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
343 "", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
344 colnames(quantificationData$abundance)[-1] |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
345 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
346 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
347 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
348 if (args$toolSource == "stringtie") { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
349 SwitchList <- importRdata( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
350 isoformCountMatrix = quantificationData$counts, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
351 isoformRepExpression = quantificationData$abundance, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
352 designMatrix = myDesign, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
353 isoformExonAnnoation = args$annotation, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
354 isoformNtFasta = args$transcriptome, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
355 showProgress = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
356 fixStringTieAnnotationProblem = args$fixStringTieAnnotationProblem |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
357 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
358 } else { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
359 SwitchList <- importRdata( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
360 isoformCountMatrix = quantificationData$counts, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
361 isoformRepExpression = quantificationData$abundance, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
362 designMatrix = myDesign, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
363 isoformExonAnnoation = args$annotation, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
364 isoformNtFasta = args$transcriptome, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
365 showProgress = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
366 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
367 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
368 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
369 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
370 geneCountMatrix <- extractGeneExpression( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
371 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
372 extractCounts = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
373 addGeneNames = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
374 addIdsAsColumns = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
375 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
376 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
377 if (args$countFiles == "collection") { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
378 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
379 expressionDF <- data.frame(geneCountMatrix) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
380 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
381 myDesign$condition[length(myDesign$condition)] |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
382 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
383 dataframe_factor1 <- expressionDF %>% select(matches(myDesign$condition[1])) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
384 dataframe_factor2 <- expressionDF %>% select(matches(myDesign$condition[length(myDesign$condition)])) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
385 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
386 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
387 lf1 <- as.list(as.data.frame(dataframe_factor1)) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
388 sampleNames1 <- colnames(as.data.frame(dataframe_factor1)) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
389 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
390 lf2 <- as.list(as.data.frame(dataframe_factor2)) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
391 sampleNames2 <- colnames(as.data.frame(dataframe_factor2)) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
392 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
393 geneNames <- row.names(as.data.frame(expressionDF)) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
394 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
395 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
396 for (index in seq_along(lf1)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
397 tabular_expression <- data.frame(geneNames, lf1[index]) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
398 colnames(tabular_expression) <- |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
399 c("Geneid", sampleNames1[index]) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
400 filename <- |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
401 paste(sampleNames1[index], "dataset.tabular", sep = "_") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
402 output_path <- paste("./count_files/factor1/", filename, sep = "") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
403 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
404 tabular_expression, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
405 output_path, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
406 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
407 row.names = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
408 quote = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
409 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
410 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
411 for (index in seq_along(lf2)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
412 tabular_expression <- data.frame(geneNames, lf2[index]) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
413 colnames(tabular_expression) <- |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
414 c("Geneid", sampleNames2[index]) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
415 filename <- |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
416 paste(sampleNames2[index], "dataset.tabular", sep = "_") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
417 output_path <- paste("./count_files/factor2/", filename, sep = "") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
418 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
419 tabular_expression, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
420 output_path, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
421 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
422 row.names = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
423 quote = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
424 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
425 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
426 } else if (args$countFiles == "matrix") { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
427 expressionDF <- data.frame(geneCountMatrix) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
428 geneNames <- row.names(expressionDF) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
429 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
430 expressionDF <- cbind(geneNames, expressionDF) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
431 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
432 as.data.frame(expressionDF), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
433 "./count_files/matrix.tabular", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
434 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
435 row.names = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
436 quote = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
437 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
438 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
439 as.data.frame(myDesign), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
440 "./count_files/samples.tabular", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
441 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
442 row.names = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
443 quote = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
444 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
445 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
446 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
447 save(SwitchList, file = "SwitchList.Rda") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
448 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
449 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
450 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
451 if (args$modeSelector == "first_step") { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
452 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
453 # First part of the analysis |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
454 ############################# |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
455 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
456 load(file = args$rObject) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
457 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
458 ### Filter |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
459 SwitchList <- preFilter( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
460 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
461 IFcutoff = args$IFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
462 geneExpressionCutoff = args$geneExpressionCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
463 isoformExpressionCutoff = args$isoformExpressionCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
464 removeSingleIsoformGenes = args$removeSingleIsformGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
465 onlySigIsoforms = args$onlySigIsoforms, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
466 keepIsoformInAllConditions = args$keepIsoformInAllConditions, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
467 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
468 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
469 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
470 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
471 ### Test for isoform switches |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
472 SwitchList <- isoformSwitchTestDEXSeq( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
473 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
474 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
475 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
476 correctForConfoundingFactors = args$correctForConfoundingFactors, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
477 overwriteIFvalues = args$overwriteIFvalues, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
478 reduceToSwitchingGenes = args$reduceToSwitchingGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
479 reduceFurtherToGenesWithConsequencePotential = args$reduceFurtherToGenesWithConsequencePotential, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
480 onlySigIsoforms = args$onlySigIsoforms, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
481 keepIsoformInAllConditions = args$keepIsoformInAllConditions2, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
482 showProgress = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
483 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
484 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
485 SwitchList <- analyzeNovelIsoformORF( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
486 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
487 analysisAllIsoformsWithoutORF = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
488 minORFlength = args$minORFlength, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
489 orfMethod = args$orfMethod, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
490 PTCDistance = args$PTCDistance, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
491 startCodons = "ATG", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
492 stopCodons = c("TAA", "TAG", "TGA"), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
493 showProgress = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
494 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
495 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
496 ### Extract Sequences |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
497 SwitchList <- extractSequence( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
498 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
499 onlySwitchingGenes = args$onlySwitchingGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
500 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
501 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
502 extractNTseq = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
503 extractAAseq = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
504 removeShortAAseq = args$removeShortAAseq, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
505 removeLongAAseq = args$removeLongAAseq, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
506 removeORFwithStop = args$removeORFwithStop, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
507 addToSwitchAnalyzeRlist = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
508 writeToFile = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
509 pathToOutput = getwd(), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
510 outputPrefix = "isoformSwitchAnalyzeR_isoform", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
511 forceReExtraction = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
512 quiet = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
513 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
514 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
515 ### Summary |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
516 switchSummary <- extractSwitchSummary( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
517 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
518 filterForConsequences = args$filterForConsequences, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
519 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
520 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
521 onlySigIsoforms = args$onlySigIsoforms, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
522 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
523 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
524 save(SwitchList, file = "SwitchList.Rda") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
525 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
526 switchSummary, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
527 file = "switchSummary.tsv", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
528 quote = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
529 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
530 col.names = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
531 row.names = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
532 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
533 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
534 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
535 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
536 if (args$modeSelector == "second_step") { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
537 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
538 # Second part of the analysis |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
539 ############################# |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
540 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
541 load(file = args$rObject) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
542 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
543 ### Add annotation |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
544 if (!is.null(args$pathToCPATresultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
545 SwitchList <- analyzeCPAT( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
546 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
547 pathToCPATresultFile = args$pathToCPATresultFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
548 codingCutoff = args$codingCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
549 removeNoncodinORFs = args$removeNoncodingORFs |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
550 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
551 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
552 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
553 if (!is.null(args$pathToCPC2resultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
554 SwitchList <- analyzeCPC2( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
555 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
556 pathToCPC2resultFile = args$pathToCPC2resultFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
557 removeNoncodinORFs = args$removeNoncodingORFs |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
558 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
559 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
560 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
561 if (!is.null(args$pathToPFAMresultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
562 pfamFiles <- list.files(path = args$pathToPFAMresultFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
563 full.names = TRUE) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
564 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
565 SwitchList <- analyzePFAM(SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
566 pathToPFAMresultFile = pfamFiles, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
567 showProgress = FALSE) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
568 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
569 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
570 if (!is.null(args$pathToNetSurfP2resultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
571 netsurfFiles <- list.files(path = args$pathToNetSurfP2resultFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
572 full.names = TRUE) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
573 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
574 SwitchList <- analyzeNetSurfP2( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
575 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
576 pathToNetSurfP2resultFile = netsurfFiles, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
577 smoothingWindowSize = args$smoothingWindowSize, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
578 probabilityCutoff = args$probabilityCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
579 minIdrSize = args$minIdrSize, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
580 showProgress = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
581 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
582 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
583 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
584 if (!is.null(args$pathToIUPred2AresultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
585 SwitchList <- analyzeIUPred2A( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
586 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
587 pathToIUPred2AresultFile = args$pathToIUPred2AresultFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
588 smoothingWindowSize = args$smoothingWindowSize, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
589 probabilityCutoff = args$probabilityCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
590 minIdrSize = args$minIdrSize, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
591 annotateBindingSites = args$annotateBindingSites, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
592 minIdrBindingSize = args$minIdrBindingSize, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
593 minIdrBindingOverlapFrac = args$minIdrBindingOverlapFrac, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
594 showProgress = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
595 quiet = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
596 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
597 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
598 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
599 if (!is.null(args$pathToSignalPresultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
600 signalpFiles <- list.files(path = args$pathToSignalPresultFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
601 full.names = TRUE) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
602 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
603 SwitchList <- analyzeSignalP( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
604 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
605 pathToSignalPresultFile = signalpFiles, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
606 minSignalPeptideProbability = args$minSignalPeptideProbability |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
607 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
608 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
609 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
610 SwitchList <- analyzeAlternativeSplicing( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
611 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
612 onlySwitchingGenes = args$onlySwitchingGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
613 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
614 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
615 showProgress = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
616 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
617 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
618 SwitchList <- analyzeIntronRetention( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
619 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
620 onlySwitchingGenes = args$onlySwitchingGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
621 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
622 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
623 showProgress = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
624 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
625 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
626 consequences <- c( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
627 "intron_retention", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
628 "NMD_status", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
629 "isoform_seq_similarity", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
630 "ORF_genomic", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
631 "tss", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
632 "tts" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
633 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
634 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
635 if (!is.null(args$pathToCPATresultFile) || |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
636 !is.null(args$pathToCPC2resultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
637 updatedConsequences <- c(consequences, "coding_potential") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
638 consequences <- updatedConsequences |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
639 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
640 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
641 if (!is.null(args$pathToPFAMresultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
642 updatedConsequences <- c(consequences, "domains_identified") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
643 consequences <- updatedConsequences |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
644 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
645 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
646 if (!is.null(args$pathToSignalPresultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
647 updatedConsequences <- c(consequences, "signal_peptide_identified") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
648 consequences <- updatedConsequences |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
649 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
650 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
651 if (!is.null(args$pathToNetSurfP2resultFile) || |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
652 !is.null(args$pathToIUPred2AresultFile)) { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
653 updatedConsequences <- c(consequences, "IDR_identified", "IDR_type") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
654 consequences <- updatedConsequences |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
655 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
656 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
657 SwitchList <- analyzeSwitchConsequences( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
658 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
659 consequencesToAnalyze = consequences, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
660 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
661 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
662 onlySigIsoforms = args$onlySigIsoforms, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
663 ntCutoff = args$ntCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
664 ntJCsimCutoff = args$ntJCsimCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
665 AaCutoff = args$AaCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
666 AaFracCutoff = args$AaFracCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
667 AaJCsimCutoff = args$AaJCsimCutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
668 removeNonConseqSwitches = args$removeNonConseqSwitches, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
669 showProgress = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
670 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
671 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
672 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
673 ### Visual analysis |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
674 # Top genes |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
675 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
676 if (args$analysisMode == "single") { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
677 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
678 outputFile <- file.path(getwd(), "single_gene.pdf") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
679 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
680 pdf( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
681 file = outputFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
682 onefile = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
683 height = 6, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
684 width = 9 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
685 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
686 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
687 switchPlot( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
688 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
689 gene = args$gene, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
690 condition1 = myDesign$condition[1], |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
691 condition2 = myDesign$condition[length(myDesign$condition)], |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
692 IFcutoff = args$IFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
693 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
694 rescaleTranscripts = args$rescaleTranscripts, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
695 reverseMinus = args$reverseMinus, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
696 addErrorbars = args$addErrorbars, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
697 logYaxis = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
698 localTheme = theme_bw(base_size = 8) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
699 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
700 dev.off() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
701 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
702 } else { |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
703 mostSwitchingGene <- |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
704 extractTopSwitches( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
705 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
706 n = Inf, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
707 filterForConsequences = args$filterForConsequences, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
708 extractGenes = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
709 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
710 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
711 inEachComparison = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
712 sortByQvals = args$sortByQvals |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
713 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
714 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
715 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
716 mostSwitchingGene, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
717 file = "mostSwitchingGene.tsv", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
718 quote = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
719 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
720 col.names = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
721 row.names = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
722 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
723 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
724 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
725 switchPlotTopSwitches( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
726 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
727 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
728 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
729 onlySigIsoforms = args$onlySigIsoforms, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
730 n = args$genesToPlot, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
731 sortByQvals = args$sortByQvals, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
732 pathToOutput = getwd(), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
733 fileType = "pdf" |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
734 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
735 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
736 outputFile <- |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
737 file.path(getwd(), "extractConsequencesSummary.pdf") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
738 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
739 pdf( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
740 file = outputFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
741 onefile = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
742 height = 6, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
743 width = 9 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
744 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
745 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
746 consequenceSummary <- extractConsequenceSummary( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
747 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
748 consequencesToAnalyze = "all", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
749 includeCombined = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
750 asFractionTotal = args$asFractionTotal, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
751 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
752 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
753 plot = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
754 plotGenes = args$plotGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
755 simplifyLocation = args$simplifyLocation, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
756 removeEmptyConsequences = args$removeEmptyConsequences, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
757 returnResult = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
758 localTheme = theme_bw() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
759 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
760 dev.off() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
761 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
762 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
763 consequenceSummary, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
764 file = "consequencesSummary.tsv", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
765 quote = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
766 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
767 col.names = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
768 row.names = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
769 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
770 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
771 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
772 outputFile <- file.path(getwd(), "consequencesEnrichment.pdf") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
773 pdf( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
774 file = outputFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
775 onefile = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
776 height = 6, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
777 width = 9 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
778 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
779 consequenceEnrichment <- extractConsequenceEnrichment( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
780 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
781 consequencesToAnalyze = "all", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
782 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
783 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
784 countGenes = args$countGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
785 analysisOppositeConsequence = args$analysisOppositeConsequence, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
786 plot = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
787 localTheme = theme_bw(base_size = 12), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
788 minEventsForPlotting = 10, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
789 returnResult = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
790 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
791 dev.off() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
792 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
793 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
794 consequenceEnrichment, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
795 file = "consequencesEnrichment.tsv", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
796 quote = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
797 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
798 col.names = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
799 row.names = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
800 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
801 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
802 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
803 outputFile <- file.path(getwd(), "splicingEnrichment.pdf") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
804 pdf( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
805 file = outputFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
806 onefile = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
807 height = 6, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
808 width = 9 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
809 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
810 splicingEnrichment <- extractSplicingEnrichment( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
811 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
812 splicingToAnalyze = "all", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
813 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
814 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
815 onlySigIsoforms = args$onlySigIsoforms, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
816 countGenes = args$countGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
817 plot = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
818 minEventsForPlotting = 10, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
819 returnResult = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
820 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
821 dev.off() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
822 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
823 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
824 splicingEnrichment, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
825 file = "splicingEnrichment.tsv", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
826 quote = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
827 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
828 col.names = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
829 row.names = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
830 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
831 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
832 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
833 outputFile <- file.path(getwd(), "splicingSummary.pdf") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
834 pdf( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
835 file = outputFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
836 onefile = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
837 height = 6, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
838 width = 9 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
839 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
840 splicingSummary <- extractSplicingSummary( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
841 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
842 splicingToAnalyze = "all", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
843 asFractionTotal = args$asFractionTotal, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
844 alpha = args$alpha, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
845 dIFcutoff = args$dIFcutoff, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
846 onlySigIsoforms = args$onlySigIsoforms, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
847 plot = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
848 plotGenes = args$plotGenes, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
849 localTheme = theme_bw(), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
850 returnResult = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
851 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
852 dev.off() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
853 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
854 write.table( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
855 splicingSummary, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
856 file = "splicingSummary.tsv", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
857 quote = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
858 sep = "\t", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
859 col.names = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
860 row.names = FALSE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
861 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
862 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
863 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
864 ### Volcano like plot: |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
865 outputFile <- file.path(getwd(), "volcanoPlot.pdf") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
866 pdf( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
867 file = outputFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
868 onefile = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
869 height = 6, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
870 width = 9 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
871 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
872 ggplot(data = SwitchList$isoformFeatures, aes(x = dIF, y = -log10(isoform_switch_q_value))) + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
873 geom_point(aes(color = abs(dIF) > 0.1 & |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
874 isoform_switch_q_value < 0.05), # default cutoff |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
875 size = 1) + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
876 geom_hline(yintercept = -log10(0.05), linetype = "dashed") + # default cutoff |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
877 geom_vline(xintercept = c(-0.1, 0.1), linetype = "dashed") + # default cutoff |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
878 facet_wrap(~ condition_2) + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
879 scale_color_manual("Signficant\nIsoform Switch", values = c("black", "red")) + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
880 labs(x = "dIF", y = "-Log10 ( Isoform Switch Q Value )") + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
881 theme_bw() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
882 dev.off() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
883 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
884 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
885 ### Switch vs Gene changes: |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
886 outputFile <- file.path(getwd(), "switchGene.pdf") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
887 pdf( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
888 file = outputFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
889 onefile = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
890 height = 6, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
891 width = 9 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
892 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
893 ggplot(data = SwitchList$isoformFeatures, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
894 aes(x = gene_log2_fold_change, y = dIF)) + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
895 geom_point(aes(color = abs(dIF) > 0.1 & |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
896 isoform_switch_q_value < 0.05), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
897 size = 1) + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
898 facet_wrap(~ condition_2) + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
899 geom_hline(yintercept = 0, linetype = "dashed") + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
900 geom_vline(xintercept = 0, linetype = "dashed") + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
901 scale_color_manual("Signficant\nIsoform Switch", values = c("black", "red")) + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
902 labs(x = "Gene log2 fold change", y = "dIF") + |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
903 theme_bw() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
904 dev.off() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
905 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
906 outputFile <- file.path(getwd(), "splicingGenomewide.pdf") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
907 pdf( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
908 file = outputFile, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
909 onefile = FALSE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
910 height = 6, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
911 width = 9 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
912 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
913 splicingGenomeWide <- extractSplicingGenomeWide( |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
914 SwitchList, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
915 featureToExtract = "all", |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
916 splicingToAnalyze = c("A3", "MES", "ATSS"), |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
917 plot = TRUE, |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
918 returnResult = TRUE |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
919 ) |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
920 dev.off() |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
921 } |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
922 save(SwitchList, file = "SwitchList.Rda") |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
923 |
f3fefb6d8254
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/isoformswitchanalyzer commit 2c61e4c6151000201dd9a8323722a380bc235380
iuc
parents:
diff
changeset
|
924 } |