annotate macs21_wrapper.xml @ 23:c7646ff9b5c9 draft default tip

planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
author pjbriggs
date Tue, 27 Jun 2023 07:37:07 +0000
parents dfb939015935
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
23
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents: 22
diff changeset
1 <tool id="macs2_1_peakcalling" name="MACS2.1.2" version="2.1.2-galaxy1">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
2 <description>Model-based Analysis of ChIP-Seq: peak calling</description>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
3 <requirements>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
4 <requirement type="package" version="2.7">python</requirement>
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
5 <requirement type="package" version="2.1.2">macs2</requirement>
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
6 <requirement type="package" version="3.5">R</requirement>
23
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents: 22
diff changeset
7 <requirement type="package" version="377">ucsc-fetchchromsizes</requirement>
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents: 22
diff changeset
8 <requirement type="package" version="377">ucsc-bedclip</requirement>
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents: 22
diff changeset
9 <requirement type="package" version="377">ucsc-bedsort</requirement>
c7646ff9b5c9 planemo upload commit a2f39c10087e77bde5b5db5d04305f72b8eb2af2
pjbriggs
parents: 22
diff changeset
10 <requirement type="package" version="377">ucsc-bedgraphtobigwig</requirement>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
11 </requirements>
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
12 <version_command>macs2 --version</version_command>
19
51303ba3fbbe Uploaded version 2.1.1.0 (update Macs2 version and switch to conda dependency resolution).
pjbriggs
parents: 18
diff changeset
13 <command><![CDATA[
51303ba3fbbe Uploaded version 2.1.1.0 (update Macs2 version and switch to conda dependency resolution).
pjbriggs
parents: 18
diff changeset
14 python $__tool_directory__/macs21_wrapper.py callpeak
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
15 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
16 ## ChIP-seq input
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
17 $input_chipseq_file1
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
18 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
19 ## ChIP-seq control
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
20 #if str($input_control_file1) != 'None'
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
21 -c $input_control_file1
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
22 #end if
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
23 ##
17
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
24 --format=$format
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
25 --name="$experiment_name"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
26 --bw=$bw
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
27 ##
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
28 ## Genome size
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
29 #if str($genome_size.gsize) == ''
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
30 --gsize=$genome_size.user_defined_gsize
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
31 #else:
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
32 --gsize=$genome_size.gsize
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
33 #end if
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
34 ##
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
35 ## Broad peaks
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
36 #if str($broad_options.broad_regions) == 'broad'
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
37 --broad --broad-cutoff=$broad_options.broad_cutoff
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
38 #end if
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
39 ##
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
40 ## (no)model options
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
41 #if str($nomodel_type.nomodel_type_selector) == 'nomodel'
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
42 --nomodel --extsize=$nomodel_type.extsize
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
43 #end if
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
44 ##
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
45 ## pq value select options
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
46 #if str($pq_options.pq_options_selector) == 'qvalue'
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
47 --qvalue=$pq_options.qvalue
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
48 #else
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
49 --pvalue=$pq_options.pvalue
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
50 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
51 ##
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
52 ## Bedgraph options
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
53 #if $bdg_options.bdg
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
54 -B $bdg_options.spmr
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
55 #end if
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
56 ##
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
57 ## Advanced options
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
58 #if $advanced_options.advanced_options_selector
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
59 --mfold $advanced_options.mfoldlo $advanced_options.mfoldhi
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
60 $advanced_options.nolambda
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
61 $advanced_options.call_summits
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
62 #if str($advanced_options.keep_duplicates.keep_dup) == ''
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
63 --keep-dup $advanced_options.keep_duplicates.maximum_tags
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
64 #else
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
65 --keep-dup $advanced_options.keep_duplicates.keep_dup
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
66 #end if
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
67 #else
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
68 ## Defaults if advanced options not set
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
69 --mfold 10 30 --keep-dup 1
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
70 #end if
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
71 ##
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
72 ## Output files
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
73 --output-summits=$output_summits_bed_file
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
74 --output-extra-files=$output_extra_files
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
75 --output-extra-files-path=$output_extra_files.files_path
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
76 ##
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
77 ## Narrow/broad peak outputs
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
78 #if str($broad_options.broad_regions) == 'broad'
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
79 --output-broadpeaks=$output_broadpeaks_file
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
80 --output-gappedpeaks=$output_gappedpeaks_file
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
81 #else
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
82 --output-narrowpeaks=$output_narrowpeaks_file
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
83 #end if
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
84 ##
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
85 ## Bedgraph outputs
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
86 #if $bdg_options.bdg
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
87 --output-pileup=$output_treat_pileup_file
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
88 --output-lambda-bedgraph=$output_lambda_bedgraph_file
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
89 #if $bdg_options.make_bigwig
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
90 --output-bigwig=$output_bigwig_file
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
91 --length=$GALAXY_DATA_INDEX_DIR/shared/ucsc/chrom/${input_chipseq_file1.dbkey}.len
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
92 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
93 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
94 ##
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
95 ## XLS/interval output
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
96 #if str($xls_to_interval) == 'True'
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
97 --output-xls-to-interval=$output_xls_to_interval_peaks_file
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
98 #else
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
99 --output-peaks=$output_peaks_file
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
100 #end if
19
51303ba3fbbe Uploaded version 2.1.1.0 (update Macs2 version and switch to conda dependency resolution).
pjbriggs
parents: 18
diff changeset
101 ]]></command>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
102 <inputs>
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
103 <!--experiment name used as base for output file names -->
20
4d41e5cda4e6 Uploaded
pjbriggs
parents: 19
diff changeset
104 <param name="experiment_name" type="text" value="MACS2.1 in Galaxy" size="50"
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
105 label="Experiment Name"/>
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
106 <!--choose 'broad' or 'narrow' regions-->
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
107 <conditional name="broad_options">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
108 <param name="broad_regions" type="select" label="Type of region to call"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
109 help="Broad regions are formed by linking nearby enriched regions">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
110 <option value="" selected="true">Narrow regions</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
111 <option value="broad">Broad regions</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
112 </param>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
113 <when value="broad">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
114 <param name="broad_cutoff" type="float"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
115 label="Cutoff for broad regions"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
116 value="0.1" help="default: 0.1 (--broad-cutoff)"/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
117 </when>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
118 </conditional>
17
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
119 <param name="format" type="select" label="Format of input read data"
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
120 help="Specify the format of the input data and whether or not it is paired end (--format)">
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
121 <option value="BAMPE" selected="true">BAM (paired-end)</option>
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
122 <option value="BAM">BAM (single-end)</option>
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
123 <option value="BEDPE">BED (paired-end)</option>
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
124 <option value="BED">BED (single-end)</option>
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
125 <option value="SAMPE">SAM (paired-end)</option>
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
126 <option value="SAM">SAM (single-end)</option>
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
127 </param>
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
128 <param name="input_chipseq_file1" type="data" format="bed,sam,bam"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
129 label="ChIP-seq read file" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
130 <param name="input_control_file1" type="data" format="bed,sam,bam" optional="True"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
131 label="ChIP-seq control read file" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
132 <conditional name="genome_size">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
133 <param name="gsize" type="select" label="Effective genome size"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
134 help="Either pre-defined (for common organisms), or user-defined (--gsize)">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
135 <option value="hs" selected="true">Human (2.7e9)</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
136 <option value="mm">Mouse (1.87e9)</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
137 <option value="ce">C. elegans (9e7)</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
138 <option value="dm">Fruitfly (1.2e8)</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
139 <option value="">User-defined</option>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
140 </param>
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
141 <when value="">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
142 <!-- User-defined effective genome size -->
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
143 <param name="user_defined_gsize" type="float" value=""
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
144 label="Enter effective genome size (number of bases)"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
145 help="e.g. '1.0e+9' or '1000000000'" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
146 </when>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
147 </conditional>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
148 <param name="bw" type="integer" label="Band width" value="300" help="(--bw)"/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
149 <param name="xls_to_interval" label="Include XLS file from MACS"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
150 type="boolean" truevalue="True" falsevalue="False" checked="True"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
151 help="MACS2 XLS file will be output to the history in 'interval' format (suitable for subsequent analysis in Galaxy). Note that start positions are 1-based."/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
152
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
153 <conditional name="bdg_options">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
154 <param name="bdg"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
155 label="Save treatment and control lambda pileups in bedGraph"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
156 type="boolean" truevalue="-B" falsevalue="" checked="False" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
157 <when value="-B">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
158 <param name="spmr"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
159 type="boolean" truevalue="--SPMR" falsevalue="" checked="False"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
160 label="Save signal per million reads for fragment pileup profiles"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
161 help="(--SPMR)" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
162 <param name="make_bigwig" type="boolean" checked="True"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
163 truevalue="True" falsevalue=""
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
164 label="Also generate bigWig file from bedGraph"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
165 help="bigWig file can used in subsequent analyses e.g. CEAS" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
166 </when>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
167 <when value="">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
168 <!-- Display nothing -->
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
169 </when>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
170 </conditional>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
171
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
172 <conditional name="pq_options">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
173 <param name="pq_options_selector" type="select"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
174 label="Select p-value or q-value" help="default uses q-value">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
175 <option value="qvalue">q-value</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
176 <option value="pvalue">p-value</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
177 </param>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
178 <when value="pvalue">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
179 <param name="pvalue" type="float"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
180 label="p-value cutoff for binding region detection"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
181 value="1e-2" help="default: 1e-2 (--pvalue)"/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
182 </when>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
183 <when value="qvalue">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
184 <param name="qvalue" type="float"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
185 label="q-value cutoff for binding region detection"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
186 value="0.01" help="default: 0.01 (--qvalue)"/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
187 </when>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
188 </conditional>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
189 <conditional name="advanced_options">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
190 <param name="advanced_options_selector"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
191 type="boolean" truevalue="on" falsevalue="off" checked="False"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
192 label="Use advanced options?" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
193 <when value="on">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
194 <param name="mfoldlo" type="integer"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
195 label="Select the regions with MFOLD high-confidence enrichment ratio against background to build model (lower-limit)"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
196 value="10" help="(--mfold)"/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
197 <param name="mfoldhi" type="integer"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
198 label="Select the regions with MFOLD high-confidence enrichment ratio against background to build model (upper-limit)"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
199 value="30" help="(--mfold)"/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
200 <param name="nolambda"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
201 label="Use fixed background lambda as local lambda for every binding region"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
202 type="boolean" truevalue="--nolambda" falsevalue="" checked="False"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
203 help="(--nolambda)"/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
204 <param name="call_summits"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
205 label="Detect subpeaks within binding region"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
206 type="boolean" truevalue="--call-summits" falsevalue="" checked="False"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
207 help="(--call-summits)"/>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
208 <conditional name="keep_duplicates">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
209 <param name="keep_dup" type="select"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
210 label="Use of duplicate reads">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
211 <option value="auto">Automatically calculate maximum number of duplicates to keep (auto)</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
212 <option value="all">Use all duplicates (all)</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
213 <option value="" selected="true">Manually specify maxium number of duplicates</option>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
214 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
215 <when value="">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
216 <param name="maximum_tags" type="integer" value="1"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
217 label="Maxium number of duplicated tags to keep at each location"/>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
218 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
219 </conditional>
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
220 </when>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
221 <when value="off">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
222 <!--display nothing-->
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
223 </when>
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
224 </conditional>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
225 <conditional name="nomodel_type">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
226 <param name="nomodel_type_selector" type="select" label="Build Model">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
227 <option value="nomodel">Do not build the shifting model (--nomodel enabled)</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
228 <option value="create_model" selected="true">Build the shifting model (--nomodel disabled)</option>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
229 </param>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
230 <when value="nomodel">
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
231 <param name="extsize" type="integer" label="Arbitrary extension size in bp" value="200" help="Used as fragment size to extend each read towards 3' end (--extsize)"/>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
232 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
233 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
234 </inputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
235
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
236 <outputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
237 <!--callpeaks output-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
238 <data name="output_extra_files" format="html"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
239 label="${tool.name}: callpeak on ${on_string} (html report)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
240 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
241 <data name="output_summits_bed_file" format="bed"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
242 label="${tool.name}: callpeak on ${on_string} (summits: bed)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
243 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
244 <data name="output_peaks_file" format="xls"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
245 label="${tool.name}: callpeak on ${on_string} (peaks: xls)">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
246 <filter>xls_to_interval is False</filter>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
247 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
248 <data name="output_narrowpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
249 label="${tool.name}: callpeak on ${on_string} (peaks: narrowPeak)">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
250 <filter>broad_options['broad_regions'] == ''</filter>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
251 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
252 <data name="output_broadpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
253 label="${tool.name}: callpeak on ${on_string} (peaks: broadPeak)">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
254 <filter>broad_options['broad_regions'] == 'broad'</filter>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
255 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
256 <data name="output_gappedpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
257 label="${tool.name}: callpeak on ${on_string} (peaks: gappedPeak)">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
258 <filter>broad_options['broad_regions'] == 'broad'</filter>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
259 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
260 <data name="output_xls_to_interval_peaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
261 label="${tool.name}: callpeak on ${on_string} (peaks: interval)">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
262 <filter>xls_to_interval is True</filter>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
263 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
264 <data name="output_treat_pileup_file" format="bedgraph"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
265 label="${tool.name}: callpeak on ${on_string} (treat pileup: bedGraph)">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
266 <filter>bdg_options['bdg'] is True</filter>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
267 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
268 <data name="output_lambda_bedgraph_file" format="bedgraph"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
269 label="${tool.name}: callpeak on ${on_string} (control lambda: bedGraph)">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
270 <filter>bdg_options['bdg'] is True</filter>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
271 </data>
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
272 <data name="output_bigwig_file" format="bigwig"
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
273 label="${tool.name}: callpeak on ${on_string} (treat pileup: bigWig)">
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
274 <filter>bdg_options['bdg'] is True</filter>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
275 <filter>bdg_options['make_bigwig'] is True</filter>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
276 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
277 </outputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
278 <tests>
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
279 <!-- Peak calling without bigwig output -->
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
280 <test>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
281 <!-- Inputs -->
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
282 <param name="experiment_name" value="test_MACS2.1.2" />
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
283 <param name="broad_regions" value="" />
17
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
284 <param name="format" value="BED" />
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
285 <param name="input_chipseq_file1" value="test_region_IP.bed" dbkey="galGal3"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
286 ftype="bed" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
287 <param name="input_control_file1" value="test_region_Input.bed"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
288 ftype="bed" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
289 <param name="gsize" value="" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
290 <param name="user_defined_gsize" value="775000000.0" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
291 <param name="bw" value="300" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
292 <param name="xls_to_interval" value="true" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
293 <param name="bdg_options|bdg" value="-B" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
294 <param name="bdg_options|spmr" value="--SPMR" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
295 <param name="bdg_options|make_bigwig" value="false" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
296 <param name="pq_options_selector" value="qvalue" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
297 <param name="qvalue" value="0.05" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
298 <param name="advanced_options_selector" value="true" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
299 <param name="advanced_options|mfoldlo" value="5" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
300 <param name="advanced_options|mfoldhi" value="50" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
301 <param name="advanced_options|nolambda" value="" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
302 <param name="advanced_options|call_summits" value="" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
303 <param name="advanced_options|keep_duplicates" value="" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
304 <param name="advanced_options|maximum_tags" value="1" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
305 <param name="nomodel_type_selector" value="nomodel" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
306 <param name="nomodel_type|extsize" value="243" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
307 <!-- Outputs -->
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
308 <output name="output_extra_files" file="test_MACS2.1.2_html_report.zip"
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
309 compare="sim_size" delta="1500" />
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
310 <output name="output_summits_bed_file" file="test_MACS2.1.2_summits.bed" />
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
311 <output name="output_narrowpeaks_file" file="test_MACS2.1.2_peaks_narrowPeak.interval" />
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
312 <output name="output_xls_to_interval_peaks_file"
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
313 file="test_MACS2.1.2_peaks.xls.re_match"
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
314 compare="re_match" lines_diff="1" />
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
315 <output name="output_treat_pileup_file" file="test_MACS2.1.2_treat_pileup.bdg" />
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
316 <output name="output_lambda_bedgraph_file" file="test_MACS2.1.2_control_lambda.bdg" />
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
317 </test>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
318 <!-- Peak calling with bigwig output -->
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
319 <test>
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
320 <!-- Inputs -->
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
321 <param name="experiment_name" value="test_MACS2.1.2" />
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
322 <param name="broad_regions" value="" />
17
f346287fe52c Uploaded
pjbriggs
parents: 9
diff changeset
323 <param name="format" value="BED" />
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
324 <param name="input_chipseq_file1" value="test_region_IP.bed" dbkey="galGal3"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
325 ftype="bed" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
326 <param name="input_control_file1" value="test_region_Input.bed"
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
327 ftype="bed" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
328 <param name="gsize" value="" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
329 <param name="user_defined_gsize" value="775000000.0" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
330 <param name="bw" value="300" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
331 <param name="xls_to_interval" value="true" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
332 <param name="bdg_options|bdg" value="-B" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
333 <param name="bdg_options|spmr" value="--SPMR" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
334 <param name="bdg_options|make_bigwig" value="true" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
335 <param name="pq_options_selector" value="qvalue" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
336 <param name="qvalue" value="0.05" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
337 <param name="advanced_options_selector" value="true" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
338 <param name="advanced_options|mfoldlo" value="5" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
339 <param name="advanced_options|mfoldhi" value="50" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
340 <param name="advanced_options|nolambda" value="" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
341 <param name="advanced_options|call_summits" value="" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
342 <param name="advanced_options|keep_duplicates" value="" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
343 <param name="advanced_options|maximum_tags" value="1" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
344 <param name="nomodel_type_selector" value="nomodel" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
345 <param name="nomodel_type|extsize" value="243" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
346 <!-- Outputs -->
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
347 <output name="output_extra_files" file="test_MACS2.1.2_bw_html_report.zip"
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
348 compare="sim_size" delta="2500" />
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
349 <output name="output_summits_bed_file" file="test_MACS2.1.2_summits.bed" />
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
350 <output name="output_narrowpeaks_file" file="test_MACS2.1.2_peaks_narrowPeak.interval" />
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
351 <output name="output_xls_to_interval_peaks_file"
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
352 file="test_MACS2.1.2_peaks.xls.re_match"
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
353 compare="re_match" lines_diff="1" />
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
354 <output name="output_treat_pileup_file" file="test_MACS2.1.2_treat_pileup.bdg" />
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
355 <output name="output_lambda_bedgraph_file" file="test_MACS2.1.2_control_lambda.bdg" />
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
356 <output name="output_bigwig_file" file="test_MACS2.1.2_treat_pileup.bw"
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
357 compare="sim_size" />
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
358 </test>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
359 </tests>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
360 <help>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
361 **What it does**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
362
22
dfb939015935 Uploaded version 2.1.2.0.
pjbriggs
parents: 20
diff changeset
363 MACS (Model-based Analysis of ChIP-seq) 2.1.2 provides algorithms for identifying
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
364 transcript factor binding sites. The program can be used either for ChIP-Seq data alone,
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
365 or with control sample data to improve specificity.
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
366
8
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
367 View the MACS2 documentation at:
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
368 https://github.com/taoliu/MACS/blob/master/README.rst
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
369
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
370 ------
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
371
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
372 **Usage**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
373
9
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
374 The tool interfaces with the **callpeak** function in MACS, which calls peaks from
7aecd0908b3c Uploaded version 2.1.0-4.
pjbriggs
parents: 8
diff changeset
375 alignment results.
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
376
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
377 ------
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
378
8
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
379 **Credits**
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
380
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
381 This Galaxy tool was based on the MACS2 tool hosted in the Galaxy toolshed at
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
382
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
383 * http://toolshed.g2.bx.psu.edu/view/modencode-dcc/macs2
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
384
8
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
385 (specifically the 16:14f378e35191 revision of the tool) which is credited to Ziru
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
386 Zhou. This version is a reimplemented version developed within the Bioinformatics
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
387 Core Facility at the University of Manchester, which uses more up-to-date Galaxy
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
388 syntax and adds some extra features.
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
389
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
390 The tool runs Tao Liu's MACS2 software:
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
391
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
392 * https://github.com/taoliu/MACS
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
393
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
394 The reference for MACS is:
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
395
8
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
396 * Zhang Y, Liu T, Meyer CA, Eeckhoute J, Johnson DS, Bernstein BE, Nusbaum C,
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
397 Myers RM, Brown M, Li W, Liu XS. Model-based analysis of ChIP-Seq (MACS).
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
398 Genome Biol. 2008;9(9):R137.
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
399
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
400 Please kindly acknowledge both this Galaxy tool and the MACS2 package if you
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
401 use it.
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
402 </help>
8
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
403 <citations>
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
404 <!--
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
405 See https://wiki.galaxyproject.org/Admin/Tools/ToolConfigSyntax#A.3Ccitations.3E_tag_set
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
406 Can be either DOI or Bibtex
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
407 Use http://www.bioinformatics.org/texmed/ to convert PubMed to Bibtex
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
408 -->
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
409 <citation type="doi">10.1186/gb-2008-9-9-r137</citation>
78c15c0a96ae Uploaded new version with minor fixes and updates to help text.
pjbriggs
parents: 6
diff changeset
410 </citations>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
411 </tool>