annotate define_clones.xml @ 6:3ddd933dd7a2 draft default tip

Uploaded
author davidvanzessen
date Thu, 15 Sep 2016 03:54:33 -0400
parents 326165da9ece
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
1 <tool id="change_o_define_clones_galaxy" name="Define Clones" version="1.0">
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
2 <description>Change-O</description>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
3 <command interpreter="bash">
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
4 #if $input_type.input_type_select=="bygroup"
1
326165da9ece Uploaded
davidvanzessen
parents: 0
diff changeset
5 define_clones.sh bygroup $input $input_type.mode $input_type.act $input_type.model $input_type.norm $input_type.sym $input_type.link $input_type.dist $out_file $out_file2
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
6 #else
1
326165da9ece Uploaded
davidvanzessen
parents: 0
diff changeset
7 define_clones.sh hclust $input $input_type.method $out_file $out_file2
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
8 #end if
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
9 </command>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
10 <inputs>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
11 <param name="input" type="data" format="tabular" label="A Change-O DB file" />
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
12 <conditional name="input_type">
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
13 <param name="input_type_select" type="select" label="Input type">
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
14 <option value="bygroup" selected="true">Define clones by V assignment, J assignment and junction length</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
15 <option value="hclust">Define clones by specified distance metric on CDR3s and cutting of hierarchical clustering tree</option>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
16 </param>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
17 <when value="bygroup">
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
18 <param name="mode" type="select" label="Specifies whether to use the V(D)J allele or gene for initial grouping.">
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
19 <option value="allele">Allele</option>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
20 <option value="gene" selected="true">Gene</option>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
21 </param>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
22 <param name="act" type="select" label="Specifies how to handle multiple V(D)J assignments for initial grouping.">
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
23 <option value="first" selected="true">First</option>
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
24 <option value="set">Set</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
25 </param>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
26 <param name="model" type="select" label="Specifies which substitution model to use for calculating distance between sequences.">
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
27 <option value="aa">AA hamming distance</option>
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
28 <option value="ham" selected="true">Nucleotide hamming distance</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
29 <option value="m1n">Mouse single nucleotide (Smith et al, 1996)</option>
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
30 <option value="hs1f">Human single nucleotide (Yaari et al, 2013)</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
31 <option value="hs5f">Human S5F (Yaari et al, 2013)</option>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
32 </param>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
33 <param name="norm" type="select" label="Specifies how to normalize distances.">
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
34 <option value="none" selected="true">Do not normalize</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
35 <option value="mut">Normalize by number of mutations</option>
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
36 <option value="len">Normalize by length</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
37 </param>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
38 <param name="sym" type="select" label="Specifies how to combine asymmetric distances.">
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
39 <option value="avg">Average</option>
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
40 <option value="min" selected="true">Minimum</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
41 </param>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
42 <param name="link" type="select" label="Type of linkage to use for hierarchical clustering.">
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
43 <option value="single">Single</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
44 <option value="average">Average</option>
6
3ddd933dd7a2 Uploaded
davidvanzessen
parents: 1
diff changeset
45 <option value="complete" selected="true">Complete</option>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
46 </param>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
47 <param name="dist" size="4" type="float" value="0.0" label="The distance threshold for clonal grouping" />
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
48 </when>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
49 <when value="hclust">
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
50 <param name="method" type="select" label="Specifies which cloning method to use for calculating distance between CDR3s">
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
51 <option value="chen2010" selected="true">Chen et al 2010</option>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
52 <option value="ademokun2011">Ademokun et al 2011</option>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
53 </param>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
54 </when>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
55 </conditional>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
56 </inputs>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
57 <outputs>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
58 <data format="tabular" name="out_file" label = "Change-o DB clones ${input.name}"/>
1
326165da9ece Uploaded
davidvanzessen
parents: 0
diff changeset
59 <data format="tabular" name="out_file2" label = "Change-o DB clones info ${input.name}"/>
0
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
60 </outputs>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
61 <citations>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
62 <citation type="doi">10.1093/bioinformatics/btv359</citation>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
63 </citations>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
64 <help>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
65
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
66
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
67 </help>
dda9b2e72e2b Uploaded
davidvanzessen
parents:
diff changeset
68 </tool>