comparison EstimEndem.xml @ 0:f7a55ccf2a3e draft

planemo upload for repository https://github.com/galaxyecology/tools-ecology/tree/master/tools/Phylodiversity_workflow commit 0de557d919c26eb0b5ab61504bc597d551503ac3
author ecology
date Tue, 20 May 2025 09:52:29 +0000
parents
children f3a977826375
comparison
equal deleted inserted replaced
-1:000000000000 0:f7a55ccf2a3e
1 <tool id="estimate_endem" name="EstimEndem" version="0.1.0+galaxy0" profile="21.05">
2 <description>
3 of each cell of a spatial grid
4 </description>
5
6 <macros>
7 <token name="@TOOL_VERSION@">1.0</token>
8 <token name="@VERSION_SUFFIX@">0</token>
9 </macros>
10
11 <requirements>
12 <requirement type="package" version="1.0.8">r-phyloregion</requirement>
13 <requirement type="package" version="1.6.5">r-matrix</requirement>
14 <requirement type="package" version="5.8_1">r-ape</requirement>
15 <requirement type="package" version="1.2.2">bioconductor-sparsearray</requirement>
16 <requirement type="package" version="1.0_20">r-sf</requirement>
17 <requirement type="package" version="2.2_0">r-sp</requirement>
18 <requirement type="package" version="3.6_32">r-raster</requirement>
19 <requirement type="package" version="1.1.4">r-dplyr</requirement>
20 </requirements>
21
22 <required_files>
23 <include path="EstimEndem.R" />
24 </required_files>
25
26
27 <command detect_errors="exit_code">
28 <![CDATA[
29 mkdir '$shapefile.extra_files_path' &&
30 Rscript '$__tool_directory__/EstimEndem.R'
31 '$phylogeny'
32 '$occupancy'
33 ${os.path.join( $coordinates_file_input.extra_files_path, "shapefile.shp" )}
34 '$nb_cluster'
35 '$clustering_method'
36
37 &&
38 mv output.* '${shapefile.extra_files_path}'
39
40 ]]>
41 </command>
42
43 <inputs>
44 <param name="phylogeny" type="data" format="newick" label="Phylogeny file (Newick format)" />
45 <param name="occupancy" type="data" format="tabular" label="Occupancy data (Tabular format)" />
46 <param name ="coordinates_file_input" type="data" format="shp" label="input_shapefile" help="Provide coordinates files"/>
47 <param name="nb_cluster" type="integer" value="10" label="the number of cluster" help="choose the number of phyloregion"/>
48 <param name ="clustering_method" type="select" checked="true"
49 label="Choose a clustering method" help="choose">
50 <option value="ward.D" selected="true">ward.D</option>
51 <option value="ward.D2">ward.D2</option>
52 <option value="single">single</option>
53 <option value="complete">complete</option>
54 <option value="average">UPGMA</option>
55 <option value="mcquitty">WPGMA</option>
56 <option value="median">WPGMC</option>
57 <option value="centroid">UPGMC</option>
58 </param>
59
60 </inputs>
61 <outputs>
62 <data name="shapefile" format="shp" label="shapefile"/>
63 </outputs>
64
65 <tests>
66 <test>
67 <param name="phylogeny" value="tree_file"/>
68 <param name="occupancy" value="matrix_file"/>
69 <param name="coordinates_file_input" value="composite_dataset/shapefile" ftype="shp">
70 <composite_data value="composite_dataset/shapefile.shp"/>
71 <composite_data value="composite_dataset/shapefile.shx"/>
72 <composite_data value="composite_dataset/shapefile.dbf"/>
73 <composite_data value="composite_dataset/shapefile.prj"/>
74 </param>
75 <param name="nb_cluster" value="8"/>
76 <param name="clustering_method" value="ward.D"/>
77
78 <output file="shapefile_out_1/shapefile_shp_test1.html" name="shapefile">
79 <extra_files type="file" name="output.shp" value="shapefile_out_1/output.shp"/>
80 <extra_files type="file" name="output.shx" value="shapefile_out_1/output.shx"/>
81 <extra_files type="file" name="output.dbf" value="shapefile_out_1/output.dbf" compare="sim_size" delta="50"/>
82 <extra_files type="file" name="output.prj" value="shapefile_out_1/output.prj"/>
83 </output>
84 </test>
85
86 <test>
87 <param name="phylogeny" value="tree_file"/>
88 <param name="occupancy" value="matrix_file"/>
89 <param name="coordinates_file_input" value="composite_dataset/shapefile" ftype="shp">
90 <composite_data value="composite_dataset/shapefile.shp"/>
91 <composite_data value="composite_dataset/shapefile.shx"/>
92 <composite_data value="composite_dataset/shapefile.dbf"/>
93 <composite_data value="composite_dataset/shapefile.prj"/>
94 </param>
95 <param name="nb_cluster" value="8"/>
96 <param name="clustering_method" value="ward.D2"/>
97
98 <output file="shapefile_out_2/shapefile_shp_test2.html" name="shapefile">
99 <extra_files type="file" name="output.shp" value="shapefile_out_2/output.shp"/>
100 <extra_files type="file" name="output.shx" value="shapefile_out_2/output.shx"/>
101 <extra_files type="file" name="output.dbf" value="shapefile_out_2/output.dbf" compare="sim_size" delta="50"/>
102 <extra_files type="file" name="output.prj" value="shapefile_out_2/output.prj"/>
103 </output>
104 </test>
105
106 <test>
107 <param name="phylogeny" value="tree_file"/>
108 <param name="occupancy" value="matrix_file"/>
109 <param name="coordinates_file_input" value="composite_dataset/shapefile" ftype="shp">
110 <composite_data value="composite_dataset/shapefile.shp"/>
111 <composite_data value="composite_dataset/shapefile.shx"/>
112 <composite_data value="composite_dataset/shapefile.dbf"/>
113 <composite_data value="composite_dataset/shapefile.prj"/>
114 </param>
115 <param name="nb_cluster" value="8"/>
116 <param name="clustering_method" value="single"/>
117
118 <output file="shapefile_out_3/shapefile_shp_test3.html" name="shapefile">
119 <extra_files type="file" name="output.shp" value="shapefile_out_3/output.shp"/>
120 <extra_files type="file" name="output.shx" value="shapefile_out_3/output.shx"/>
121 <extra_files type="file" name="output.dbf" value="shapefile_out_3/output.dbf" compare="sim_size" delta="50"/>
122 <extra_files type="file" name="output.prj" value="shapefile_out_3/output.prj"/>
123 </output>
124 </test>
125
126 <test>
127 <param name="phylogeny" value="tree_file"/>
128 <param name="occupancy" value="matrix_file"/>
129 <param name="coordinates_file_input" value="composite_dataset/shapefile" ftype="shp">
130 <composite_data value="composite_dataset/shapefile.shp"/>
131 <composite_data value="composite_dataset/shapefile.shx"/>
132 <composite_data value="composite_dataset/shapefile.dbf"/>
133 <composite_data value="composite_dataset/shapefile.prj"/>
134 </param>
135 <param name="nb_cluster" value="8"/>
136 <param name="clustering_method" value="complete"/>
137
138 <output file="shapefile_out_4/shapefile_shp_test4.html" name="shapefile">
139 <extra_files type="file" name="output.shp" value="shapefile_out_4/output.shp"/>
140 <extra_files type="file" name="output.shx" value="shapefile_out_4/output.shx"/>
141 <extra_files type="file" name="output.dbf" value="shapefile_out_4/output.dbf" compare="sim_size" delta="50"/>
142 <extra_files type="file" name="output.prj" value="shapefile_out_4/output.prj"/>
143 </output>
144 </test>
145
146 <test>
147 <param name="phylogeny" value="tree_file"/>
148 <param name="occupancy" value="matrix_file"/>
149 <param name="coordinates_file_input" value="composite_dataset/shapefile" ftype="shp">
150 <composite_data value="composite_dataset/shapefile.shp"/>
151 <composite_data value="composite_dataset/shapefile.shx"/>
152 <composite_data value="composite_dataset/shapefile.dbf"/>
153 <composite_data value="composite_dataset/shapefile.prj"/>
154 </param>
155 <param name="nb_cluster" value="8"/>
156 <param name="clustering_method" value="average"/>
157
158 <output file="shapefile_out_5/shapefile_shp_test5.html" name="shapefile">
159 <extra_files type="file" name="output.shp" value="shapefile_out_5/output.shp"/>
160 <extra_files type="file" name="output.shx" value="shapefile_out_5/output.shx"/>
161 <extra_files type="file" name="output.dbf" value="shapefile_out_5/output.dbf" compare="sim_size" delta="50"/>
162 <extra_files type="file" name="output.prj" value="shapefile_out_5/output.prj"/>
163 </output>
164 </test>
165
166 <test>
167 <param name="phylogeny" value="tree_file"/>
168 <param name="occupancy" value="matrix_file"/>
169 <param name="coordinates_file_input" value="composite_dataset/shapefile" ftype="shp">
170 <composite_data value="composite_dataset/shapefile.shp"/>
171 <composite_data value="composite_dataset/shapefile.shx"/>
172 <composite_data value="composite_dataset/shapefile.dbf"/>
173 <composite_data value="composite_dataset/shapefile.prj"/>
174 </param>
175 <param name="nb_cluster" value="8"/>
176 <param name="clustering_method" value="mcquitty"/>
177
178 <output file="shapefile_out_6/shapefile_shp_test6.html" name="shapefile">
179 <extra_files type="file" name="output.shp" value="shapefile_out_6/output.shp"/>
180 <extra_files type="file" name="output.shx" value="shapefile_out_6/output.shx"/>
181 <extra_files type="file" name="output.dbf" value="shapefile_out_6/output.dbf" compare="sim_size" delta="50"/>
182 <extra_files type="file" name="output.prj" value="shapefile_out_6/output.prj"/>
183 </output>
184 </test>
185
186 <test>
187 <param name="phylogeny" value="tree_file"/>
188 <param name="occupancy" value="matrix_file"/>
189 <param name="coordinates_file_input" value="composite_dataset/shapefile" ftype="shp">
190 <composite_data value="composite_dataset/shapefile.shp"/>
191 <composite_data value="composite_dataset/shapefile.shx"/>
192 <composite_data value="composite_dataset/shapefile.dbf"/>
193 <composite_data value="composite_dataset/shapefile.prj"/>
194 </param>
195 <param name="nb_cluster" value="8"/>
196 <param name="clustering_method" value="median"/>
197
198 <output file="shapefile_out_7/shapefile_shp_test7.html" name="shapefile">
199 <extra_files type="file" name="output.shp" value="shapefile_out_7/output.shp"/>
200 <extra_files type="file" name="output.shx" value="shapefile_out_7/output.shx"/>
201 <extra_files type="file" name="output.dbf" value="shapefile_out_7/output.dbf" compare="sim_size" delta="50"/>
202 <extra_files type="file" name="output.prj" value="shapefile_out_7/output.prj"/>
203 </output>
204 </test>
205
206 <test>
207 <param name="phylogeny" value="tree_file"/>
208 <param name="occupancy" value="matrix_file"/>
209 <param name="coordinates_file_input" value="composite_dataset/shapefile" ftype="shp">
210 <composite_data value="composite_dataset/shapefile.shp"/>
211 <composite_data value="composite_dataset/shapefile.shx"/>
212 <composite_data value="composite_dataset/shapefile.dbf"/>
213 <composite_data value="composite_dataset/shapefile.prj"/>
214 </param>
215 <param name="nb_cluster" value="8"/>
216 <param name="clustering_method" value="centroid"/>
217
218 <output file="shapefile_out_8/shapefile_shp_test8.html" name="shapefile">
219 <extra_files type="file" name="output.shp" value="shapefile_out_8/output.shp"/>
220 <extra_files type="file" name="output.shx" value="shapefile_out_8/output.shx"/>
221 <extra_files type="file" name="output.dbf" value="shapefile_out_8/output.dbf" compare="sim_size" delta="50"/>
222 <extra_files type="file" name="output.prj" value="shapefile_out_8/output.prj"/>
223 </output>
224 </test>
225 </tests>
226
227 <help>
228 <![CDATA[
229 This tool estimates the endemism of each cell in a spatial grid using the provided phylogeny, occupancy data, and spatial coordinates.
230 Ensure that the input files are in the correct formats: Newick for phylogeny, tabular for occupancy, and shapefile for spatial data.
231
232 ]]>
233 </help>
234
235 <citations>
236 <citation type="doi">10.32614/CRAN.package.phyloregion</citation>
237 <citation type="doi">10.32614/CRAN.package.Matrix</citation>
238 <citation type="doi">10.32614/CRAN.package.ape</citation>
239 <citation type="doi">10.18129/B9.bioc.SparseArray</citation>
240 <citation type="doi">10.32614/CRAN.package.sf</citation>
241 <citation type="doi">10.32614/CRAN.package.sp</citation>
242 <citation type="doi">10.32614/CRAN.package.raster</citation>
243 <citation type="doi">10.32614/CRAN.package.dplyr</citation>
244 </citations>
245
246 </tool>