annotate chipenrich.xml @ 4:7ed46473bb8f draft default tip

Uploaded
author mora-lab
date Sun, 13 Jun 2021 06:34:17 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
1 <tool id="Chipenrich" name="ChIP-Enrich" version="0.1.0" python_template_version="3.5">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
2 <description>Gene set enrichment for ChIP-Seq peak data</description>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
3 <requirements>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
4 <requirement type="package" version="1.20.3">r-getopt</requirement>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
5 <requirement type="package" version="2.14.0">bioconductor-chipenrich</requirement>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
6 <requirement type="package" version="2.14.0">bioconductor-chipenrich.data</requirement>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
7 </requirements>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
9 Rscript '$__tool_directory__/chipenrich.R'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
10 --input_peaks '$peaks'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
11 --input_genome '$geneset_option.genome'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
12 --input_geneset '$geneset_option.genesets'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
13 --input_locusdef '$peaks_option.locusdefs'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
14 --input_method '$method'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
15 --input_minSize '$adv.minSize'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
16 --input_maxSize '$adv.maxSize'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
17 --input_randomization '$adv.randomization'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
18 --input_num_peak_threshould '$threshold'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
19 --output_peaks '$output_peaks'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
20 --output_enrich_result '$enrich_result'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
21 --output_peaks_per_gene '$peaks_per_gene'
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
22
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
23 ]]></command>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
24 <inputs>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
25 <param name="peaks" type="data" format="csv" label="Peaks" help="A CSV file whose three first columns correspond to 'chr', 'start' and 'end'. " />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
26 <conditional name="geneset_option">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
27 <param name="genome" type="select" label="Genome" help="" >
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
28 <option value="hg19" selected="true">Human(hg19)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
29 <option value="hg38">Human(hg38)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
30 <option value="mm10">Mouse(mm10)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
31 <option value="mm9">Mouse(mm9)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
32 <option value="rn4">Rat(rn4)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
33 <option value="rn5">Rat(rn5)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
34 <option value="rn6">Rat(rn6)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
35 <option value="dm3">D.melanogaster(dm3)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
36 <option value="dm6">D.melanogaster(dm6)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
37 <option value="danRer10">D.Zebrafish(danRer10)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
38 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
39 <when value="hg19">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
40 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
41 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
42 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
43 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
44 <option value="biocarta_pathway">Biocarta Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
45 <option value="kegg_pathway">KEGG Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
46 <option value="panther_pathway">PANTHER Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
47 <option value="pfam">PFAM</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
48 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
49 <option value="mesh">MeSH</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
50 <option value="hallmark">Hallmark gene sets</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
51 <option value="immunologic">Immunologic signature gene sets</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
52 <option value="oncogenic">Oncogenic signature gene sets</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
53 <option value="ctd">Comparative Toxicogenomics Database (CTD)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
54 <option value="drug_bank">DrugBank</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
55 <option value="microrna">MicroRNA</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
56 <option value="transcription_factors">Transcription Factors</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
57 <option value="protein_interaction_biogrid">Protein Interactions (BioGRID)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
58 <option value="metabolite">Metabolites</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
59 <option value="cytoband">Cytobands</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
60 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
61 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
62 <when value="hg38">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
63 <param name="genesets" type="select" label="GeneSets" help="Selcet gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
64 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
65 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
66 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
67 <option value="biocarta_pathway">Biocarta Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
68 <option value="kegg_pathway">KEGG Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
69 <option value="panther_pathway">PANTHER Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
70 <option value="pfam">PFAM</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
71 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
72 <option value="mesh">MeSH</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
73 <option value="hallmark">Hallmark gene sets</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
74 <option value="immunologic">Immunologic signature gene sets</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
75 <option value="oncogenic">Oncogenic signature gene sets</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
76 <option value="ctd">Comparative Toxicogenomics Database (CTD)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
77 <option value="drug_bank">DrugBank</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
78 <option value="microrna">MicroRNA</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
79 <option value="transcription_factors">Transcription Factors</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
80 <option value="protein_interaction_biogrid">Protein Interactions (BioGRID)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
81 <option value="metabolite">Metabolites</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
82 <option value="cytoband">Cytobands</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
83 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
84 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
85 <when value="mm10">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
86 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
87 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
88 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
89 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
90 <option value="biocarta_pathway">Biocarta Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
91 <option value="kegg_pathway">KEGG Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
92 <option value="panther_pathway">PANTHER Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
93 <option value="pfam">PFAM</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
94 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
95 <option value="mesh">MeSH</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
96 <option value="ctd">Comparative Toxicogenomics Database (CTD)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
97 <option value="drug_bank">DrugBank</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
98 <option value="microrna">MicroRNA</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
99 <option value="transcription_factors">Transcription Factors</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
100 <option value="protein_interaction_biogrid">Protein Interactions (BioGRID)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
101 <option value="metabolite">Metabolites</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
102 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
103 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
104 <when value="mm9">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
105 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
106 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
107 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
108 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
109 <option value="biocarta_pathway">Biocarta Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
110 <option value="kegg_pathway">KEGG Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
111 <option value="panther_pathway">PANTHER Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
112 <option value="pfam">PFAM</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
113 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
114 <option value="mesh">MeSH</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
115 <option value="ctd">Comparative Toxicogenomics Database (CTD)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
116 <option value="drug_bank">DrugBank</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
117 <option value="microrna">MicroRNA</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
118 <option value="transcription_factors">Transcription Factors</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
119 <option value="protein_interaction_biogrid">Protein Interactions (BioGRID)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
120 <option value="metabolite">Metabolites</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
121 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
122 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
123 <when value="rn4">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
124 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
125 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
126 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
127 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
128 <option value="biocarta_pathway">Biocarta Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
129 <option value="kegg_pathway">KEGG Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
130 <option value="panther_pathway">PANTHER Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
131 <option value="pfam">PFAM</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
132 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
133 <option value="mesh">MeSH</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
134 <option value="drug_bank">DrugBank</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
135 <option value="microrna">MicroRNA</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
136 <option value="transcription_factors">Transcription Factors</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
137 <option value="ctd">Comparative Toxicogenomics Database (CTD)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
138 <option value="metabolite">Metabolites</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
139 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
140 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
141 <when value="rn5">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
142 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
143 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
144 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
145 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
146 <option value="biocarta_pathway">Biocarta Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
147 <option value="kegg_pathway">KEGG Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
148 <option value="panther_pathway">PANTHER Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
149 <option value="pfam">PFAM</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
150 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
151 <option value="mesh">MeSH</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
152 <option value="drug_bank">DrugBank</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
153 <option value="microrna">MicroRNA</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
154 <option value="transcription_factors">Transcription Factors</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
155 <option value="ctd">Comparative Toxicogenomics Database (CTD)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
156 <option value="metabolite">Metabolites</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
157 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
158 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
159 <when value="rn6">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
160 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
161 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
162 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
163 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
164 <option value="biocarta_pathway">Biocarta Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
165 <option value="kegg_pathway">KEGG Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
166 <option value="panther_pathway">PANTHER Pathways</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
167 <option value="pfam">PFAM</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
168 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
169 <option value="mesh">MeSH</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
170 <option value="drug_bank">DrugBank</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
171 <option value="microrna">MicroRNA</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
172 <option value="transcription_factors">Transcription Factors</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
173 <option value="ctd">Comparative Toxicogenomics Database (CTD)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
174 <option value="metabolite">Metabolites</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
175 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
176 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
177 <when value="dm3">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
178 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
179 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
180 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
181 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
182 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
183 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
184 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
185 <when value="dm6">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
186 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
187 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
188 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
189 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
190 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
191 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
192 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
193 <when value="danRer10">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
194 <param name="genesets" type="select" label="GeneSets" help="Select gene sets to test." multiple="true" display="checkboxes">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
195 <option value="GOBP" selected="true">GO Biological Process</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
196 <option value="GOCC" selected="true">GO Cellular Component</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
197 <option value="GOMF" selected="true">GO Molecular Function</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
198 <option value="reactome">Reactome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
199 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
200 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
201 </conditional>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
202
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
203 <param name="method" type="select" label="Method" display="radio" help="See details in the help section." >
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
204 <option value="chipenrich" selected="true">Chip-Enrich</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
205 <option value="polyenrich" >Poly-Enrich</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
206 <option value="hybridenrich">Hybrid-Enrich</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
207 <option value="broadenrich">Broad-Enrich</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
208 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
209
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
210 <conditional name="peaks_option">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
211 <param name="peaks_type" type="select" label="Which Peaks to use" display="radio" help="" >
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
212 <option value="promoter">Promoter regulation choices</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
213 <option value="genedistal">Gene distal regulation choices</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
214 <option value="regulation">Regulation from across the whole genome</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
215 <option value="other">Other</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
216 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
217 <when value="promoter">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
218 <param name="locusdefs" type="select" label="Promoter regulation choices" display="radio" help="" >
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
219 <option value="1kb"> &lt; 1kb (only use peaks within 1kb of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
220 <option value="5kb"> &lt; 5kb (only use peaks within 5kb of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
221 <option value="10kb"> &lt; 10kb (only use peaks within 10kb of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
222 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
223 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
224 <when value="genedistal">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
225 <param name="locusdefs" type="select" label="Gene distal regulation choices" display="radio" help="" >
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
226 <option value="1kb_outside"> &gt; 1kb (only use peaks greater than 1kb of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
227 <option value="5kb_outside"> &gt; 5kb (only use peaks greater than 5kb of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
228 <option value="10kb_outside"> &gt; 10kb (only use peaks greater than 10kb of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
229 <option value="1kb_outside_upstream"> &gt; 1kb upstream (only use peaks greater than 1kb upstream of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
230 <option value="5kb_outside_upstream"> &gt; 5kb upstream (only use peaks greater than 5kb upstream of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
231 <option value="10kb_outside_upstream"> &gt; 10kb upstream (only use peaks greater than 10kb upstream of a transcription start site)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
232 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
233 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
234 <when value="regulation">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
235 <param name="locusdefs" type="select" label="Regulation from across the whole genome" display="radio" help="" >
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
236 <option value="nearest_gene">Nearest Gene (use all peaks; assign peaks to the nearest gene defined by transcription start and end sites)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
237 <option value="nearest_tss">Nearest TSS (use all peaks; assign peaks to the gene with the closest TSS)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
238 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
239 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
240 <when value="other">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
241 <param name="locusdefs" type="select" label="Other" display="radio" help="" >
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
242 <option value="exon">Exon (only use peaks that fall within an annotated exon)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
243 <option value="intron">Intron (only use peaks that fall within an annotated itron)</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
244 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
245 </when>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
246 </conditional>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
247
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
248 <param name="threshold" type="integer" value="1" min="1" label="Peak Threshold Number" help="Number of peaks a gene must have assigned to it before getting coded as 1 (having a peak) in the test. Typically, this should be set to 1." />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
249
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
250 <section name="adv" title="Advanced options">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
251 <param name="minSize" type="integer" value="15" min="1" label="Minimum gene set size" help="" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
252 <param name="maxSize" type="integer" value="2000" min="1" label="Maximum gene set size" help="" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
253 <param name="randomization" type="select" label="Randomization" help="See details in the help section.">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
254 <option value="NULL">No randomizations</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
255 <option value="complete">complete</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
256 <option value="bylength">by length</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
257 <option value="bylocation">by location</option>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
258 </param>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
259 </section>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
260
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
261 </inputs>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
262
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
263 <outputs>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
264 <data name="output_peaks" format="csv" label="peaks_result" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
265 <data name="enrich_result" format="csv" label="enrich_result" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
266 <data name="peaks_per_gene" format="csv" label="peaks_per_gene" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
267 </outputs>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
268
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
269 <tests>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
270 <test>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
271 <param name="peaks" value="peaks.csv" ftype="csv" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
272 <conditional name="geneset_option">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
273 <param name="genome" value="hg19" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
274 <param name="genesets" value="GOBP,GOCC,GOMF" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
275 </conditional>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
276 <param name="method" value="chipenrich" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
277 <conditional name="peaks_option">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
278 <param name="peaks_type" value="promoter" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
279 <param name="locusdefs" value="1kb" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
280 </conditional>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
281 <param name="threshold" value="1" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
282 <section name="adv">
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
283 <param name="minSize" value="15" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
284 <param name="maxSize" value="2000" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
285 <param name="randomization" value="NULL" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
286 </section>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
287 <output name="output_peaks" file="output_peaks.csv" ftype="csv" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
288 <output name="enrich_result" file="enrich_result.csv" ftype="csv" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
289 <output name="peaks_per_gene" file="peaks_per_gene.csv" ftype="csv" />
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
290 </test>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
291 </tests>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
292
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
293 <help><![CDATA[
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
294
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
295 .. class:: infomark
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
296
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
297 **What it does**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
298
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
299 Chip-Enrich includes four methods to test Chip-seq peak data for enrichment of biological pathways, Gene Ontology terms, and
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
300 other types of gene sets. Using a CSV file whose first three columns correspond to 'chr', 'start' and 'end',
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
301 Chip-Enrich assigns peaks to genes based on a chosen "locus definition". The "locus" of a gene is the region from
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
302 which the gene is predicted to be regulated.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
303
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
304 -------
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
305
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
306 =========
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
307 **Input**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
308 =========
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
309
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
310 **Peaks**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
311
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
312 The CSV file contains a table whose first three columns correspond to 'chr', 'start' and 'end'. For example:
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
313
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
314 ====== ========== ===========
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
315 chr start end
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
316 ====== ========== ===========
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
317 chr1 156186314 156186469
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
318 chr1 10490456 10490550
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
319 chr1 46713352 46713436
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
320 chr1 226496843 226496924
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
321 chr1 200589825 200589928
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
322 chr1 47779789 47779907
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
323 ====== ========== ===========
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
324
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
325 **Method**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
326
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
327 The following guidelines are intended to help select an enrichment method:
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
328
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
329 * Chip-Enrich: is designed for use with 1,000s or 10,000s of narrow peaks which results in fewer gene loci containing a peak overall. For example, ChIP-seq experiments for transcription factors.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
330
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
331 * Poly-Enrich: is also designed for narrow peaks, for experiments with 100,000s of peaks, or in cases where the number of binding sites per gene affects its regulation. If unsure whether to use chipenrich or polyenrich, then we recommend hybridenrich.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
332
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
333 * Hybrid-Enrich: is a combination of chipenrich and polyenrich, to be used when one is unsure which is the optimal method.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
334
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
335 * Broad-Enrich: is designed for use with broad peaks that may intersect multiple gene loci, and cumulatively cover greater than 5% of the genome. For example, ChIP-seq experiments for histone modifications.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
336
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
337 **Randomizations**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
338
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
339 Randomization of locus definitions allows for the assessment of Type I Error under the null hypothesis. The randomization codes are:
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
340
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
341 * No randomizations: the default.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
342 * complete: Shuffle the `gene_id` and `symbol` columns of the `locusdef` together, without regard for the chromosome location, or locus length. The null hypothesis is that there is no true gene set enrichment.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
343 * bylength: Shuffle the `gene_id` and `symbol` columns of the `locusdef` together within bins of 100 genes sorted by locus length. The null hypothesis is that there is no true gene set enrichment, but with preserved locus length relationship.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
344 * bylocation: Shuffle the `gene_id` and `symbol` columns of the `locusdef` together within bins of 50 genes sorted by genomic location. The null hypothesis is that there is no true gene set enrichment, but with preserved genomic location.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
345
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
346 The return value with a selected randomization is the same list as without. To assess the Type I error, the alpha level for the particular data set can be calculated by dividing the total number of gene sets with p-value < alpha by the total number of tests. Users may want to perform multiple randomizations for a set of peaks and take the median of the alpha values.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
347
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
348 ==========
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
349 **Output**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
350 ==========
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
351
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
352 **Peaks**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
353
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
354 A CSV file containing peak assignments to genes. Peaks which do not overlap a gene locus are not included. Each peak that was assigned to a gene is listed, along with the peak midpoint or peak interval coordinates (depending on which was used), the gene to which the peak was assigned, the locus start and end position of the gene, and the distance from the peak to the TSS.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
355
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
356 **Peaks per gene**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
357
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
358 A CSV file containing the count of peaks per gene.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
359
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
360 **Enrichment results**
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
361
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
362 A CSV file containing the results from performing the gene set enrichment test on each gene set that was considered.
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
363
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
364 ]]></help>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
365 <citations>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
366 <citation type="doi">10.1093/nar/gku463</citation>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
367 <citation type="doi">10.1093/bioinformatics/btu444</citation>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
368 </citations>
7ed46473bb8f Uploaded
mora-lab
parents:
diff changeset
369 </tool>