Mercurial > repos > iuc > preprocess_muon
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 |
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="'" /> |
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> |