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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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,'&nbsp;</td><td>',out$p.val,'&nbsp;</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)