Mercurial > repos > watsocam > palom
annotate palom_svs.xml @ 2:e30f622ef2c3 draft default tip
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
author | goeckslab |
---|---|
date | Tue, 06 Sep 2022 21:15:56 +0000 |
parents | 69f8e01b2e17 |
children |
rev | line source |
---|---|
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
1 <tool id="palom" name="palom" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@"> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
2 <description>Piecewise alignment for layers of image mosaics.</description> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
3 |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
4 <macros> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
5 <import>macros.xml</import> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
6 </macros> |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
7 |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
8 <expand macro="requirements" /> |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
9 |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
10 <command detect_errors="exit_code"><![CDATA[ |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
11 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
12 ln -s '$reference_image' './ref.svs' && |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
13 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
14 ln -s '$channels' './channels.csv' && |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
15 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
16 #for $i in $moving_images: |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
17 ln -s '$i' '${i.name}' && |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
18 #end for |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
19 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
20 python '$script' |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
21 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
22 ]]></command> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
23 <configfiles> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
24 <configfile name = "script"> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
25 import os |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
26 import pathlib |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
27 import pandas as pd |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
28 import matplotlib.pyplot as plt |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
29 import palom |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
30 from palom.cli.svs import run_palom |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
31 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
32 plt.switch_backend('agg') |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
33 |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
34 cwd = os.getcwd() |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
35 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
36 ref_img = pathlib.Path(os.path.join(cwd,'ref.svs')) |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
37 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
38 images = [ref_img] |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
39 channels = ['hematoxylin'] |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
40 modes = ['hematoxylin'] |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
41 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
42 #for $i in $moving_images: |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
43 img = pathlib.Path('${i.name}') |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
44 images.append(img) |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
45 #end for |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
46 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
47 channel_df = pd.read_csv(os.path.join(cwd, 'channels.csv')) |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
48 channel_df = channel_df.astype({'channel':'string'}) |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
49 channels += list(channel_df['channel']) |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
50 modes += list(channel_df['mode']) |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
51 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
52 pixel_size = None |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
53 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
54 #if $pixel_size: |
1
69f8e01b2e17
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit a19fd3bd500b83efe504234f3306b41e0334312d"
watsocam
parents:
0
diff
changeset
|
55 pixel_size = float($pixel_size) |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
56 #end if |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
57 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
58 level = int($level) |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
59 downscale_factor = int($downscale_factor) |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
60 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
61 output_path = pathlib.Path(os.path.join(cwd, 'registered.ome.tiff')) |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
62 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
63 qc_path = output_path.parent / 'qc' |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
64 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
65 os.mkdir(qc_path) |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
66 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
67 run_palom( |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
68 img_paths = images, |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
69 img_modes = modes, |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
70 pixel_size = pixel_size, |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
71 channel_names = channels, |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
72 output_path = output_path, |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
73 qc_path = qc_path, |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
74 level = level, |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
75 downscale_factor = downscale_factor |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
76 ) |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
77 </configfile> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
78 </configfiles> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
79 <inputs> |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
80 <param name="reference_image" type="data" format="tiff" label="Hematoxylin reference image" help=".svs format image to align to"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
81 <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"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
82 <param name="channels" type="data" label="Channel and mode dataframe" help="A CSV file with 'channel' and 'mode' columns, with a row for each moving image"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
83 <param name="pixel_size" type="float" optional="true" label="Pixel size (optional)" help="defaults to px size of reference image"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
84 <param name="level" type="integer" value="0" label="Pyramid level" help="pyramid level, defaults to 0 (lowest level)"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
85 <param name="downscale_factor" type="integer" value="2" label="Pyramid downscale factor" help="Default of 2 makes pyramid downscaling compatible with Avivator and Vitessce"/> |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
86 </inputs> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
87 <outputs> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
88 <collection name="qc_plots" type="list" label="${tool.name}: qc_plots"> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
89 <discover_datasets pattern="__name_and_ext__" directory="qc" ext="png" visible="false"/> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
90 </collection> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
91 <data name="registered" from_work_dir="registered.ome.tiff" format="ome.tiff"/> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
92 </outputs> |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
93 <tests> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
94 <test> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
95 <param name="reference_image" value="test_ref.svs"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
96 <param name="moving_images"> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
97 <collection type="list"> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
98 <element name="m1" value="test_moving.svs"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
99 </collection> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
100 </param> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
101 <param name="channels" value="test_channels.csv"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
102 <param name="level" value="1"/> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
103 <output_collection name="qc_plots" type="list"> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
104 <element name="01-test_moving.svs" ftype="png"> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
105 <assert_contents> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
106 <has_size value="277000" delta="100000" /> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
107 </assert_contents> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
108 </element> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
109 </output_collection> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
110 <output name="registered" ftype="ome.tiff"> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
111 <assert_contents> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
112 <has_size value="59000000" delta="20000000" /> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
113 </assert_contents> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
114 </output> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
115 </test> |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
116 </tests> |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
117 <help><![CDATA[ |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
118 ------ |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
119 PALOM |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
120 ------ |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
121 **PALOM** performs registration of whole-slide images with different IHC stainings. |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
122 **Inputs** |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
123 1.) Reference image for aligning image mosiacs to |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
124 2.) A collection of images to be aligned |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
125 3.) File describing the channels/targets |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
126 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
127 **Outputs** |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
128 1.) Registered image as ome.tiff |
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
129 2.) Colleciton of QC plots |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
130 |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
131 More details on Github: https://github.com/Yu-AnChen/palom |
0
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
132 |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
133 ]]></help> |
b66b59713319
"planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 84aa6670d94fc7c7ef3178c606896f678119559e"
watsocam
parents:
diff
changeset
|
134 <expand macro="citations" /> |
2
e30f622ef2c3
planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/palom commit 08d9f2d59c26e67a162d75ae6e8b5fa734ab7b3c
goeckslab
parents:
1
diff
changeset
|
135 </tool> |