comparison palom_svs.xml @ 1:69f8e01b2e17 draft

"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit a19fd3bd500b83efe504234f3306b41e0334312d"
author watsocam
date Wed, 18 May 2022 22:55:21 +0000
parents b66b59713319
children e30f622ef2c3
comparison
equal deleted inserted replaced
0:b66b59713319 1:69f8e01b2e17
1 <tool id="palom" name="palom" version="2021.12.0.0"> 1 <tool id="palom" name="palom" version="2021.12.0.1">
2 <description>Piecewise alignment for layers of mosaics. A tool for registering whole-slide images with different IHC stainings</description> 2 <description>Piecewise alignment for layers of mosaics. A tool for registering whole-slide images with different IHC stainings</description>
3 <macros> 3 <macros>
4 <import>macros.xml</import> 4 <import>macros.xml</import>
5 </macros> 5 </macros>
6 <expand macro="requirements" /> 6 <expand macro="requirements" />
44 modes += list(channel_df['mode']) 44 modes += list(channel_df['mode'])
45 45
46 pixel_size = None 46 pixel_size = None
47 47
48 #if $pixel_size: 48 #if $pixel_size:
49 pixel_size = int($pixel_size) 49 pixel_size = float($pixel_size)
50 #end if 50 #end if
51 51
52 level = 0 52 level = 0
53 53
54 #if $level: 54 #if $level:
74 </configfiles> 74 </configfiles>
75 <inputs> 75 <inputs>
76 <param name="reference_image" type="data" format="tiff" label="Hematoxylin reference image" help="An H+E image in .svs format"/> 76 <param name="reference_image" type="data" format="tiff" label="Hematoxylin reference image" help="An H+E image in .svs format"/>
77 <param name="moving_images" type="data_collection" label="Moving Images (data collection)" help="A collection of svs-format images to align to the reference image"/> 77 <param name="moving_images" type="data_collection" label="Moving Images (data collection)" help="A collection of svs-format images to align to the reference image"/>
78 <param name="channels" type="data" label="Channel and mode dataframe" help="A CSV file with 'channel' and 'mode' columns, with a row corresponding to each moving image"/> 78 <param name="channels" type="data" label="Channel and mode dataframe" help="A CSV file with 'channel' and 'mode' columns, with a row corresponding to each moving image"/>
79 <param name="pixel_size" type="integer" optional="true" label="Pixel Size" help="defaults to px size of reference image"/> 79 <param name="pixel_size" type="float" optional="true" label="Pixel Size" help="defaults to px size of reference image"/>
80 <param name="level" type="integer" optional="true" label="Level" help="pyramid level, defaults to 0 (lowest level)"/> 80 <param name="level" type="integer" optional="true" label="Level" help="pyramid level, defaults to 0 (lowest level)"/>
81 </inputs> 81 </inputs>
82 <outputs> 82 <outputs>
83 <collection name="qc_plots" type="list" label="${tool.name}: qc_plots"> 83 <collection name="qc_plots" type="list" label="${tool.name}: qc_plots">
84 <discover_datasets pattern="__name_and_ext__" directory="qc" ext="png" visible="false"/> 84 <discover_datasets pattern="__name_and_ext__" directory="qc" ext="png" visible="false"/>