annotate edgeR_Design_Matrix.xml @ 14:15fd1a6798e0 draft

Uploaded
author yhoogstrate
date Thu, 09 Jan 2014 08:29:43 -0500
parents 8c71e4c3c054
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
8
8c71e4c3c054 Uploaded
yhoogstrate
parents: 0
diff changeset
2 <tool id="edger_design_matrix_creator" name="edgeR Design Matrix Creator">
0
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
3 <description>Create the experimental design for edgeR by a few clicks in Galaxy</description>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
4
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
5 <command interpreter="python">
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
6 edgeR_Design_Matrix.py
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
7 -o $contrast_matrix
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
8 -u
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
9 #for $unpaired_sample in $unpaired_samples
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
10 ${unpaired_sample}
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
11 #end for
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
12 -p
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
13 #for $paired_sample in $paired_samples
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
14 #for $sample in $paired_sample.samples
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
15 ${sample.sample}
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
16 #end for
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
17 :
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
18 #end for
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
19 -t
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
20 #for $treatment in $check.treatments
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
21 #for $factor in $treatment.factors
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
22 "$factor.name"
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
23 $factor.samples
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
24 #end for
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
25 :
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
26 #end for
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
27 -n
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
28 #for $unpaired_sample in $unpaired_samples
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
29 "${unpaired_sample}:${unpaired_sample.name}"
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
30 #end for
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
31 #for $paired_sample in $paired_samples
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
32 #for $sample in $paired_sample.samples
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
33 "${sample.sample}:${sample.sample.name}"
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
34 #end for
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
35 #end for
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
36 </command>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
37
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
38 <code file="edgeR_Design_Matrix.listing.py" />
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
39
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
40 <inputs>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
41 <param name="unpaired_samples" type="data" format="tabular" label="Unpaired read-count dataset" help="from featureCounts/DEXSeq-count/HTSeq-count, etc. Press [ctrl] and click the sample to unselect it." multiple="true" />
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
42
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
43 <repeat name="paired_samples" title="Add paired samples; per patient">
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
44 <repeat name="samples" title="Add sample for patient" min="2">
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
45 <param name="sample" type="data" format="tabular" label="Read-count dataset that belongs to a pair" help="from featureCounts/DEXSeq-count/HTSeq-count, etc." />
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
46 </repeat>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
47 </repeat>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
48
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
49 <conditional name="check">
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
50 <param name="continue" help="When clicking this variable, the treatment menu will appear" type="boolean" truevalue="yes" />
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
51
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
52 <when value="yes">
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
53 <repeat name="treatments" title="Treatments" min="1">
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
54 <repeat name="factors" title="Factor" min="2" help="e.g. 'normal' or 'tumor', 'untreated', 'recurrent', 'metastatic', or 'group_1',...,'group_n' etc.">
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
55 <param name="name" type="text" />
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
56 <param name="samples" type="select" label="Corresponding samples" multiple="true" dynamic_options="listfiles(unpaired_samples,paired_samples)" />
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
57 </repeat>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
58 </repeat>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
59 </when>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
60 </conditional>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
61
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
62 </inputs>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
63
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
64 <outputs>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
65 <data format="tabular" name="contrast_matrix" label="Contrast matrix" />
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
66 </outputs>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
67
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
68 <help>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
69 Examples::
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
70 2 group, unpaired::
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
71 Group name 1 = Healthy
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
72 Group name 2 = Tumor
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
73
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
74 </help>
d468482eb206 Uploaded
yhoogstrate
parents:
diff changeset
75 </tool>