Mercurial > repos > bgruening > vpt_segment
view macros.xml @ 0:8b9500115e69 draft default tip
planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/vpt commit 16e04b2423dc0380a47243fb15bfd120dd95dedc
author | bgruening |
---|---|
date | Sun, 22 Jun 2025 12:25:34 +0000 |
parents | |
children |
line wrap: on
line source
<macros> <token name="@TOOL_VERSION@">1.3.0</token> <token name="@VERSION_SUFFIX@">2</token> <token name="@PROFILE@">23.0</token> <xml name="requirements"> <requirements> <container type="docker">quay.io/bgruening/vpt:1.3.0-1</container> <yield/> </requirements> </xml> <xml name="creator"> <creator> <organization name="European Galaxy Team" url="https://galaxyproject.org/eu/" /> <person givenName="Amirhossein" familyName="Naghsh Nilchi" email="nilchia@informatik.uni-freiburg.de" /> <person givenName="Pavan" familyName="Videm" email="videmp@informatik.uni-freiburg.de" /> <person givenName="Björn" familyName="Grüning" email="gruening@informatik.uni-freiburg.de" /> </creator> </xml> <token name="@CMD@"><![CDATA[ mkdir -p 'input/images' 'output/' && #for $image in $input_images: ln -s '$image' 'input/images/${image.element_identifier}.${image.ext}' && #end for ln -s '$input_micron_to_mosaic' 'input/micron_to_mosaic_pixel_transform.csv' && ]]></token> <token name="@COMMON_ARGS@"><![CDATA[ --processes \${GALAXY_SLOTS:-10} --verbose --log-file 'output/log' ]]> </token> <xml name="common_input"> <param argument="--input_images" type="data" format="tiff" multiple="true" label="MEROSCOPE tiff images"/> <param argument="--input_micron_to_mosaic" type="data" format="csv" label="Micron to mosaic mapping file"/> </xml> <xml name="normalization_param" token_label="Normalization"> <param name="normalization" type="select" label="@LABEL@"> <option value="default">default (min-max range normalization)</option> <option value="CLAHE">CLAHE (Contrast Limited Adaptive Histogram Equalization)</option> </param> </xml> <xml name="channel_options_basic"> <yield/> <option value="Cellbound1">Cellbound1</option> <option value="Cellbound2">Cellbound2</option> <option value="Cellbound3">Cellbound3</option> </xml> <xml name="channel_options_none"> <expand macro="channel_options_basic"> <option value="None" selected="true">None</option> <option value="DAPI">DAPI</option> <option value="PolyT">PolyT</option> <yield/> </expand> </xml> <xml name="advanced_output"> <section name="advanced_output" title="Advanced output options"> <param name="log" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Output log?"/> </section> </xml> <xml name="common_output"> <data name="vpt_log" format="txt" from_work_dir="output/log" label="${tool.name} on ${on_string}: VPT log"> <filter>advanced_output['log']</filter> </data> </xml> <xml name="task_input_data"> <conditional name="normalize_conditional"> <param name="normalize_select" type="select" label="Perform Normalization?"> <option value="Yes" selected="true">Yes</option> <option value="No">No</option> </param> <when value="Yes"> <conditional name="normalize_type_conditional" label="Select normalization method"> <expand macro="normalization_param"/> <when value="default"/> <when value="CLAHE"> <param name="clip_limit" type="float" min="0" max="1" value="0.01" label="Clip limit" help="higher values give more contrast"/> <param name="filter_size" type="integer" min="1" value="100" label="Tile grid size"/> </when> </conditional> </when> <when value="No"/> </conditional> <conditional name="blur_conditional"> <param name="blur_select" type="select" label="Perform Blur?"> <option value="Yes">Yes</option> <option value="No" selected="true">No</option> </param> <when value="Yes"> <param name="blur_options" type="select" label="Blur options"> <option value="average">average</option> <option value="median">median</option> <option value="gaussian">gaussian</option> </param> <param name="kernel_size" type="integer" min="0" value="5" label="Kernel size in pixel"/> </when> <when value="No"/> </conditional> <conditional name="downsample_conditional"> <param name="downsample_select" type="select" label="Perform downsample?"> <option value="Yes">Yes</option> <option value="No" selected="true">No</option> </param> <when value="Yes"> <param name="scale" type="float" min="0" value="2.0" label="Downsample" help="Reduces the size of the images during segmentation to decrease processing time" /> </when> <when value="No"/> </conditional> </xml> <xml name="channel_map_conditional_childs"> <when value="None"/> <when value="DAPI"> <expand macro="task_input_data"/> </when> <when value="PolyT"> <expand macro="task_input_data"/> </when> <when value="Cellbound1"> <expand macro="task_input_data"/> </when> <when value="Cellbound2"> <expand macro="task_input_data"/> </when> <when value="Cellbound3"> <expand macro="task_input_data"/> </when> </xml> <xml name="sanitize_digits"> <sanitizer invalid_char=""> <valid initial="string.digits"> <add value=","/> <add value="."/> </valid> </sanitizer> </xml> <xml name="citations"> <citations> <citation type="bibtex">@Manual{github, title = {Vizgen Post-processing Tool}, author = {Vizgen}, organization = {Vizgen}, year = {2022}, url = {https://github.com/Vizgen/vizgen-postprocessing}} </citation> </citations> </xml> </macros>