annotate mqppep_anova.R @ 33:23a08db943f6 draft default tip

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 5a40fd5ab46727e07c20348f194813b69d582d24
author eschen42
date Mon, 27 Mar 2023 20:56:50 +0000
parents f61fa0dd6b06
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
1 #!/usr/bin/env Rscript
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
2 # libraries
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
3 library(optparse)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
4 library(stringr)
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
5 library(tinytex)
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
6
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
7 # ref for parameterizing Rmd document: https://stackoverflow.com/a/37940285
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
8
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
9 # parse options
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
10 option_list <- list(
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
11
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
12 # files
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
13 make_option(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
14 c("-a", "--alphaFile"),
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
15 action = "store",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
16 default = NA,
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
17 type = "character",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
18 help = paste0("List of alpha cutoff values for significance testing;",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
19 " path to text file having one column and no header")
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
20 ),
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
21 make_option(
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
22 c("-M", "--anova_ksea_metadata"),
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
23 action = "store",
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
24 default = "anova_ksea_metadata.tsv",
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
25 type = "character",
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
26 help = "Phosphopeptide metadata, ANOVA FDR, and KSEA enribhments"
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
27 ),
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
28 make_option(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
29 c("-o", "--imputedDataFile"),
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
30 action = "store",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
31 default = "output_imputed.tsv",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
32 type = "character",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
33 help = "Imputed Phosphopeptide Intensities output file path"
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
34 ),
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
35 make_option(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
36 c("-n", "--imputedQNLTDataFile"),
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
37 action = "store",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
38 default = "output_imp_qn_lt.tsv",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
39 type = "character",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
40 help =
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
41 paste(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
42 "Imputed, Quantile-Normalized Log-Transformed Phosphopeptide",
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
43 "Intensities output file path"
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
44 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
45 ),
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
46 make_option(
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
47 c("-i", "--inputFile"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
48 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
49 default = NA,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
50 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
51 help = "Phosphopeptide Intensities sparse input file path"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
52 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
53 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
54 c("-K", "--ksea_sqlite"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
55 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
56 default = NA,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
57 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
58 help = "Path to 'ksea_sqlite' output produced by this tool"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
59 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
60 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
61 c("-S", "--preproc_sqlite"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
62 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
63 default = NA,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
64 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
65 help = "Path to 'preproc_sqlite' produced by `mqppep_mrgfltr.py`"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
66 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
67 make_option(
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
68 c("-r", "--reportFile"),
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
69 action = "store",
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
70 default = "mqppep_anova.pdf",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
71 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
72 help = "PDF report file path"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
73 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
74
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
75 # parameters
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
76 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
77 c("-f", "--firstDataColumn"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
78 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
79 default = "^Intensity[^_]",
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
80 type = "character",
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
81 help = "First column of intensity values"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
82 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
83 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
84 c("-m", "--imputationMethod"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
85 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
86 default = "random",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
87 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
88 help = paste0("Method for missing-value imputation,",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
89 " one of c('group-median','median','mean','random')")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
90 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
91 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
92 c("-C", "--intensityMinValuesPerClass"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
93 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
94 default = "0",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
95 type = "integer",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
96 help = "Minimum number of observed values per class"
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
97 ),
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
98 make_option(
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
99 c("-k", "--ksea_cutoff_statistic"),
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
100 action = "store",
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
101 default = "FDR",
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
102 type = "character",
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
103 help = paste0("Method for missing-value imputation,",
32
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
104 " one of c('FDR','p.value'), but don't expect 'p.value' to work well.")
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
105 ),
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
106 make_option(
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
107 c("-t", "--ksea_cutoff_threshold"),
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
108 action = "store",
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
109 default = 0.05,
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
110 type = "double",
32
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
111 help = paste0(
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
112 "Maximum score to be used to score a kinase enrichment as significant")
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
113 ),
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
114 make_option(
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
115 c("-c", "--kseaMinSubstrateCount"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
116 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
117 default = "1",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
118 type = "integer",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
119 help = "Minimum number of substrates to consider any kinase for KSEA"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
120 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
121 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
122 c("--kseaUseAbsoluteLog2FC"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
123 action = "store_true",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
124 default = "FALSE",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
125 type = "logical",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
126 help = paste0("Should abs(log2(fold-change)) be used for KSEA?",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
127 " (TRUE may alter number of hits.)")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
128 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
129 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
130 c("-p", "--meanPercentile"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
131 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
132 default = 3,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
133 type = "integer",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
134 help = paste0("Mean percentile for randomly generated imputed values;",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
135 ", range [1,99]")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
136 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
137 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
138 c("--minQuality"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
139 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
140 default = 0,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
141 type = "integer",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
142 help = paste0("Minimum quality (higher value reduces number of substrates",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
143 " accepted; you may want to keep below 100), range [0,infinity]")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
144 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
145 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
146 c("--oneWayManyCategories"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
147 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
148 default = "aov",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
149 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
150 help = "Name of R function for one-way tests among more than two categories"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
151 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
152 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
153 c("--oneWayTwoCategories"),
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
154 action = "store",
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
155 default = "two.way",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
156 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
157 help = "Name of R function for one-way tests between two categories"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
158 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
159 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
160 c("-s", "--regexSampleNames"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
161 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
162 default = "\\.(\\d+)[A-Z]$",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
163 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
164 help = "Regular expression extracting sample-names"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
165 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
166 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
167 c("-g", "--regexSampleGrouping"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
168 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
169 default = "(\\d+)",
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
170 type = "character",
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
171 help = paste0("Regular expression extracting sample-group",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
172 " from an extracted sample-name")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
173 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
174 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
175 c("-d", "--sdPercentile"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
176 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
177 default = 3,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
178 type = "double",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
179 help = paste0("Adjustment value for standard deviation of",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
180 " randomly generated imputed values; real")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
181 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
182 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
183 c("-F", "--sampleGroupFilter"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
184 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
185 default = "none",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
186 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
187 help = paste0("Should no filter be applied to sample group names (none)",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
188 " or should the filter specify samples to include or exclude?")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
189 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
190 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
191 c("--sampleGroupFilterMode"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
192 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
193 default = "r",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
194 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
195 help = paste0("First character ('f', 'p', or 'r') indicating regular",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
196 "expression matching mode ('fixed', 'perl', or 'grep'; ",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
197 "see https://rdrr.io/r/base/grep.html). Second character may be 'i;",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
198 "to make search ignore case.")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
199 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
200 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
201 c("-G", "--sampleGroupFilterPatterns"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
202 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
203 default = ".*",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
204 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
205 help = paste0("Regular expression extracting sample-group",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
206 " from an extracted sample-name")
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
207 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
208 )
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
209
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
210 tryCatch(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
211 args <- parse_args(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
212 OptionParser(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
213 option_list = option_list,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
214 add_help_option = TRUE
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
215 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
216 print_help_and_exit = TRUE
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
217 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
218 error = function(e) {
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
219 parse_args(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
220 OptionParser(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
221 option_list = option_list,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
222 add_help_option = TRUE
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
223 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
224 print_help_and_exit = TRUE
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
225 )
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
226 stop(as.character(e))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
227 }
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
228 )
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
229 print("args is:")
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
230 cat(str(args))
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
231
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
232 # Check parameter values
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
233
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
234 if (! file.exists(args$inputFile)) {
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
235 stop((paste("Input file", args$inputFile, "does not exist")))
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
236 }
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
237
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
238 # files
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
239 alpha_file <- args$alphaFile
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
240 anova_ksea_metadata_file <- args$anova_ksea_metadata
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
241 imp_qn_lt_data_file <- args$imputedQNLTDataFile
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
242 imputed_data_file <- args$imputedDataFile
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
243 input_file <- args$inputFile
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
244 ksea_sqlite_file <- args$ksea_sqlite
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
245 preproc_sqlite_file <- args$preproc_sqlite
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
246 report_file_name <- args$reportFile
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
247
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
248 # parameters
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
249 # firstDataColumn - see below
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
250 group_filter <- args$sampleGroupFilter
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
251 group_filter_mode <- args$sampleGroupFilterMode
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
252 # imputationMethod - see below
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
253 intensity_min_values_per_class <- args$intensityMinValuesPerClass
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
254 ksea_cutoff_statistic <- args$ksea_cutoff_statistic
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
255 ksea_cutoff_threshold <- args$ksea_cutoff_threshold
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
256 ksea_min_substrate_count <- args$kseaMinSubstrateCount
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
257 ksea_use_absolute_log2_fc <- args$kseaUseAbsoluteLog2FC
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
258 # mean_percentile - see below
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
259 min_quality <- args$minQuality
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
260 # regexSampleNames - see below
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
261 # regexSampleGrouping - see below
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
262 # sampleGroupFilterPatterns - see below (becomes group_filter_patterns)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
263 # sd_percentile - see below
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
264
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
265 if (
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
266 sum(
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
267 grepl(
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
268 pattern = ksea_cutoff_statistic,
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
269 x = c("FDR", "p.value")
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
270 )
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
271 ) < 1
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
272 ) {
32
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
273 print(sprintf(
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
274 "bad ksea_cutoff_statistic argument: %s", ksea_cutoff_statistic))
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
275 return(-1)
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
276 }
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
277
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
278 imputation_method <- args$imputationMethod
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
279 if (
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
280 sum(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
281 grepl(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
282 pattern = imputation_method,
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
283 x = c("group-median", "median", "mean", "random")
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
284 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
285 ) < 1
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
286 ) {
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
287 print(sprintf("bad imputationMethod argument: %s", imputation_method))
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
288 return(-1)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
289 }
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
290
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
291 # read with default values, when applicable
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
292 mean_percentile <- args$meanPercentile
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
293 sd_percentile <- args$sdPercentile
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
294 # in the case of 'random" these values are ignored by the client script
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
295 if (imputation_method == "random") {
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
296 print("mean_percentile is:")
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
297 cat(str(mean_percentile))
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
298
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
299 print("sd_percentile is:")
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
300 cat(str(mean_percentile))
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
301 }
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
302
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
303 # convert string parameters that are passed in via config files:
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
304 # - firstDataColumn
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
305 # - regexSampleNames
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
306 # - regexSampleGrouping
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
307 read_config_file_string <- function(fname, limit) {
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
308 cat(sprintf("read_config_file_string: fname = '%s'\n", fname))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
309 cat(sprintf("length(fname) = '%s'\n", length(fname)))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
310 result <-
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
311 if (file.exists(fname)) {
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
312 cat(sprintf("reading '%s' ...\n", fname))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
313 readChar(fname, limit)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
314 } else {
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
315 cat(sprintf("not a file: '%s'\n", fname))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
316 fname
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
317 }
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
318 # eliminate any leading whitespace
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
319 result <- gsub("^[ \t\n]*", "", result)
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
320 # eliminate any trailing whitespace
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
321 result <- gsub("[ \t\n]*$", "", result)
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
322 # substitute characters escaped by Galaxy sanitizer
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
323 result <- gsub("__lt__", "<", result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
324 result <- gsub("__le__", "<=", result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
325 result <- gsub("__eq__", "==", result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
326 result <- gsub("__ne__", "!=", result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
327 result <- gsub("__gt__", ">", result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
328 result <- gsub("__ge__", ">=", result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
329 result <- gsub("__sq__", "'", result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
330 result <- gsub("__dq__", '"', result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
331 result <- gsub("__ob__", "[", result)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
332 result <- gsub("__cb__", "]", result)
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
333 }
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
334 nc <- 1000
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
335
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
336 sink(stderr())
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
337
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
338 cat(paste0("first_data_column file: ", args$firstDataColumn, "\n"))
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
339 first_data_column <- read_config_file_string(args$firstDataColumn, nc)
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
340 cat(paste0("first_data_column: ", first_data_column, "\n"))
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
341
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
342 cat(paste0("regex_sample_grouping file: ", args$regexSampleGrouping, "\n"))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
343 regex_sample_grouping <- read_config_file_string(args$regexSampleGrouping, nc)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
344 cat(paste0("regex_sample_grouping: ", regex_sample_grouping, "\n"))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
345
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
346 cat(paste0("regex_sample_names file: ", args$regexSampleNames, "\n"))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
347 regex_sample_names <- read_config_file_string(args$regexSampleNames, nc)
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
348 cat(paste0("regex_sample_names: ", regex_sample_names, "\n"))
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
349
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
350 if (group_filter != "none") {
32
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
351 cat(paste0("group_filter_patterns file: '",
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
352 args$sampleGroupFilterPatterns, "'\n"))
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
353 group_filter_patterns <-
f61fa0dd6b06 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit f77498b7b7ec81809c005d1caad6f2bcd2523821
eschen42
parents: 26
diff changeset
354 read_config_file_string(args$sampleGroupFilterPatterns, nc)
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
355 } else {
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
356 group_filter_patterns <- ".*"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
357 }
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
358 cat(paste0("group_filter_patterns: ", group_filter_patterns, "\n"))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
359
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
360 sink()
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
361
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
362
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
363 # from: https://github.com/molgenis/molgenis-pipelines/wiki/
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
364 # How-to-source-another_file.R-from-within-your-R-script
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
365 # Function location_of_this_script returns the location of this .R script
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
366 # (may be needed to source other files in same dir)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
367 location_of_this_script <- function() {
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
368 this_file <- NULL
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
369 # This file may be 'sourced'
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
370 for (i in - (1:sys.nframe())) {
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
371 if (identical(sys.function(i), base::source)) {
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
372 this_file <- (normalizePath(sys.frame(i)$ofile))
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
373 }
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
374 }
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
375
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
376 if (!is.null(this_file)) return(dirname(this_file))
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
377
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
378 # But it may also be called from the command line
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
379 cmd_args <- commandArgs(trailingOnly = FALSE)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
380 cmd_args_trailing <- commandArgs(trailingOnly = TRUE)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
381 cmd_args <- cmd_args[
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
382 seq.int(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
383 from = 1,
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
384 length.out = length(cmd_args) - length(cmd_args_trailing)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
385 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
386 ]
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
387 res <- gsub("^(?:--file=(.*)|.*)$", "\\1", cmd_args)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
388
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
389 # If multiple --file arguments are given, R uses the last one
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
390 res <- tail(res[res != ""], 1)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
391 if (0 < length(res)) return(dirname(res))
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
392
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
393 # Both are not the case. Maybe we are in an R GUI?
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
394 return(NULL)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
395 }
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
396
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
397 # validation of input parameters is complete; it is now justifiable to
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
398 # install LaTeX tools to render markdown as PDF; this involves a big
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
399 # download from GitHub
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
400 if (!tinytex::is_tinytex()) tinytex::install_tinytex()
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
401
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
402 rmarkdown_params <- list(
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
403
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
404 # files
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
405 alphaFile = alpha_file
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
406 , anovaKseaMetadata = anova_ksea_metadata_file
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
407 , imputedDataFilename = imputed_data_file
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
408 , imputedQNLTDataFile = imp_qn_lt_data_file
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
409 , inputFile = input_file
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
410 , kseaAppPrepDb = ksea_sqlite_file
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
411 , preprocDb = preproc_sqlite_file
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
412
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
413 # parameters
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
414 , firstDataColumn = first_data_column
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
415 , groupFilter = group_filter
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
416 , groupFilterMode = group_filter_mode # arg sampleGroupFilterMode
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
417 , groupFilterPatterns = group_filter_patterns # arg sampleGroupFilterPatterns
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
418 , imputationMethod = imputation_method
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
419 , intensityMinValuesPerGroup = intensity_min_values_per_class
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
420 , kseaCutoffStatistic = ksea_cutoff_statistic
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
421 , kseaCutoffThreshold = ksea_cutoff_threshold
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
422 , kseaMinSubstrateCount = ksea_min_substrate_count
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
423 , kseaUseAbsoluteLog2FC = ksea_use_absolute_log2_fc # add
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
424 , meanPercentile = mean_percentile
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
425 , minQuality = min_quality # add
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
426 , regexSampleGrouping = regex_sample_grouping
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
427 , regexSampleNames = regex_sample_names
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
428 , sdPercentile = sd_percentile
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
429 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
430
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
431 print("rmarkdown_params")
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
432 print(rmarkdown_params)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
433 print(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
434 lapply(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
435 X = rmarkdown_params,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
436 FUN = function(x) {
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
437 paste0(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
438 nchar(as.character(x)),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
439 ": '",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
440 as.character(x),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
441 "'"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
442 )
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
443 }
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
444 )
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
445 )
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
446
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
447
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
448 # freeze the random number generator so the same results will be produced
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
449 # from run to run
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
450 set.seed(28571)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
451
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
452 script_dir <- location_of_this_script()
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
453
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
454 rmarkdown::render(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
455 input = paste(script_dir, "mqppep_anova_script.Rmd", sep = "/")
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
456 , output_file = report_file_name
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
457 , params = rmarkdown_params
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
458 , output_format = rmarkdown::pdf_document(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
459 includes = rmarkdown::includes(in_header = "mqppep_anova_preamble.tex")
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
460 , dev = "pdf"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
461 , toc = TRUE
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
462 , toc_depth = 2
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
463 , number_sections = FALSE
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
464 )
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
465 )