Mercurial > repos > greg > genetrack
comparison genetrack.xml @ 11:497e3274f70b draft
Uploaded
author | greg |
---|---|
date | Wed, 02 Dec 2015 16:15:05 -0500 |
parents | fa85ca6c9cf8 |
children | cd105fdfb0da |
comparison
equal
deleted
inserted
replaced
10:1a9f1a4fa36c | 11:497e3274f70b |
---|---|
1 <?xml version="1.0"?> | 1 <?xml version="1.0"?> |
2 <tool id="genetrack" name="Genetrack" version="@WRAPPER_VERSION@.0"> | 2 <tool id="genetrack" name="GeneTrack" version="@WRAPPER_VERSION@.0"> |
3 <description>peak predictor</description> | 3 <description>peak predictor</description> |
4 <macros> | 4 <macros> |
5 <import>genetrack_macros.xml</import> | 5 <import>genetrack_macros.xml</import> |
6 </macros> | 6 </macros> |
7 <expand macro="requirements" /> | 7 <expand macro="requirements" /> |
20 --sigma $sigma | 20 --sigma $sigma |
21 --exclusion $exclusion | 21 --exclusion $exclusion |
22 --up_width $up_width | 22 --up_width $up_width |
23 --down_width $down_width | 23 --down_width $down_width |
24 --filter $filter | 24 --filter $filter |
25 --chunk_size $chunk_size | |
26 </command> | 25 </command> |
27 <inputs> | 26 <inputs> |
28 <conditional name="input_format_cond"> | 27 <conditional name="input_format_cond"> |
29 <param name="input_format" type="select" label="Format of files for conversion"> | 28 <param name="input_format" type="select" label="Format of files for conversion"> |
30 <option value="scidx" selected="True">ScIdx</option> | 29 <option value="scidx" selected="True">ScIdx</option> |
40 <param name="sigma" type="integer" value="5" min="1" label="Sigma to use when smoothing reads" help="Higher values increase computation but produce more smoothing." /> | 39 <param name="sigma" type="integer" value="5" min="1" label="Sigma to use when smoothing reads" help="Higher values increase computation but produce more smoothing." /> |
41 <param name="exclusion" type="integer" value="20" min="1" label="Peak exclusion zone" help="Exclusion zone around each peak that prevents others from being called." /> | 40 <param name="exclusion" type="integer" value="20" min="1" label="Peak exclusion zone" help="Exclusion zone around each peak that prevents others from being called." /> |
42 <param name="up_width" type="integer" value="10" min="0" label="Upstream width of called peaks" /> | 41 <param name="up_width" type="integer" value="10" min="0" label="Upstream width of called peaks" /> |
43 <param name="down_width" type="integer" value="10" min="0" label="Downstream width of called peaks" /> | 42 <param name="down_width" type="integer" value="10" min="0" label="Downstream width of called peaks" /> |
44 <param name="filter" type="integer" value="3" min="0" label="Absolute read filter" help="Removes peaks with lower peak height." /> | 43 <param name="filter" type="integer" value="3" min="0" label="Absolute read filter" help="Removes peaks with lower peak height." /> |
45 <param name="chunk_size" type="integer" value="10" min="1" label="Chunk each chromosome into" help="Value is millions of base pairs where each size increment uses about 20MB of memory." /> | |
46 </inputs> | 44 </inputs> |
47 <outputs> | 45 <outputs> |
48 <collection name="genetrack_output" type="list" label="Genetrack results on ${on_string}"> | 46 <collection name="genetrack_output" type="list" label="Genetrack results on ${on_string}"> |
49 <discover_datasets pattern="(?P<designation>.*)" directory="output" ext="gff" visible="false" /> | 47 <discover_datasets pattern="(?P<designation>.*)" directory="output" ext="gff" visible="false" /> |
50 </collection> | 48 </collection> |
56 <param name="sigma" value="5" /> | 54 <param name="sigma" value="5" /> |
57 <param name="exclusion" value="20" /> | 55 <param name="exclusion" value="20" /> |
58 <param name="up_width" value="10" /> | 56 <param name="up_width" value="10" /> |
59 <param name="down_width" value="10" /> | 57 <param name="down_width" value="10" /> |
60 <param name="filter" value="3" /> | 58 <param name="filter" value="3" /> |
61 <param name="chunk_size" value="10" /> | |
62 <output_collection name="genetrack_output" type="list"> | 59 <output_collection name="genetrack_output" type="list"> |
63 <element name="s5e20u10d10F3_on_data_1" file="genetrack_output2.gff" ftype="gff" /> | 60 <element name="s5e20u10d10F3_on_data_1" file="genetrack_output2.gff" ftype="gff" /> |
64 </output_collection> | 61 </output_collection> |
65 </test> | 62 </test> |
66 <test> | 63 <test> |
69 <param name="sigma" value="5" /> | 66 <param name="sigma" value="5" /> |
70 <param name="exclusion" value="20" /> | 67 <param name="exclusion" value="20" /> |
71 <param name="up_width" value="10" /> | 68 <param name="up_width" value="10" /> |
72 <param name="down_width" value="10" /> | 69 <param name="down_width" value="10" /> |
73 <param name="filter" value="3" /> | 70 <param name="filter" value="3" /> |
74 <param name="chunk_size" value="10" /> | |
75 <output_collection name="genetrack_output" type="list"> | 71 <output_collection name="genetrack_output" type="list"> |
76 <element name="s5e20u10d10F3_on_data_1" file="genetrack_output3.gff" ftype="gff" /> | 72 <element name="s5e20u10d10F3_on_data_1" file="genetrack_output3.gff" ftype="gff" /> |
77 </output_collection> | 73 </output_collection> |
78 </test> | 74 </test> |
79 <test> | 75 <test> |
82 <param name="sigma" value="5" /> | 78 <param name="sigma" value="5" /> |
83 <param name="exclusion" value="20" /> | 79 <param name="exclusion" value="20" /> |
84 <param name="up_width" value="10" /> | 80 <param name="up_width" value="10" /> |
85 <param name="down_width" value="10" /> | 81 <param name="down_width" value="10" /> |
86 <param name="filter" value="3" /> | 82 <param name="filter" value="3" /> |
87 <param name="chunk_size" value="10" /> | |
88 <output_collection name="genetrack_output" type="list"> | 83 <output_collection name="genetrack_output" type="list"> |
89 <element name="s5e20u10d10F3_on_data_1" file="genetrack_output4.gff" ftype="gff" /> | 84 <element name="s5e20u10d10F3_on_data_1" file="genetrack_output4.gff" ftype="gff" /> |
90 </output_collection> | 85 </output_collection> |
91 </test> | 86 </test> |
92 </tests> | 87 </tests> |
93 <help> | 88 <help> |
94 **What it does** | 89 **What it does** |
95 | 90 |
96 Genetrack takes a standard set of data on both the sense and antisense strands and smooths their relative reads. | 91 Genetrack supports ChIP experiments. The peak caller takes a standard set of data on both the sense and |
97 It then calls the peaks present in the smoothed dataset and uses those peak locations to calculate the final | 92 antisense strands (ScIdx format) and smooths their relative reads. It then predicts the peaks present in |
98 reads from surrounding reads. Finally, it ensures each peak is above a threshold and that two peaks are not | 93 the smoothed dataset and uses those peak locations to find the maximal non-overlapping subset. It then |
94 selects the highest peak and establishes an exclusion zone, and no other predicted peaks will be reported | |
95 within the exclusion zone. Finally, it ensures each peak is above a threshold and that two peaks are not | |
99 too close to each other. | 96 too close to each other. |
100 | 97 |
101 ----- | 98 ----- |
102 | 99 |
103 **Options** | 100 **Options** |
105 * **Sigma to use when smoothing reads** - Sigma to use when smoothing reads to call peaks. | 102 * **Sigma to use when smoothing reads** - Sigma to use when smoothing reads to call peaks. |
106 * **Peak exclusion zone** - Exclusion zone around each peak that prevents others from being called. | 103 * **Peak exclusion zone** - Exclusion zone around each peak that prevents others from being called. |
107 * **Upstream width of called peaks** - Upstream width of called peaks. | 104 * **Upstream width of called peaks** - Upstream width of called peaks. |
108 * **Downstream width of called peaks** - Downstream width of called peaks. | 105 * **Downstream width of called peaks** - Downstream width of called peaks. |
109 * **Filter** - Absolute read filter. Restricts output to only peaks with larger peak height. | 106 * **Filter** - Absolute read filter. Restricts output to only peaks with larger peak height. |
110 * **Chunk each chromosome into** - Size, in millions of base pairs, to chunk each chromosome when processing. Each 1 million size uses approximately 20MB of memory. | |
111 </help> | 107 </help> |
112 <expand macro="citations" /> | 108 <expand macro="citations" /> |
113 </tool> | 109 </tool> |