annotate mqppep_anova.R @ 28:896eb8ae1c8c draft

planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit be6750cb1d7ae18e71b60ae6f2c55e5331105c4f
author eschen42
date Thu, 27 Oct 2022 19:48:51 +0000
parents 5b8e15b2a67c
children f61fa0dd6b06
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,",
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
104 " one of c('FDR','p.value'), but don't expect 'p.value' to work well.")
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",
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
111 help = paste0("Maximum score to be used to score a kinase enrichment as significant")
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
112 ),
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
113 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
114 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
115 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
116 default = "1",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
117 type = "integer",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
118 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
119 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
120 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
121 c("--kseaUseAbsoluteLog2FC"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
122 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
123 default = "FALSE",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
124 type = "logical",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
125 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
126 " (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
127 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
128 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
129 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
130 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
131 default = 3,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
132 type = "integer",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
133 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
134 ", 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
135 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
136 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
137 c("--minQuality"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
138 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
139 default = 0,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
140 type = "integer",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
141 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
142 " 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
143 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
144 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
145 c("--oneWayManyCategories"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
146 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
147 default = "aov",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
148 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
149 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
150 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
151 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
152 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
153 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
154 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
155 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
156 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
157 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
158 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
159 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
160 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
161 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
162 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
163 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
164 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
165 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
166 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
167 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
168 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
169 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
170 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
171 " 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
172 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
173 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
174 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
175 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
176 default = 3,
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
177 type = "double",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
178 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
179 " 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
180 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
181 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
182 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
183 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
184 default = "none",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
185 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
186 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
187 " 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
188 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
189 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
190 c("--sampleGroupFilterMode"),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
191 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
192 default = "r",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
193 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
194 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
195 "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
196 "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
197 "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
198 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
199 make_option(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
200 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
201 action = "store",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
202 default = ".*",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
203 type = "character",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
204 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
205 " 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
206 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
207 )
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
208
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
209 tryCatch(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
210 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
211 OptionParser(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
212 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
213 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
214 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
215 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
216 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
217 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
218 parse_args(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
219 OptionParser(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
220 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
221 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
222 ),
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
223 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
224 )
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
225 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
226 }
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
227 )
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
228 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
229 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
230
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
231 # 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
232
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
233 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
234 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
235 }
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
236
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
237 # files
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
238 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
239 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
240 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
241 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
242 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
243 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
244 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
245 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
246
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
247 # parameters
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
248 # 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
249 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
250 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
251 # 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
252 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
253 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
254 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
255 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
256 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
257 # 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
258 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
259 # 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
260 # 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
261 # 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
262 # 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
263
22
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
264 if (
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
265 sum(
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
266 grepl(
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
267 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
268 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
269 )
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
270 ) < 1
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
271 ) {
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
272 print(sprintf("bad ksea_cutoff_statistic argument: %s", 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
273 return(-1)
61adb8801b73 planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 0c7ca054e77e042c8a584c9903073da064df7d8b
eschen42
parents: 15
diff changeset
274 }
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
275
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
276 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
277 if (
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
278 sum(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
279 grepl(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
280 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
281 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
282 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
283 ) < 1
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 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
286 return(-1)
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
287 }
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
288
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
289 # 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
290 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
291 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
292 # 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
293 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
294 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
295 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
296
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
297 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
298 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
299 }
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
300
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
301 # 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
302 # - firstDataColumn
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
303 # - regexSampleNames
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
304 # - regexSampleGrouping
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
305 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
306 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
307 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
308 result <-
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
309 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
310 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
311 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
312 } else {
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
313 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
314 fname
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
315 }
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
316 #AC print(paste0("read_config_file_string: opening file '", as.character(fname), "'"))
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
317 # 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
318 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
319 # 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
320 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
321 # 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
322 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
323 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
324 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
325 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
326 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
327 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
328 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
329 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
330 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
331 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
332 }
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
333 nc <- 1000
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
334
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
335 sink(stderr())
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
336
15
2c5f1a2fe16a "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 96659062ea07ac43d139746b0d119f1ee020f9cd"
eschen42
parents: 13
diff changeset
337 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
338 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
339 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
340
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
341 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
342 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
343 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
344
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
345 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
346 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
347 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
348
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
349 if (group_filter != "none") {
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
350 cat(paste0("group_filter_patterns file: '", args$sampleGroupFilterPatterns, "'\n"))
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
351 group_filter_patterns <- read_config_file_string(args$sampleGroupFilterPatterns, nc)
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
352 } else {
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
353 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
354 }
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
355 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
356
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
357 sink()
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
358
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
359
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
360 # 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
361 # 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
362 # 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
363 # (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
364 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
365 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
366 # 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
367 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
368 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
369 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
370 }
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
371 }
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
372
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
373 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
374
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
375 # 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
376 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
377 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
378 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
379 seq.int(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
380 from = 1,
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
381 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
382 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
383 ]
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
384 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
385
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
386 # 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
387 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
388 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
389
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
390 # 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
391 return(NULL)
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
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
394 # 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
395 # 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
396 # 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
397 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
398
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
399 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
400
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
401 # files
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
402 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
403 , 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
404 , 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
405 , 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
406 , 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
407 , 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
408 , 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
409
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
410 # parameters
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
411 , 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
412 , 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
413 , 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
414 , 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
415 , 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
416 , 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
417 , 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
418 , 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
419 , 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
420 , 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
421 , 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
422 , 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
423 , 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
424 , 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
425 , 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
426 )
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
427
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
428 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
429 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
430 print(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
431 lapply(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
432 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
433 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
434 paste0(
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
435 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
436 ": '",
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
437 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
438 "'"
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 }
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
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
444
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
445 # 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
446 # 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
447 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
448
26
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
449 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
450
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
451 rmarkdown::render(
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
452 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
453 , 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
454 , 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
455 , 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
456 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
457 , dev = "pdf"
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
458 , toc = TRUE
5b8e15b2a67c planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit e0b80550743f634282b4b4348b75e6f172dc1488
eschen42
parents: 22
diff changeset
459 , 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
460 , 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
461 )
13
b41a077af3aa "planemo upload for repository https://github.com/galaxyproteomics/tools-galaxyp/tree/master/tools/mqppep commit 040e4945da00a279cb60daae799fce9489f99c50"
eschen42
parents: 7
diff changeset
462 )