annotate macs21_wrapper.xml @ 5:9f6d5cae9181 draft

Uploaded yet another attempt to fix tool dependencies!
author pjbriggs
date Mon, 20 Apr 2015 11:12:28 -0400
parents a881c5b7162c
children 344dd37d1704
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
1 <tool id="macs2_1_peakcalling" name="MACS2.1.0" version="2.1.0-2">
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
2 <requirements>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
3 <requirement type="package" version="2.7">python</requirement>
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
4 <requirement type="package" version="1.9">numpy</requirement>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
5 <requirement type="package" version="2.1.0.20140616">macs2</requirement>
5
9f6d5cae9181 Uploaded yet another attempt to fix tool dependencies!
pjbriggs
parents: 4
diff changeset
6 <requirement type="package" version="1.0">ucsc_tools_for_macs21</requirement>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
7 </requirements>
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
8 <description>Model-based Analysis of ChIP-Seq</description>
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
9 <command interpreter="python">
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
10 macs21_wrapper.py
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
11 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
12 ## Major command
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
13 $major_command.major_command_selector
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
14 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
15 ## ChIP-seq input
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
16 $major_command.input_chipseq_file1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
17 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
18 ## ChIP-seq control
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
19 #if str($major_command.input_control_file1) != 'None'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
20 -c $major_command.input_control_file1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
21 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
22 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
23 ## Call peaks
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
24 #if str($major_command.major_command_selector) == 'callpeak'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
25 --format=$major_command.input_chipseq_file1.extension
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
26 --name="$experiment_name"
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
27 --bw=$major_command.bw
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
28 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
29 ## Genome size
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
30 #if str($major_command.genome_size.gsize) == ''
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
31 --gsize=$major_command.genome_size.user_defined_gsize
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
32 #else:
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
33 --gsize=$major_command.genome_size.gsize
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
34 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
35 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
36 ## Broad peaks
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
37 #if str($major_command.broad_options.broad_regions) == 'broad'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
38 --broad --broad-cutoff=$major_command.broad_options.broad_cutoff
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
39 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
40 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
41 ## (no)model options
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
42 #if str($major_command.nomodel_type.nomodel_type_selector) == 'nomodel'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
43 --nomodel --extsize=$major_command.nomodel_type.extsize
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
44 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
45 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
46 ## pq value select options
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
47 #if str($major_command.pq_options.pq_options_selector) == 'qvalue'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
48 --qvalue=$major_command.pq_options.qvalue
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
49 #else
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
50 --pvalue=$major_command.pq_options.pvalue
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
51 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
52 ##
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
53 ## Bedgraph options
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
54 #if $major_command.bdg_options.bdg == True
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
55 -B $major_command.bdg_options.spmr
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
56 #end if
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
57 ##
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
58 ## Advanced options
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
59 #if str($major_command.advanced_options.advanced_options_selector) == 'on'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
60 --mfold $major_command.advanced_options.mfoldlo $major_command.advanced_options.mfoldhi
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
61 $major_command.advanced_options.nolambda
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
62 $major_command.advanced_options.call_summits
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
63 #if str($major_command.advanced_options.keep_duplicates.keep_dup) == ''
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
64 --keep-dup $major_command.advanced_options.keep_duplicates.maximum_tags
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
65 #else
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
66 --keep-dup $major_command.advanced_options.keep_duplicates.keep_dup
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
67 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
68 #else
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
69 ## Defaults if advanced options not set
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
70 --mfold 10 30 --keep-dup 1
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
71 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
72 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
73 ## Output files
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
74 --output-summits=$output_summits_bed_file
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
75 --output-extra-files=$output_extra_files
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
76 --output-extra-files-path=$output_extra_files.files_path
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
77 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
78 ## Narrow/broad peak outputs
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
79 #if str($major_command.broad_options.broad_regions) == 'broad'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
80 --output-broadpeaks=$output_broadpeaks_file
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
81 --output-gappedpeaks=$output_gappedpeaks_file
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
82 #else
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
83 --output-narrowpeaks=$output_narrowpeaks_file
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
84 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
85 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
86 ## Bedgraph outputs
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
87 #if str($major_command.bdg_options.bdg) == 'True'
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
88 --output-pileup=$output_treat_pileup_file
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
89 --output-lambda-bedgraph=$output_lambda_bedgraph_file
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
90 #if str($major_command.bdg_options.make_bigwig) == 'True'
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
91 --output-bigwig=$output_bigwig_file
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
92 --length=$GALAXY_DATA_INDEX_DIR/shared/ucsc/chrom/${major_command.input_chipseq_file1.dbkey}.len
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
93 #end if
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
94 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
95 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
96 ## XLS/interval output
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
97 #if str($major_command.xls_to_interval) == 'True'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
98 --output-xls-to-interval=$output_xls_to_interval_peaks_file
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
99 #else
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
100 --output-peaks=$output_peaks_file
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
101 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
102 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
103 ##
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
104 ## Compare .bdg files
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
105 #if str($major_command.major_command_selector) == 'bdgcmp'
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
106 -m $major_command.bdgcmp_options.bdgcmp_options_selector
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
107 -p $major_command.pseudocount
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
108 --output-bdgcmp $output_bdgcmp_file
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
109 #end if
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
110 </command>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
111 <inputs>
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
112 <!--experiment name used as base for output file names -->
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
113 <param name="experiment_name" type="text" value="MACS2.1.0 in Galaxy" size="50"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
114 label="Experiment Name"/>
1
d0986d2be693 Substantial reimplementation of internals, also renamed id and version.
pjbriggs
parents: 0
diff changeset
115 <!--select a major MACS2 command-->
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
116 <conditional name="major_command">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
117 <param name="major_command_selector" type="select" label="Select action to be performed">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
118 <option value="callpeak">Peak Calling</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
119 <option value="bdgcmp">Compare .bdg Files</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
120 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
121 <!--callpeak option of macs2-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
122 <when value="callpeak">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
123 <!--choose 'broad' or 'narrow' regions-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
124 <conditional name="broad_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
125 <param name="broad_regions" type="select" label="Type of region to call"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
126 help="Broad regions are formed by linking nearby enriched regions">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
127 <option value="" selected="true">Narrow regions</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
128 <option value="broad">Broad regions</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
129 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
130 <when value="broad">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
131 <param name="broad_cutoff" type="float"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
132 label="Cutoff for broad regions"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
133 value="0.1" help="default: 0.1 (--broad-cutoff)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
134 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
135 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
136 <param name="input_chipseq_file1" type="data" format="bed,sam,bam"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
137 label="ChIP-seq read file" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
138 <param name="input_control_file1" type="data" format="bed,sam,bam" optional="True"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
139 label="ChIP-seq control read file" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
140 <conditional name="genome_size">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
141 <param name="gsize" type="select" label="Effective genome size"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
142 help="Either pre-defined (for common organisms), or user-defined (--gsize)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
143 <option value="hs" selected="true">Human (2.7e9)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
144 <option value="mm">Mouse (1.87e9)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
145 <option value="ce">C. elegans (9e7)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
146 <option value="dm">Fruitfly (1.2e8)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
147 <option value="">User-defined</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
148 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
149 <when value="">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
150 <!-- User-defined effective genome size -->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
151 <param name="user_defined_gsize" type="float" value=""
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
152 label="Enter effective genome size (number of bases)"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
153 help="e.g. '1.0e+9' or '1000000000'" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
154 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
155 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
156 <param name="bw" type="integer" label="Band width" value="300" help="(--bw)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
157 <param name="xls_to_interval" label="Include XLS file from MACS"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
158 type="boolean" truevalue="True" falsevalue="False" checked="True"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
159 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."/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
160
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
161 <conditional name="bdg_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
162 <param name="bdg"
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
163 label="Save treatment and control lambda pileups in bedGraph"
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
164 type="boolean" truevalue="-B" falsevalue="" checked="False" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
165 <when value="-B">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
166 <param name="spmr"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
167 type="boolean" truevalue="--SPMR" falsevalue="" checked="False"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
168 label="Save signal per million reads for fragment pileup profiles"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
169 help="(--SPMR)" />
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
170 <param name="make_bigwig" type="boolean" checked="True"
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
171 truevalue="True" falsevalue=""
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
172 label="Also generate bigWig file from bedGraph"
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
173 help="bigWig file can used in subsequent analyses e.g. CEAS" />
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
174 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
175 <when value="">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
176 <!-- Display nothing -->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
177 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
178 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
179
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
180 <conditional name="pq_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
181 <param name="pq_options_selector" type="select"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
182 label="Select p-value or q-value" help="default uses q-value">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
183 <option value="qvalue">q-value</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
184 <option value="pvalue">p-value</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
185 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
186 <when value="pvalue">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
187 <param name="pvalue" type="float"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
188 label="p-value cutoff for binding region detection"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
189 value="1e-2" help="default: 1e-2 (--pvalue)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
190 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
191 <when value="qvalue">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
192 <param name="qvalue" type="float"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
193 label="q-value cutoff for binding region detection"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
194 value="0.01" help="default: 0.01 (--qvalue)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
195 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
196 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
197 <conditional name="advanced_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
198 <param name="advanced_options_selector" type="select"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
199 label="Display advanced options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
200 <option value="off">Hide</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
201 <option value="on">Display</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
202 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
203 <when value="on">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
204 <param name="mfoldlo" type="integer"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
205 label="Select the regions with MFOLD high-confidence enrichment ratio against background to build model (lower-limit)"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
206 value="10" help="(--mfold)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
207 <param name="mfoldhi" type="integer"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
208 label="Select the regions with MFOLD high-confidence enrichment ratio against background to build model (upper-limit)"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
209 value="30" help="(--mfold)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
210 <param name="nolambda"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
211 label="Use fixed background lambda as local lambda for every binding region"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
212 type="boolean" truevalue="--nolambda" falsevalue="" checked="False"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
213 help="(--nolambda)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
214 <param name="call_summits"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
215 label="Detect subpeaks within binding region"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
216 type="boolean" truevalue="--call-summits" falsevalue="" checked="False"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
217 help="(--call-summits)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
218 <conditional name="keep_duplicates">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
219 <param name="keep_dup" type="select"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
220 label="Use of duplicate reads">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
221 <option value="auto">Automatically calculate maximum number of duplicates to keep (auto)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
222 <option value="all">Use all duplicates (all)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
223 <option value="" selected="true">Manually specify maxium number of duplicates</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
224 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
225 <when value="">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
226 <param name="maximum_tags" type="integer" value="1"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
227 label="Maxium number of duplicated tags to keep at each location"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
228 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
229 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
230 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
231 <when value="off">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
232 <!--display nothing-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
233 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
234 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
235 <conditional name="nomodel_type">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
236 <param name="nomodel_type_selector" type="select" label="Build Model">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
237 <option value="nomodel">Do not build the shifting model (--nomodel enabled)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
238 <option value="create_model" selected="true">Build the shifting model (--nomodel disabled)</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
239 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
240 <when value="nomodel">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
241 <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)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
242 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
243 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
244 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
245
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
246 <!--callpeak option of macs2-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
247 <when value="bdgcmp">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
248 <param name="input_chipseq_file1" type="data" format="bed,sam,bam"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
249 label="ChIP-seq read file" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
250 <param name="input_control_file1" type="data" format="bed,sam,bam" optional="True"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
251 label="ChIP-seq control read file" />
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
252 <param name="pseudocount" type="float" label="Set pseudocount" value="0.00001"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
253 help="default: 0.00001 (-p)"/>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
254 <conditional name="bdgcmp_options">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
255 <param name="bdgcmp_options_selector" type="select"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
256 label="Select action to be performed">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
257 <option value="ppois">ppois</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
258 <option value="qpois">qpois</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
259 <option value="subtract">subtract</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
260 <option value="logFE">logFE</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
261 <option value="FE">FE</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
262 <option value="logLR">logLR</option>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
263 </param>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
264 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
265 </when>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
266 </conditional>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
267 </inputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
268
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
269 <outputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
270 <!--callpeaks output-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
271 <data name="output_extra_files" format="html"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
272 label="${tool.name}: callpeak on ${on_string} (html report)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
273 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
274 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
275 <data name="output_summits_bed_file" format="bed"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
276 label="${tool.name}: callpeak on ${on_string} (summits: bed)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
277 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
278 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
279 <data name="output_peaks_file" format="xls"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
280 label="${tool.name}: callpeak on ${on_string} (peaks: xls)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
281 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
282 <filter>major_command['xls_to_interval'] is False</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
283 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
284 <data name="output_narrowpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
285 label="${tool.name}: callpeak on ${on_string} (peaks: narrowPeak)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
286 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
287 <filter>major_command['broad_options']['broad_regions'] == ''</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
288 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
289 <data name="output_broadpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
290 label="${tool.name}: callpeak on ${on_string} (peaks: broadPeak)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
291 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
292 <filter>major_command['broad_options']['broad_regions'] == 'broad'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
293 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
294 <data name="output_gappedpeaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
295 label="${tool.name}: callpeak on ${on_string} (peaks: gappedPeak)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
296 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
297 <filter>major_command['broad_options']['broad_regions'] == 'broad'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
298 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
299 <data name="output_xls_to_interval_peaks_file" format="interval"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
300 label="${tool.name}: callpeak on ${on_string} (peaks: interval)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
301 <filter>major_command['xls_to_interval'] is True</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
302 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
303 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
304 <data name="output_treat_pileup_file" format="bedgraph"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
305 label="${tool.name}: callpeak on ${on_string} (treat pileup: bedGraph)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
306 <filter>major_command['bdg_options']['bdg'] is True</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
307 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
308 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
309 <data name="output_lambda_bedgraph_file" format="bedgraph"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
310 label="${tool.name}: callpeak on ${on_string} (control lambda: bedGraph)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
311 <filter>major_command['bdg_options']['bdg'] is True</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
312 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
313 </data>
2
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
314 <data name="output_bigwig_file" format="bigwig"
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
315 label="${tool.name}: callpeak on ${on_string} (treat pileup: bigWig)">
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
316 <filter>major_command['major_command_selector'] == 'callpeak'</filter>
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
317 <filter>major_command['bdg_options']['bdg'] is True</filter>
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
318 <filter>major_command['bdg_options']['make_bigwig'] is True</filter>
15889783e759 Fix bugs in tool operation and update dependencies.
pjbriggs
parents: 1
diff changeset
319 </data>
0
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
320 <!--bdgcmp output-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
321 <data name="output_bdgcmp_file" format="bdg"
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
322 label="${tool.name}: bdgcmp on ${on_string} (bdg)">
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
323 <filter>major_command['major_command_selector'] == 'bdgcmp'</filter>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
324 </data>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
325 </outputs>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
326 <tests>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
327 <!--none yet for macs2-->
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
328 </tests>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
329 <help>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
330
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
331 .. class:: warningmark
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
332
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
333 **This is a modified version of the standard Galaxy toolshed "MACS2" tool,
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
334 which has been customised for users at the University of Manchester to work
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
335 with MACS 2.1.0.**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
336
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
337 It is based on the 16:14f378e35191 revision of the tool at
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
338
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
339 * http://toolshed.g2.bx.psu.edu/view/modencode-dcc/macs2
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
340
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
341 ------
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
342
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
343 **What it does**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
344
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
345 With the improvement of sequencing techniques, chromatin immunoprecipitation
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
346 followed by high throughput sequencing (ChIP-Seq) is getting popular to study
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
347 genome-wide protein-DNA interactions. To address the lack of powerful ChIP-Seq
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
348 analysis method, we present a novel algorithm, named Model-based Analysis of
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
349 ChIP-Seq (MACS), for identifying transcript factor binding sites. MACS captures
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
350 the influence of genome complexity to evaluate the significance of enriched
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
351 ChIP regions, and MACS improves the spatial resolution of binding sites through
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
352 combining the information of both sequencing tag position and orientation. MACS
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
353 can be easily used for ChIP-Seq data alone, or with control sample with the
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
354 increase of specificity.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
355
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
356 View the original MACS2 documentation:
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
357 https://github.com/taoliu/MACS/blob/master/README.rst
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
358
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
359 ------
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
360
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
361 **Usage**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
362
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
363 **Peak Calling**: Main MACS2 Function to Call peaks from alignment results.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
364
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
365 **Compare .bdg files**: Deduct noise by comparing two signal tracks in bedGraph.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
366
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
367
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
368 ------
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
369
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
370 **Citation**
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
371
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
372 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.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
373
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
374 Integration of MACS2 with Galaxy performed by Ziru Zhou ( ziruzhou@gmail.com ). Please send your comments/questions to modENCODE DCC at help@modencode.org.
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
375 </help>
fdad0c8c0957 Uploaded initial version to test toolshed.
pjbriggs
parents:
diff changeset
376 </tool>