annotate macros.xml @ 3:bd31b5d2130a draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
author iuc
date Tue, 18 Feb 2025 22:31:33 +0000
parents e263c0983539
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
1 <macros>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
2 <token name="@TOOL_VERSION@">0.1.6</token>
3
bd31b5d2130a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
iuc
parents: 2
diff changeset
3 <token name="@VERSION_SUFFIX@">1</token>
0
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
4 <token name="@PROFILE@">23.0</token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
5 <xml name="requirements">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
6 <requirements>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
7 <requirement type="package" version="@TOOL_VERSION@">muon</requirement>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
8 <requirement type="package" version="0.10.2">leidenalg</requirement>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
9 <requirement type="package" version="0.8.2">louvain</requirement>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
10 <requirement type="package" version="0.7.2">mofapy2</requirement>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
11 </requirements>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
12 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
13 <xml name="bio_tools">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
14 <xrefs>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
15 <xref type="bio.tools">muon</xref>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
16 </xrefs>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
17 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
18 <xml name="creators">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
19 <creator>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
20 <organization name="European Galaxy Team" url="https://galaxyproject.org/eu/" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
21 </creator>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
22 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
23 <xml name="citations">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
24 <citations>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
25 <citation type="doi">10.1186/s13059-021-02577-8</citation>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
26 </citations>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
27 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
28 <xml name="sanitize_query">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
29 <sanitizer>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
30 <valid initial="string.printable">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
31 <remove value="&apos;" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
32 </valid>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
33 </sanitizer>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
34 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
35 <xml name="sanitize_string">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
36 <sanitizer>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
37 <valid initial="string.letters,string.digits"><add value="_" /></valid>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
38 </sanitizer>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
39 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
40 <xml name="version_command">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
41 <version_command><![CDATA[python -c "import muon as mu;print('Muon version: %s' % mu.__version__)"]]></version_command>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
42 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
43
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
44 <token name="@CMD_imports@"><![CDATA[
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
45 import mudata as md
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
46 import muon as mu
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
47 import scanpy as sc
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
48 import os
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
49 ]]>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
50 </token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
51 <xml name="inputs_mudata">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
52 <param name="mdata" type="data" format="h5ad" label="MuData input file"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
53 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
54 <token name="@CMD_read_inputs@"><![CDATA[
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
55 mdata = md.read('mudata.h5mu')
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
56 ]]>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
57 </token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
58 <token name="@CMD_prettify_stdout@"><![CDATA[ | sed -r '1 s|MuData object with (.+) = (.*)\s*|\1: \2|g' | sed "s|'||g" | sed -r 's|^\s*(.*):\s(.*)|[\1]\n- \2|g' | sed 's|, |\n- |g'
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
59 ]]></token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
60 <token name="@COPY_MUDATA@"><![CDATA[
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
61 cp '$mdata' 'mudata.h5mu' &&
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
62 ]]>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
63 </token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
64
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
65 <token name="@CMD@"><![CDATA[
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
66 cat '$script_file' > '$hidden_output' &&
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
67 python '$script_file' >> '$hidden_output' &&
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
68 touch 'mudata_info.txt' &&
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
69 cat 'mudata_info.txt' @CMD_prettify_stdout@
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
70 ]]>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
71 </token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
72
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
73 <token name="@CMD_params_clustering@"><![CDATA[
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
74 #if $method.res.type == 'same'
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
75 #if str($method.res.resolution)
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
76 resolution=$method.res.resolution,
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
77 #end if
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
78 #else if $method.res.type == 'separate'
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
79 resolution={
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
80 #for $modality in $method.res.modalities
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
81 '$modality.mod_name': $modality.resolution,
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
82 #end for
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
83 },
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
84 #end if
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
85 #if $method.weights.type == 'same'
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
86 #if str($method.weights.mod_weights)
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
87 mod_weights=$method.weights.mod_weights,
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
88 #end if
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
89 #else if $method.weights.type == 'separate'
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
90 mod_weights={
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
91 #for $modality in $method.weights.modalities
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
92 '$modality.mod_name': $modality.mod_weights,
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
93 #end for
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
94 },
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
95 #end if
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
96 random_state=$method.random_state,
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
97 key_added='$method.key_added',
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
98 #if $method.neighbors_key
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
99 neighbors_key='$method.neighbors_key',
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
100 #end if
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
101 directed=$method.directed
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
102 ]]></token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
103
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
104 <token name="@CMD_neighbor_keys@"><![CDATA[
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
105 #if $method.n_keys.type == 'same'
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
106 neighbor_keys='$method.n_keys.neighbor_keys',
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
107 #else if $method.n_keys.type == 'separate'
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
108 neighbor_keys={
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
109 #for $modality in $method.n_keys.modalities
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
110 '$modality.mod_name': '$modality.neighbor_keys',
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
111 #end for
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
112 },
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
113 #end if
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
114 ]]></token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
115 <token name="@CMD_params_embedding@"><![CDATA[
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
116 #if $method.color
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
117 #set $color = ([x.strip() for x in str($method.color).split(',')])
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
118 color=$color,
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
119 #end if
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
120 use_raw=$method.use_raw,
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
121 #if $method.layer
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
122 layer='$method.layer',
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
123 #end if
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
124 ]]></token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
125
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
126 <xml name="inputs_common_advanced">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
127 <section name="advanced_common" title="Advanced Options" expanded="false">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
128 <param name="show_log" type="boolean" checked="false" label="Output Log?" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
129 </section>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
130 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
131 <xml name="outputs_common_advanced">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
132 <data name="hidden_output" format="txt" label="Log file" >
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
133 <filter>advanced_common['show_log']</filter>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
134 </data>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
135 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
136 <xml name="muon_outputs">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
137 <data name="mudata_out" format="h5ad" from_work_dir="mudata.h5mu" label="${tool.name} (${method.method}) on ${on_string}: MuData"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
138 <expand macro="outputs_common_advanced"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
139 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
140 <token name="@CMD_mudata_write_outputs@"><![CDATA[
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
141 mdata.write('mudata.h5mu')
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
142 with open('mudata_info.txt','w', encoding='utf-8') as ainfo:
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
143 print(mdata, file=ainfo)
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
144 ]]>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
145 </token>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
146
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
147 <xml name="param_neighbor_keys">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
148 <conditional name="n_keys">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
149 <param name="type" type="select" label="Same or separate neighborhood information for each modality?">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
150 <option value="same">Same neighborhood key for all modalities</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
151 <option value="separate">Separate neighborhood keys per modality</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
152 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
153 <when value="same">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
154 <param argument="neighbor_keys" type="text" value="neighbors" label="Keys in .uns where per-modality neighborhood information is stored"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
155 </when>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
156 <when value="separate">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
157 <repeat name="modalities" title="Modalities" min="2" default="2">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
158 <param name="mod_name" type="text" label="Modality name" optional="true">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
159 <expand macro="sanitize_string" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
160 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
161 <param argument="neighbor_keys" type="text" value="neighbors" label="Keys in .uns where neighborhood information is stored"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
162 </repeat>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
163 </when>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
164 </conditional>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
165 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
166 <xml name="param_resolution">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
167 <conditional name="res">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
168 <param name="type" type="select" label="Same or separate resolutions for each modality?">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
169 <option value="same">Same resolution for all modalities</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
170 <option value="separate">Separate resolutions per modality</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
171 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
172 <when value="same">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
173 <param argument="resolution" type="float" optional="true" label="Coarseness of the clustering" help="Higher values -> more clusters"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
174 </when>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
175 <when value="separate">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
176 <repeat name="modalities" title="Modalities" min="2" default="2">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
177 <param name="mod_name" type="text" label="Modality name" optional="true">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
178 <expand macro="sanitize_string" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
179 </param>
3
bd31b5d2130a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
iuc
parents: 2
diff changeset
180 <param name="resolution" type="float" optional="true" label="Resolution for the above modality" help="Higher values -> more clusters"/>
0
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
181 </repeat>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
182 </when>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
183 </conditional>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
184 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
185 <xml name="param_weight">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
186 <conditional name="weights">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
187 <param name="type" type="select" label="Same or separate weights for each modality?">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
188 <option value="same">Same weight for all modalities</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
189 <option value="separate">Separate weight per modality</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
190 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
191 <when value="same">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
192 <param argument="mod_weights" type="float" optional="true" label="Weight each modality controlling its contribution" help="Higher values -> more important"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
193 </when>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
194 <when value="separate">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
195 <repeat name="modalities" title="Modalities" min="2" default="2">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
196 <param name="mod_name" type="text" label="Modality name" optional="true">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
197 <expand macro="sanitize_string" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
198 </param>
3
bd31b5d2130a planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit 62edff3d7020d653c5f14c9b8afef809eb0fcc8a
iuc
parents: 2
diff changeset
199 <param name="mod_weights" type="float" optional="true" label="Weight for the above modality" help="Higher values -> more important"/>
0
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
200 </repeat>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
201 </when>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
202 </conditional>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
203 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
204 <xml name="param_random_state" tokens="seed">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
205 <param argument="random_state" type="integer" value="@SEED@" optional="true" label="Random seed for the optimization"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
206 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
207 <xml name="param_key_added" tokens="key_added">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
208 <param argument="key_added" type="text" value="@KEY_ADDED@" label="mdata.obs key where cluster labels to be added">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
209 <expand macro="sanitize_string" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
210 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
211 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
212 <xml name="param_neighbors_key">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
213 <param argument="neighbors_key" type="text" optional="true" label="Use neighbors connectivities as adjacency"
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
214 help="If not specified, look for .obsp['connectivities'] in each modality.
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
215 If specified, look for .obsp[.uns[neighbors_key]['connectivities_key']] in each modality for connectivities.">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
216 <expand macro="sanitize_string" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
217 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
218 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
219 <xml name="param_directed">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
220 <param argument="directed" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Treat the graph as directed"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
221 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
222 <xml name="param_key_added_common">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
223 <param argument="key_added" type="text" optional="true" label="Key to be added to store neighbors, distances and connectivities data"
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
224 help="If not specified, the multimodal neighbors data is stored in .uns['neighbors'], distances and connectivities are stored in .obsp['distances'] and .obsp['connectivities'], respectively.
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
225 If specified, the neighbors data is added to .uns[key_added], distances are stored in .obsp[key_added + '_distances'] and connectivities in .obsp[key_added + '_connectivities'].">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
226 <expand macro="sanitize_string" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
227 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
228 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
229 <xml name="param_eps" tokens="eps_value">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
230 <param argument="eps" type="float" value="@EPS_VALUE@" label="Small number to avoid numerical errors"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
231 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
232 <xml name="param_use_raw" tokens="label,checked">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
233 <param argument="use_raw" type="boolean" truevalue="True" falsevalue="False" checked="@CHECKED@" label="@LABEL@" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
234 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
235 <xml name="param_keys">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
236 <conditional name="key_variables">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
237 <param name="type" type="select" label="Keys to plot">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
238 <option value="var_names">All variables in '.var_names'</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
239 <option value="obs">All fields in '.obs'</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
240 <option value="custom">Subset of variables in 'adata.var_names' or fields of '.obs'</option>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
241 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
242 <when value="var_names"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
243 <when value="obs"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
244 <when value="custom">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
245 <param argument="keys" type="text" value="" label="Keys to plot" help="One or a list of comma-separated index or key from '.var_names' or fields of '.obs'">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
246 <expand macro="sanitize_query" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
247 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
248 </when>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
249 </conditional>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
250 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
251 <xml name="param_color">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
252 <param argument="color" type="text" optional="true" label="Keys for variables or annotations of observations (.obs columns)" help="Can be from any modality.">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
253 <expand macro="sanitize_query" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
254 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
255 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
256 <xml name="params_embedding">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
257 <expand macro="param_color"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
258 <expand macro="param_use_raw" label="Use raw slot of AnnData as input values" checked="true"/>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
259 <param argument="layer" type="text" optional="true" label="Name of the layer in the modality where a feature (from color) is derived from"
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
260 help="If a valid layer is provided, this takes precedence over use_raw=True">
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
261 <expand macro="sanitize_query" />
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
262 </param>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
263 </xml>
678260997e94 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/muon/ commit bcf2ec32c3d13b29da55e0e638da7ddd7162c436
iuc
parents:
diff changeset
264 </macros>