annotate categorize_elements_satisfying_criteria.xml @ 0:586c1f0e1515 draft default tip

Uploaded tool tarball.
author devteam
date Wed, 25 Sep 2013 10:03:03 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
1 <tool id="categorize_elements_satisfying_criteria" name="Categorize Elements" version="1.0.0">
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
2 <description>satisfying criteria</description>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
3
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
4 <command interpreter="perl">
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
5 categorize_elements_satisfying_criteria.pl $inputFile1 $inputFile2 $outputFile1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
6 </command>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
7
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
8 <inputs>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
9 <param format="tabular" name="inputFile1" type="data" label="Select file containing categories and their elements"/>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
10 <param format="tabular" name="inputFile2" type="data" label="Select file containing criteria and elements data"/>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
11 </inputs>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
12
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
13 <outputs>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
14 <data format="tabular" name="outputFile1"/>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
15 </outputs>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
16
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
17 <tests>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
18 <test>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
19 <param name="inputFile1" value="categories.tabular" ftype="tabular" />
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
20 <param name="inputFile2" value="criteria_elements_data.tabular" ftype="tabular" />
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
21 <output name="outputFile1" file="categorized_elements.tabular" />
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
22 </test>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
23 </tests>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
24
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
25
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
26 <help>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
27
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
28 .. class:: infomark
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
29
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
30 **What it does**
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
31
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
32 The program takes as input a set of categories, such that each category contains many elements. It also takes a table relating elements with criteria, such that each element is assigned a number representing the number of times the element satisfies a certain criterion.
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
33
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
34 - The first input is a TABULAR format file, such that the left column represents the names of categories and, all other columns represent the names of elements in each category.
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
35 - The second input is a TABULAR format file relating elements with criteria, such that the first line represents the names of criteria and the left column represents the names of elements.
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
36 - The output is a TABULAR format file relating catergories with criteria, such that each categoy is assigned a number representing the total number of times its elements satisfies a certain criterion.. Each category is assigned as many numbers as criteria.
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
37
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
38
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
39 **Example**
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
40
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
41 Let the first input file be a group of motif categories as follows::
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
42
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
43 Deletion_Hotspots deletionHoptspot1 deletionHoptspot2 deletionHoptspot3
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
44 Dna_Pol_Pause_Frameshift dnaPolPauseFrameshift1 dnaPolPauseFrameshift2 dnaPolPauseFrameshift3 dnaPolPauseFrameshift4
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
45 Indel_Hotspots indelHotspot1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
46 Insertion_Hotspots insertionHotspot1 insertionHotspot2
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
47 Topoisomerase_Cleavage_Sites topoisomeraseCleavageSite1 topoisomeraseCleavageSite2 topoisomeraseCleavageSite3
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
48
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
49
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
50 And let the second input file represent the number of times each motif occurs in a certain window size of indel flanking regions, as follows::
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
51
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
52 10bp 20bp 40bp
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
53 deletionHoptspot1 1 1 2
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
54 deletionHoptspot2 1 1 1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
55 deletionHoptspot3 0 0 0
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
56 dnaPolPauseFrameshift1 1 1 1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
57 dnaPolPauseFrameshift2 0 2 1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
58 dnaPolPauseFrameshift3 0 0 0
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
59 dnaPolPauseFrameshift4 0 1 2
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
60 indelHotspot1 0 0 0
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
61 insertionHotspot1 0 0 1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
62 insertionHotspot2 1 1 1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
63 topoisomeraseCleavageSite1 1 1 1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
64 topoisomeraseCleavageSite2 1 2 1
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
65 topoisomeraseCleavageSite3 0 0 2
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
66
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
67 Running the program will give the total number of times the motifs of each category occur in every window size of indel flanking regions::
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
68
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
69 10bp 20bp 40bp
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
70 Deletion_Hotspots 2 2 3
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
71 Dna_Pol_Pause_Frameshift 1 4 4
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
72 Indel_Hotspots 0 0 0
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
73 Insertion_Hotspots 1 1 2
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
74 Topoisomerase_Cleavage_Sites 2 3 4
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
75
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
76 </help>
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
77
586c1f0e1515 Uploaded tool tarball.
devteam
parents:
diff changeset
78 </tool>