annotate macs2_macros.xml @ 62:1ac88e46ee0f draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
author iuc
date Tue, 31 Aug 2021 09:16:10 +0000
parents 8f6b37d29df5
children 25e46cf1ee36
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
1 <macros>
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
2 <token name="@VERSION_STRING@">2.1.1.20160309</token>
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
3
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
4 <xml name="requirements">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
5 <requirements>
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
6 <requirement type="package" version="@VERSION_STRING@">macs2</requirement>
52
6c9ea5f92ddb planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 4e2bb09986aebf442f2981e8d77aa512d4c86b90
iuc
parents: 49
diff changeset
7 <requirement type="package" version="3.4">r-base</requirement>
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
8 <yield />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
9 </requirements>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
10 </xml>
62
1ac88e46ee0f "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 53
diff changeset
11 <xml name="bio_tools">
1ac88e46ee0f "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 53
diff changeset
12 <xrefs>
1ac88e46ee0f "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 53
diff changeset
13 <xref type="bio.tools">macs</xref>
1ac88e46ee0f "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 53
diff changeset
14 </xrefs>
1ac88e46ee0f "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
iuc
parents: 53
diff changeset
15 </xml>
53
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
16 <token name="@home_dir@"><![CDATA[
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
17 export PYTHON_EGG_CACHE=`pwd` &&
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
18 ]]></token>
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
19
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
20 <xml name="conditional_effective_genome_size">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
21 <conditional name="effective_genome_size_options">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
22 <param name="effective_genome_size_options_selector" type="select" label="Effective genome size"
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
23 help="The effective genome size is the portion of the genome that is mappable. Large fractions of the genome are stretches of Ns that should be discarded.
53
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
24 Also, if repetitive regions were not included in the mapping of reads, the effective genome size needs to be adjusted accordingly. Sizes are from the MACS2 website (--gsize)">
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
25 <option value="2700000000">H. sapiens (2.7e9)</option>
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
26 <option value="1870000000">M. musculus (1.87e9)</option>
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
27 <option value="120000000">D. melanogaster (1.2e8)</option>
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
28 <option value="90000000">C. elegans (9e7)</option>
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
29 <option value="user_defined">User defined</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
30 </param>
53
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
31 <when value="2700000000" />
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
32 <when value="1870000000" />
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
33 <when value="120000000" />
8f6b37d29df5 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 586ecaebf9e6020fac2674fbda368e293d1c9bc2
iuc
parents: 52
diff changeset
34 <when value="90000000" />
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
35 <when value="user_defined">
44
37f53bf6c2b1 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit 63955994af5090ec444c03c221df0012d5ae4e74
iuc
parents: 37
diff changeset
36 <param name="gsize" type="integer" label="Effective genome size" value=""/>
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
37 </when>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
38 </conditional>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
39 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
40
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
41 <xml name="keep_duplicates">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
42 <conditional name="keep_dup_options">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
43 <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
44 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
45 <option value="1" selected="true">1</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
46 <option value="all">all</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
47 <option value="auto">auto</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
48 <option value="user">user defined</option>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
49 </param>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
50 <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
51 <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
52 help=""/>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
53 </when>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
54 <when value="1" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
55 <when value="all" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
56 <when value="auto" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
57 </conditional>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
58 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
59
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
60 <xml name="mfold_options">
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
61 <section name="mfold" title="Mfold settings" expanded="True" help="Select the regions within MFOLD range of highconfidence enrichment ratio against background to build model. Fold-enrichment in regions must be lower than upper limit, and higher than the lower limit. Default is 5 for lower and 50 for upper (--mfold)" >
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
62 <param name="lower" type="integer" value="5" label="Set lower mfold bound" />
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
63 <param name="upper" type="integer" value="50" label="Set upper mfold bound" />
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
64 </section>
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
65 </xml>
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
66
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
67 <token name="@mfold_command@">
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
68 --mfold '${mfold.lower}' '${mfold.upper}'
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
69 </token>
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
70
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
71 <token name="@effective_genome_size@">
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
72 #if $effective_genome_size_options.effective_genome_size_options_selector == "user_defined":
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
73 --gsize '${ effective_genome_size_options.gsize }'
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
74 #else:
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
75 --gsize '${ effective_genome_size_options.effective_genome_size_options_selector }'
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
76 #end if
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
77 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
78
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
79 <xml name="version_command">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
80 <version_command>macs2 --version</version_command>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
81 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
82
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
83 <xml name="tag_size">
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
84 <param name="tsize" type="integer" label="Tag size" value="" optional="true"
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
85 help="This will override the auto detected tag size. Per default that option is deactivated: -1.0 (--tsize)" />
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
86 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
87 <xml name="band_width">
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
88 <param name="band_width" type="integer" value="300"
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
89 label="Band width for picking regions to compute fragment size"
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
90 help=" You can set this parameter as the medium fragment size expected from sonication or size selection. (--bw)" />
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
91 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
92
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
93 <token name="@tag_size@">
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
94 #if $tsize:
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
95 --tsize '${ tsize }'
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
96 #end if
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
97 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
98
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
99 <xml name="stdio">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
100 <stdio>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
101 <exit_code range="1:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
102 <exit_code range=":-1" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
103 <regex match="Error:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
104 <regex match="Exception:" />
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
105 </stdio>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
106 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
107
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
108 <token name="@citation@">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
109 ------
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
110
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
111 Integration of MACS2 with Galaxy performed by Ziru Zhou and Bjoern Gruening.
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
112
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
113 </token>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
114 <xml name="citations">
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
115 <citations>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
116 <citation type="doi">10.1186/gb-2008-9-9-r137</citation>
49
1b3f899ef044 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/macs2 commit e10f301c7f8c54a7d12df4e631527197baccf70b
iuc
parents: 47
diff changeset
117 <citation type="doi">10.1038/nprot.2012.101</citation>
33
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
118 </citations>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
119 </xml>
c82a1f154c60 Uploaded
iuc
parents:
diff changeset
120 </macros>