annotate deepmicro.xml @ 0:77cbfe3e1b0d draft

planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
author iuc
date Tue, 02 May 2023 17:39:13 +0000
parents
children c58c1a99578b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
1 <tool id="deepmicro" name="DeepMicro" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
2 <description>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
3 Representation learning and classification framework
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
4 </description>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
5 <macros>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
6 <import>macros.xml</import>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
7 </macros>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
8 <expand macro="biotools" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
9 <expand macro="requirements" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
10 <expand macro="version" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
11 <command detect_errors="exit_code"><![CDATA[
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
12 mkdir data &&
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
13 mkdir results &&
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
14 ln -s '$features' data/features.csv &&
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
15
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
16 #if $mode.mode_type == "only_encoding":
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
17
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
18 #for $params in $mode.parameter_set:
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
19
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
20 #if $params.rl_type.rl_type_choice == "--pca" or $params.rl_type.rl_type_choice == "--rp":
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
21 DM.py -r 1 -cd features.csv '$params.rl_type.rl_type_choice' --save_rep --no_clf -t \${GALAXY_SLOTS:-8} &&
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
22 #else:
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
23 DM.py -r 1 -cd features.csv '$params.rl_type.rl_type_choice' -dm '$params.rl_type.dm' --save_rep --no_clf -t \${GALAXY_SLOTS:-8} &&
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
24 #end if
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
25 #end for
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
26
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
27 #else:
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
28
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
29 ln -s '$mode.class_labels' data/labels.csv &&
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
30
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
31 #for $params in $mode.parameter_set:
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
32
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
33 #if $params.rl_type.rl_type_choice == "--pca" or $params.rl_type.rl_type_choice == "--rp":
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
34 DM.py -r 1 -cd features.csv -cl labels.csv '$params.rl_type.rl_type_choice' --save_rep -m '$params.rl_type.classifier' -t \${GALAXY_SLOTS:-8} &&
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
35 #else:
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
36 DM.py -r 1 -cd features.csv -cl labels.csv '$params.rl_type.rl_type_choice' -dm '$params.rl_type.dm' --save_rep -m '$params.rl_type.classifier' -t \${GALAXY_SLOTS:-8} &&
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
37 #end if
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
38 #end for
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
39
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
40 #end if
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
41
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
42 echo Done !
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
43 ]]>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
44 </command>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
45 <inputs>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
46 <param argument="--features" type="data" format="tabular" label="Feature table" help="Dataset containing the features of samples"/>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
47 <conditional name="mode">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
48 <param name="mode_type" type="select" label="Mode" help="The tool can either only create a latent
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
49 representation of the data or create a latent representation of the data and cross validate a classifier using that encoding.">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
50 <option value="only_encoding">Create only encoding</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
51 <option value="e_and_c">Create encoding and cross validate a classifier</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
52 </param>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
53 <when value="only_encoding">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
54 <repeat name="parameter_set" title="Parameter Set">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
55 <conditional name="rl_type">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
56 <param name="rl_type_choice" type="select" label="Representation learning type" help="The type of representation learning" >
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
57 <option value="--pca">PCA</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
58 <option value="--rp">Random Projection</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
59 <option value="--ae">Autoencoder or Deep Autoencoder</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
60 <option value="--vae">Variational Autoencoder</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
61 <option value="--cae">Convolutional Autoencoder</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
62 </param>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
63 <when value="--pca"/>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
64 <when value="--rp"/>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
65 <when value="--ae">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
66 <expand macro="dm" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
67 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
68 <when value="--vae">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
69 <expand macro="dm" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
70 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
71 <when value="--cae">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
72 <expand macro="dm" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
73 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
74 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
75 </repeat>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
76 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
77 <when value="e_and_c">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
78 <param argument="--class_labels" type="data" format="tabular" label="Class labels" help="Dataset containing the class labels corresponding to the features"/>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
79 <repeat name="parameter_set" title="Parameter Set">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
80 <conditional name="rl_type">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
81 <param name="rl_type_choice" type="select" label="Representation learning type" help="The type of representation learning. `Train on input` trains the classifier on the input features without representation learning" >
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
82 <option value="--pca">PCA</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
83 <option value="--rp">Random Projection</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
84 <option value="--ae">Autoencoder or Deep Autoencoder</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
85 <option value="--vae">Variational Autoencoder</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
86 <option value="--cae">Convolutional Autoencoder</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
87 <option value="no_rl">Train on input</option>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
88 </param>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
89 <when value="no_rl">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
90 <expand macro="clfs" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
91 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
92 <when value="--pca">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
93 <expand macro="clfs" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
94 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
95 <when value="--rp">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
96 <expand macro="clfs" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
97 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
98 <when value="--ae">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
99 <expand macro="dm" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
100 <expand macro="clfs" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
101 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
102 <when value="--vae">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
103 <expand macro="dm" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
104 <expand macro="clfs" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
105 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
106 <when value="--cae">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
107 <expand macro="dm" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
108 <expand macro="clfs" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
109 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
110 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
111 </repeat>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
112 </when>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
113 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
114 </inputs>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
115 <outputs>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
116 <data name="results" format="tabular" from_work_dir="./results/*_result.txt" label="${tool.name} on ${on_string}: Results">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
117 <!-- results are only for classifiers -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
118 <filter>mode["mode_type"] == "e_and_c"</filter>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
119 </data>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
120 <collection name="encoded_features" type="list" label="Encoded Features">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
121 <!-- the encoded features generated by the tool are only for the training set, this is not very useful, therefore omitting
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
122 todo change tool do export features complete dataset also when classification is performed -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
123 <filter>mode["mode_type"] == "only_encoding"</filter>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
124 <discover_datasets directory="results" pattern="(?P&lt;designation&gt;.*)_rep\.csv" format="tabular" visible="false" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
125 </collection>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
126 </outputs>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
127 <tests>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
128
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
129 <!-- only encoding -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
130 <!-- test one parameter sets -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
131
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
132 <test expect_num_outputs="1">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
133 <param name="mode_type" value="only_encoding" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
134 <param name="features" value="UserDataExample.csv" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
135 <param name="rl_type_choice" value="--ae" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
136 <param name="dm" value="40" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
137 <output_collection name="encoded_features" type="list">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
138 <!-- output is non determinisitc -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
139 <element name="AE[40]_features" ftype="tabular" >
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
140 <assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
141 <has_n_lines n="20"/>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
142 <!-- <has_n_columns n="40" sep="," /> -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
143 </assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
144 </element>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
145 </output_collection>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
146 </test>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
147
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
148 <test expect_num_outputs="1">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
149 <param name="mode_type" value="only_encoding" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
150 <param name="features" value="UserDataExample.csv" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
151 <param name="rl_type_choice" value="--pca" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
152 <output_collection name="encoded_features" type="list">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
153 <element name="PCA_features" ftype="tabular" >
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
154 <assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
155 <has_n_lines n="20"/>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
156 <!-- <has_n_columns n="40" sep="," /> -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
157 </assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
158 </element>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
159 </output_collection>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
160 </test>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
161
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
162 <!-- test multiple parameter sets -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
163 <test expect_num_outputs="1">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
164 <param name="features" value="UserDataExample.csv" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
165 <conditional name="mode">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
166 <param name="mode_type" value="only_encoding" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
167
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
168 <repeat name="parameter_set">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
169 <conditional name="rl_type">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
170 <param name="rl_type_choice" value="--pca" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
171 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
172 </repeat>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
173
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
174 <repeat name="parameter_set">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
175 <conditional name="rl_type">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
176 <param name="rl_type_choice" value="--ae" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
177 <param name="dm" value="40" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
178 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
179 </repeat>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
180
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
181 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
182
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
183 <output_collection name="encoded_features" type="list">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
184 <element name="AE[40]_features" ftype="tabular" >
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
185 <assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
186 <has_n_lines n="20"/>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
187 <!-- <has_n_columns n="40" sep="," /> -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
188 </assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
189 </element>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
190 <element name="PCA_features" ftype="tabular" >
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
191 <assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
192 <has_n_lines n="20"/>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
193 <!-- <has_n_columns n="40" sep="," /> -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
194 </assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
195 </element>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
196 </output_collection>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
197
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
198 </test>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
199
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
200 <!-- encoding and clf -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
201 <!-- test one parameter set -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
202
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
203 <test expect_num_outputs="1">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
204 <param name="features" value="UserDataExample.csv" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
205 <param name="mode_type" value="e_and_c" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
206 <param name="class_labels" value="UserLabelExample.csv" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
207 <param name="rl_type_choice" value="--vae" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
208 <param name="dm" value="40" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
209 <param name="classifier" value="rf" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
210 <output ftype="tabular" name="results" >
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
211 <assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
212 <has_text text="VAE[40]_rf" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
213 </assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
214 </output>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
215
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
216 </test>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
217
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
218 <!-- test multiple parameter sets -->
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
219 <test expect_num_outputs="1">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
220 <param name="features" value="UserDataExample.csv" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
221 <conditional name="mode">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
222 <param name="mode_type" value="e_and_c" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
223 <param name="class_labels" value="UserLabelExample.csv" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
224
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
225 <repeat name="parameter_set">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
226 <conditional name="rl_type">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
227 <param name="rl_type_choice" value="--cae" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
228 <param name="dm" value="20" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
229 <param name="classifier" value="rf" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
230 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
231 </repeat>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
232
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
233 <repeat name="parameter_set">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
234 <conditional name="rl_type">
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
235 <param name="rl_type_choice" value="--vae" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
236 <param name="dm" value="40" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
237 <param name="classifier" value="mlp" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
238 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
239 </repeat>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
240
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
241 </conditional>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
242
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
243 <output ftype="tabular" name="results" >
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
244 <assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
245 <has_text text="CAE[20]_rf" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
246 <has_text text="VAE[40]_mlp" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
247 </assert_contents>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
248 </output>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
249
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
250 </test>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
251
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
252 </tests>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
253 <help>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
254 <![CDATA[
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
255 DeepMicro is a deep representation learning framework exploiting various autoencoders
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
256 to learn robust low-dimensional representations from high-dimensional data and training
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
257 classification models based on the learned representation.
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
258
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
259 ======================================
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
260 Option 1) Only representation learning
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
261 ======================================
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
262
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
263 The representation learning does not require class labels and can be learned from the features alone.
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
264 The wrapper allows to explore multiple paramertes (i.e. different modes to
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
265 generate the features, please refer to the publication for details), for each
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
266 added parameter the encoded features are generated. Those features can then be passed to subsequent ML tools,
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
267 such as `Ensemble methods for classification and regression` or `Split Dataset into training and test subsets`
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
268
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
269 =====================================================
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
270 Option 2) Representation learning and classification
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
271 =====================================================
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
272
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
273 The tool itself can also evaluate the performance of the generated representation learning for different
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
274 classifiers internally using 5 fold CV. The wrapper allows to explore multiple paramertes and clfs.
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
275 Each parameter run will be stored as a line to the result file. If this option is chosen the latent representation is not
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
276 exported as output. To create the latent representation of the complete feature set, run the tool again
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
277 with the same parameters using the `Only representation learning` option.
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
278 The header of the result file is:
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
279
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
280 '{Encoding}_{classifier}, AUC, ACC, Recall, Precision, F1_score, time-end, runtime(sec), classfication time(sec), best hyper-parameter'
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
281
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
282 The overall schema of the tool is shown in:
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
283
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
284 .. image:: ML_Workflow.png
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
285 ]]>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
286 </help>
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
287 <expand macro="citations" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
288 <expand macro="creator" />
77cbfe3e1b0d planemo upload for repository https://github.com/paulzierep/DeepMicro commit 1bbea291a9d77beafaeba83ab775d870ec24719e
iuc
parents:
diff changeset
289 </tool>