annotate kmersvm/tomtom.xml @ 7:fd740d515502 draft default tip

Uploaded revised kmer-SVM to include modules from kmer-visual.
author cafletezbrant
date Sun, 16 Jun 2013 18:06:14 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
1 <tool id="tomtom" name="Tomtom" version="1.0.0">
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
2
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
3 <description>Tomtom tool for motif searching</description>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
4 <command>/home/galaxy/meme/bin/tomtom -no-ssc -internal -text -verbosity 1 -thresh $thresh
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
5 #if str($cut.cut_choice) == 'e.value':
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
6 -evalue
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
7 #end if
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
8
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
9 #if str($dist.dist) == 'ed':
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
10 -dist ed
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
11 #elif str($dist.dist) == 'sw':
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
12 -dist sandelin
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
13 #else
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
14 -dist pearson
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
15 #end if
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
16
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
17 $input1 /home/galaxy/meme/db/combined_db.meme > tomtom_out.txt
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
18
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
19 </command>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
20 <inputs>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
21 <param format="txt" name="input1" type="data" label="PWM File"/>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
22 <param type="float" value="0.5" label="Threshold" name="thresh"/>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
23 <conditional name="cut">
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
24 <param name="cut_choice" type="select" label="Threshold Type">
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
25 <option value="q.value" selected="true">q-value</option>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
26 <option value="e.value">E-value</option>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
27 </param>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
28 </conditional>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
29
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
30 <conditional name="dist">
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
31 <param name="dist" type="select" label="Distance Metric">
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
32 <option value="pearson" selected="true">Pearson</option>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
33 <option value="ed">Euclidean</option>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
34 <option value="sw">Sandelin-Wasserman Function</option>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
35 </param>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
36 </conditional>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
37 </inputs>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
38
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
39 <outputs>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
40 <data format="txt" name="Tomtom Results" from_work_dir="tomtom_out.txt" label="${tool.name} on ${on_string}: Tomtom Matches"/>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
41
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
42 </outputs>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
43 <help>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
44
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
45 Tomtom is a tool for comparing a DNA motif to a database of known motifs. For an in-depth explanation of the Tomtom software see here_.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
46
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
47 ----
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
48
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
49 **Recommended Settings**
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
50
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
51 We recommend most users use the Tomtom defaults of q-value for score, the cutoff of 0.5 and the Pearson correlation coefficent for distance metric.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
52
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
53 ----
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
54
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
55 **Parameters**
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
56
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
57 We offer users the options of choosing which distance metric can be used to find matching motifs. Specifically, we offer the Pearson correlation coefficient, the Euclidean distance and the Sandelin-Wasserman Function.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
58
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
59 * The Pearson correlation coefficient measures the similarity between columns of position weight matrices (PWMs).
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
60
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
61 * The Euclidean distance can be thought of as the length of the straight line between two PWMs.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
62
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
63 * The Sandelin-Wasserman function sums the column-wise differences between PWMs.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
64
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
65 We also offer the choice of E-value and q-value to threshold the results returned by Tomtom.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
66
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
67 * The E-value controls the expected number of false positives and can be any number.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
68
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
69 * The q-value controls the false discovery rate and is a number between 0 and 1.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
70
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
71 ----
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
72
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
73 Note that at this time we only offer Tomtom output in txt format.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
74
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
75 ----
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
76
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
77 **Citation**
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
78
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
79 If you use this tool, please cite: Shobhit Gupta, JA Stamatoyannopolous, Timothy Bailey and William Stafford Noble, "Quantifying similarity between motifs", Genome Biology, 8(2):R24, 2007.
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
80
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
81 .. _here: http://meme.nbcr.net/meme/tomtom-intro.html
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
82
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
83 </help>
fd740d515502 Uploaded revised kmer-SVM to include modules from kmer-visual.
cafletezbrant
parents:
diff changeset
84 </tool>