Mercurial > repos > blankenberglab > gpca
annotate r-gpca.R @ 4:ceaa4d404115 draft default tip
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 9ad682131963a72c88a5af1cfc99f90ea9d42a08
| author | blankenberglab |
|---|---|
| date | Mon, 03 Dec 2018 15:07:32 -0500 |
| parents | 8def7dda3bee |
| children |
| rev | line source |
|---|---|
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
1 #!/usr/bin/env Rscript |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
2 library(optparse) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
3 library(gPCA) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
4 options(bitmapType='cairo') |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
5 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
6 # parse options |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
7 option_list = list( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
8 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
9 c("--version"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
10 action = "store_true", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
11 default = FALSE, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
12 help = "Print version and exit" |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
13 ), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
14 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
15 c("-i", "--batch"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
16 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
17 default = NA, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
18 type = 'character', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
19 help = "Input batch" |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
20 ), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
21 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
22 c("-d", "--data"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
23 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
24 default = NA, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
25 type = 'character', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
26 help = "Input data" |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
27 ), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
28 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
29 c("-n", "--nperm"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
30 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
31 default = 1000, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
32 type = 'numeric', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
33 help = "Number of permutations to preform" |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
34 ), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
35 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
36 c("-c", "--center"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
37 action = "store_true", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
38 default = FALSE, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
39 help = "Is the input batch and data centered [default %default]" |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
40 ), |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
41 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
42 c("-y", "--scaleY"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
43 action = "store_true", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
44 default = FALSE, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
45 help = "Scale to Y axis" |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
46 ), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
47 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
48 c("-f", "--filt"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
49 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
50 default = NULL, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
51 type = 'numeric', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
52 help = "Retain features" |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
53 ), |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
54 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
55 c( "--npcs"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
56 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
57 default = 3, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
58 type = 'numeric', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
59 help = "Number of principal components to plot" |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
60 ), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
61 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
62 c("-p", "--path"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
63 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
64 default = '$html_outfile.extra_files_path', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
65 type = 'character', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
66 help = "File path" |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
67 ), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
68 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
69 c("-s", "--seed"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
70 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
71 default = NULL, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
72 type = 'numeric', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
73 help = "Set a seed number" |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
74 ), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
75 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
76 c("-x", "--numbers_outfile"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
77 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
78 default = NA, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
79 type = 'character', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
80 help = "Numbers output" |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
81 ), |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
82 make_option( |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
83 c("-o", "--html_outfile"), |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
84 action = "store", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
85 default = NA, |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
86 type = 'character', |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
87 help = "Output", |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
88 ) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
89 ) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
90 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
91 opt <-parse_args(OptionParser(option_list = option_list)) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
92 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
93 if (opt$version){ |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
94 # print version and exit |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
95 cat(paste("gPCA version", toString(packageVersion("gPCA"))), "\n") |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
96 quit() |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
97 } |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
98 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
99 # Check parameter values |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
100 if ( ! file.exists(opt$batch)){ |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
101 stop((paste('File for batch', opt$batch, 'does not exist'))) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
102 } |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
103 if ( ! file.exists(opt$data)){ |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
104 stop((paste('File for data', opt$data, 'does not exist'))) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
105 } |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
106 |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
107 dir.create(opt$path); |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
108 data<-t(as.matrix(read.delim(opt$data, row.names=1, header=TRUE, sep="\t"))) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
109 batch<-as.matrix(read.delim(opt$batch, header=TRUE, row.names=1, sep="\t")) |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
110 |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
111 write('#Batch\tDelta\tP-value\tCumulative Variance',file = opt$numbers_outfile, append=TRUE) |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
112 write('<!DOCTYPE html> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
113 <html lang="en"> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
114 <head> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
115 <style> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
116 table, td, th { |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
117 margin-left:auto; |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
118 margin-right:auto; |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
119 border: 2px solid black; |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
120 } |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
121 h2, ul { |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
122 text-align:left; |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
123 } |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
124 h1 { |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
125 text-align:center; |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
126 } |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
127 body { |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
128 text-align: center; |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
129 } |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
130 p { |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
131 font-size: 0px; |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
132 } |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
133 </style> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
134 <title>HTML gPCA</title></head><body><p>If you are seeing this then CSS is not whitelisted</p><h2 id = "top">Table of Contents</h2><ul>', file = opt$html_outfile, append=TRUE) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
135 |
|
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
136 for (row in 1:nrow(batch)) { |
|
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
137 write(paste0('<li><a href="#',row.names(batch)[row],'">',row.names(batch)[row],'</a></li>'), file=opt$html_outfile, append=TRUE) |
|
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
138 } |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
139 write('</ul>', file=opt$html_outfile, append=TRUE) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
140 for (row in 1:nrow(batch)) { |
|
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
141 batch1<-as.numeric(factor(batch[row,])) |
|
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
142 out<-gPCA.batchdetect(x=data, batch=batch1, center=opt$center, scaleY=opt$scaleY, nperm=opt$nperm, filt=opt$filt, seed=opt$seed) |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
143 out$varPCg1<-((out$varPCg1-out$varPCu1)/out$varPCg1)*100 |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
144 write(paste(row.names(batch)[row],out$delta,out$p.val,out$varPCg1,sep="\t"),file = opt$numbers_outfile, append=TRUE) |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
145 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
146 # General Distribution |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
147 par(mai=c(0.8,0.8,0.1,0.1),cex=0.8) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
148 png(paste(opt$path,'/gDist_',row,'.png', sep=""), width=1020, height=800, units='px') |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
149 gDist(out) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
150 invisible(dev.off()) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
151 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
152 # Guided/Unguided 1v2 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
153 par(mai=c(0.8,0.8,0.1,0.1),cex=0.8) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
154 png(paste(opt$path,'/guided_1v2_',row,'.png', sep=""), width=1020, height=800, units='px') |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
155 PCplot(out,ug="unguided",type="1v2") |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
156 invisible(dev.off()) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
157 par(mai=c(0.8,0.8,0.1,0.1),cex=0.8) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
158 png(paste(opt$path,'/unguided_1v2_',row,'.png', sep=""), width=1020, height=800, units='px') |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
159 PCplot(out,ug="unguided",type="1v2") |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
160 invisible(dev.off()) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
161 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
162 # Guided/Unguided comp,3 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
163 par(mai=c(0.65,0.65,0.1,0.1),cex=0.8) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
164 png(paste(opt$path,'/guided_npcs_',row,'.png', sep=""), width=1020, height=800, units='px') |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
165 PCplot(out,ug="guided",type="comp",npcs=opt$npcs) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
166 invisible(dev.off()) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
167 par(mai=c(0.65,0.65,0.1,0.1),cex=0.8) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
168 png(paste(opt$path,'/unguided_npcs_',row,'.png', sep=""), width=1020, height=800, units='px') |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
169 PCplot(out,ug="unguided",type="comp",npcs=opt$npcs) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
170 invisible(dev.off()) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
171 |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
172 # Guided/Unguided CumlativeVarPlot |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
173 par(mai=c(0.8,0.8,0.1,0.1),cex=0.8) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
174 png(paste(opt$path,'/guided_var_',row,'.png', sep=""), width=1020, height=800, units='px') |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
175 CumulativeVarPlot(out,ug="guided",col="blue") |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
176 invisible(dev.off()) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
177 par(mai=c(0.8,0.8,0.1,0.1),cex=0.8) |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
178 png(paste(opt$path,'/unguided_var_',row,'.png', sep=""), width=1020, height=800, units='px') |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
179 CumulativeVarPlot(out,ug="unguided",col="blue") |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
180 invisible(dev.off()) |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
181 |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
182 write(paste0(' |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
183 <h1 id="',row.names(batch)[row],'">',row.names(batch)[row],'</h1> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
184 <br> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
185 <table> |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
186 <tr> |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
187 <th>Delta</th><th>P-value</th><th>varPCg1</th> |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
188 </tr> |
|
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
189 <tr> |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
190 <td>',out$delta,' </td><td>',out$p.val,' </td><td>',out$varPCg1,'</td> |
|
0
ed24bacaa4d0
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit ec2f585063522efa001e4d2a639e92a67758ad8c-dirty
blankenberglab
parents:
diff
changeset
|
191 </tr> |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
192 </table><br> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
193 <h3>gDist</h3><br><img src="gDist_',row,'.png" alt="gDist"/> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
194 <br> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
195 <h3>Guided 1v2</h3><br><img src="guided_1v2_',row,'.png" alt="guided_1v2" /><br> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
196 <h3>Unguided 1v2</h3><br><img src="unguided_1v2_',row,'.png" alt="unguided_1v2" /><br> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
197 <h3>Guided Compare to ',opt$npcs,'</h3><br><img src="guided_npcs_',row,'.png" alt="guided_npcs"/><br> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
198 <h3>Unguided Compare to ',opt$npcs,'</h3><br><img src="unguided_npcs_',row,'.png" alt="unguided_npcs"/><br> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
199 <h3>Guided Cumulative Variance</h3><br><img src="guided_var_',row,'.png" alt="guided_var" /><br> |
|
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
200 <h3>Unguided Cumulative Variance</h3><br><img src="unguided_var_',row,'.png" alt="unguided_var" /><br> |
|
1
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
201 '), file = opt$html_outfile, append=TRUE) |
|
d93629e79f5e
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit 3b791d44853d8928046914cd93112bdcf89d4965
blankenberglab
parents:
0
diff
changeset
|
202 } |
|
3
8def7dda3bee
planemo upload for repository https://github.com/blankenberglab/galaxy-tools-blankenberg/tree/master/tools/r-gpca commit f5a03b0978b3a7473f034b87a87765ff1d65d720
blankenberglab
parents:
2
diff
changeset
|
203 write(paste('<a href="#top">Back to Top</a></body></html>'),file = opt$html_outfile, append=TRUE) |
