annotate macs2_macros.xml @ 37:3c2458d1fbf3 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 40cf370ec93cf9d87210528e6d2426a490fdf852
author iuc
date Fri, 08 May 2015 22:47:22 -0400
parents c82a1f154c60
children 37f53bf6c2b1
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
1 <macros>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
2 <xml name="requirements">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
3 <requirements>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
4 <requirement type="package" version="2.1.0">macs2</requirement>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
5 <requirement type="package" version="1.7.1">numpy</requirement>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
6 <requirement type="package" version="0.12.0">scipy</requirement>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
7 <yield />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
8 </requirements>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
9 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
10
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
11 <token name="@VERSION_STRING@">2.1.0.20140616</token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
12
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
13 <xml name="conditional_effective_genome_size">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
14 <conditional name="effective_genome_size_options">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
15 <param name="effective_genome_size_options_selector" type="select" label="Effective genome size"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
16 help="The effective genome size is the portion of the genome that is mappable. Large fractions of the genome are stretches of NNNN that should be discarded.
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
17 Also, if repetitive regions were not included in the mapping of reads, the effective genome size needs to be adjusted accordingly.
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
18 See Table 2 of http://www.plosone.org/article/info%3Adoi%2F10.1371%2Fjournal.pone.0030377 or http://www.nature.com/nbt/journal/v27/n1/fig_tab/nbt.1518_T1.html for several effective genome sizes. (--gsize)">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
19 <option value="2451960000">Human (2,451,960,000)</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
20 <option value="2150570000">Mouse (2,150,570,000)</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
21 <option value="121400000">Fly (121,400,000)</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
22 <option value="93260000">Worm (93,260,000)</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
23 <option value="user_defined">User defined</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
24 </param>
37
3c2458d1fbf3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 40cf370ec93cf9d87210528e6d2426a490fdf852
iuc
parents: 33
diff changeset
25 <when value="2451960000" />
3c2458d1fbf3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 40cf370ec93cf9d87210528e6d2426a490fdf852
iuc
parents: 33
diff changeset
26 <when value="2150570000" />
3c2458d1fbf3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 40cf370ec93cf9d87210528e6d2426a490fdf852
iuc
parents: 33
diff changeset
27 <when value="121400000" />
3c2458d1fbf3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 40cf370ec93cf9d87210528e6d2426a490fdf852
iuc
parents: 33
diff changeset
28 <when value="93260000" />
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
29 <when value="user_defined">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
30 <param name="gsize" type="integer" size="12" label="Effective genome size" value=""/>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
31 </when>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
32 </conditional>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
33 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
34
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
35 <xml name="keep_duplicates">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
36 <conditional name="keep_dup_options">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
37 <param name="keep_dup_options_selector" type="select" label="How many duplicate tags at the exact same location are allowed?"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
38 help="The default 'auto' option calculates the maximum tags at the exact same location based on binomial distribution using 1e-5 as pvalue cutoff. The 'all' option keeps every tags. If an integer is given, at most this number of tags will be kept at the same location. The default is to keep one tag at the same location. (--keep-dup 1)">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
39 <option value="1" selected="true">1</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
40 <option value="all">all</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
41 <option value="auto">auto</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
42 <option value="user">user defined</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
43 </param>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
44 <when value="user">
37
3c2458d1fbf3 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 40cf370ec93cf9d87210528e6d2426a490fdf852
iuc
parents: 33
diff changeset
45 <param name="user_keepdup" type="integer" value="1" label="Keep at most this number of tags at the exact same location"
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
46 help=""/>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
47 </when>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
48 <when value="1" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
49 <when value="all" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
50 <when value="auto" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
51 </conditional>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
52 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
53
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
54 <token name="@effective_genome_size@">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
55 #if $effective_genome_size_options.effective_genome_size_options_selector == 'user_defined':
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
56 --gsize "${ effective_genome_size_options.gsize }"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
57 #else:
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
58 --gsize "${ effective_genome_size_options.effective_genome_size_options_selector }"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
59 #end if
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
60 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
61
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
62 <xml name="version_command">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
63 <version_command>macs2 --version</version_command>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
64 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
65
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
66 <xml name="tag_size">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
67 <param name="tsize" type="float" label="Tag size" value="-1.0" help="This will override the auto detected tag size. Per default that option is deactivated: -1.0 (--tsize)" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
68 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
69 <xml name="band_width">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
70 <param name="band_width" type="integer" value="300" label="Band width for picking regions to compute fragment size"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
71 help="This value is only used while building the shifting model. (--bw)" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
72 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
73
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
74 <token name="@tag_size@">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
75 #if $tsize == -1.0:
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
76 --tsize "${ tsize }"
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
77 #end if
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
78 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
79
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
80 <xml name="stdio">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
81 <stdio>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
82 <exit_code range="1:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
83 <exit_code range=":-1" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
84 <regex match="Error:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
85 <regex match="Exception:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
86 </stdio>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
87 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
88
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
89 <token name="@citation@">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
90 ------
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
91
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
92 **Citation**
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
93
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
94 For the underlying tool, please cite Zhang Y, Liu T, Meyer CA, Eeckhoute J, Johnson DS, Bernstein BE, Nusbaum C, Myers RM, Brown M, Li W, Liu XS. Model-based analysis of ChIP-Seq (MACS). Genome Biol. 2008;9(9):R137.
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
95
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
96 Integration of MACS2 with Galaxy performed by Ziru Zhou and Bjoern Gruening.
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
97 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
98 <xml name="citations">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
99 <citations>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
100 <citation type="doi">10.1186/gb-2008-9-9-r137</citation>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
101 </citations>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
102 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
103 </macros>