annotate rfove.xml @ 0:ddff439fac16 draft

planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
author imgteam
date Mon, 13 Nov 2023 09:35:00 +0000
parents
children d10a46ef77d3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
1 <tool id="rfove" name="Perform segmentation region-based fitting of overlapping ellipses" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.05">
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
2 <description>with RFOVE</description>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
3 <macros>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
4 <token name="@TOOL_VERSION@">2023.11.12</token>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
5 <token name="@VERSION_SUFFIX@">0</token>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
6 </macros>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
7 <edam_operations>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
8 <edam_operation>operation_3443</edam_operation>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
9 </edam_operations>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
10 <xrefs>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
11 <xref type="bio.tools">rfove</xref>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
12 </xrefs>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
13 <requirements>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
14 <container type="docker">docker.io/kostrykin/rfove:@TOOL_VERSION@</container>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
15 </requirements>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
16 <command detect_errors="aggressive">
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
17 <![CDATA[
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
18 #set $neighborhood_size = "%d" % ($half_neighborhood_size.value * 2 + 1)
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
19 /rfove
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
20 ${area_ub}
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
21 ${min_area_max_area_ratio_ub}
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
22 ${overlap_ub}
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
23 ${neighborhood_size}
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
24 '${dataset}'
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
25
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
26 output.tiff
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
27 ]]>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
28 </command>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
29 <inputs>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
30 <param name="dataset" type="data" format="tiff,png" label="Dataset" />
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
31 <param name="area_ub" type="integer" label="Maximum ellipse area" min="5" value="250" />
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
32 <param name="min_area_max_area_ratio_ub" type="float" min="0" max="1" value="0.1" label="Upper bound of the ratio: minimum area / maximum area" />
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
33
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
34 <param name="overlap_ub" type="float" label="Maximum ellipse overlap" min="0" value="0.2" />
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
35 <param name="half_neighborhood_size" type="integer" label="Half neighborhood size" min="1" value="100" />
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
36 </inputs>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
37 <outputs>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
38 <data format="tiff" name="masks" from_work_dir="output.tiff" label="${tool.name} on ${on_string}" />
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
39 </outputs>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
40 <tests>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
41 <test>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
42 <param name="dataset" value="BBBC033_C2_z28.png" />
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
43 <output name="masks" value="output.tiff" ftype="tiff" compare="sim_size" />
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
44 </test>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
45 </tests>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
46 <help>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
47 RFOVE is completely unsupervised, operates without any assumption or prior knowledge on the object’s shape and extends and improves the Decremental Ellipse Fitting Algorithm (DEFA). Both RFOVE and DEFA solve the multi-ellipse fitting problem by performing model selection that is guided by the minimization of the Akaike Information Criterion on a suitably defined shape complexity measure. However, in contrast to DEFA, RFOVE minimizes an objective function that allows for ellipses with higher degree of overlap and, thus, achieves better ellipse-based shape approximation.
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
48 </help>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
49 <citations>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
50 <citation type="doi">10.1016/j.imavis.2019.09.001</citation>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
51 </citations>
ddff439fac16 planemo upload for repository https://github.com/BMCV/galaxy-image-analysis/tree/master/tools/rfove/ commit e1a945d60e1fb8211cab0a8ecd1aaf129971e64c
imgteam
parents:
diff changeset
52 </tool>