Mercurial > repos > iuc > cosg
annotate cosg.xml @ 1:fe5996e87b41 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit d1eee788f207ac0077cb5fea82a3f32cc4980e40
| author | iuc |
|---|---|
| date | Tue, 05 Nov 2024 13:32:17 +0000 |
| parents | cf880680fd0b |
| children |
| rev | line source |
|---|---|
|
0
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
1 <tool id="cosg" name="COSG" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@profile@"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
2 <description>Cell marker gene identification</description> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
3 <macros> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
5 </macros> |
|
1
fe5996e87b41
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit d1eee788f207ac0077cb5fea82a3f32cc4980e40
iuc
parents:
0
diff
changeset
|
6 <xrefs> |
|
fe5996e87b41
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit d1eee788f207ac0077cb5fea82a3f32cc4980e40
iuc
parents:
0
diff
changeset
|
7 <xref type="bio.tools">cosg</xref> |
|
fe5996e87b41
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit d1eee788f207ac0077cb5fea82a3f32cc4980e40
iuc
parents:
0
diff
changeset
|
8 </xrefs> |
|
0
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
9 <expand macro="requirements"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
10 </expand> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
11 <expand macro="version_command"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
12 <command detect_errors="exit_code"><![CDATA[ |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
13 @CMD@ |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
14 ]]></command> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
15 <configfiles> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
16 <configfile name="script_file"><![CDATA[ |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
17 @CMD_imports@ |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
18 @CMD_read_inputs@ |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
19 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
20 #if $method_options.groups != 'all' |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
21 #set $method_options.groups=[$groups] |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
22 #end if |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
23 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
24 cosg.cosg(adata, |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
25 groupby='$method_options.groupby', |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
26 groups='$method_options.groups', |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
27 n_genes_user=$method_options.n_genes_user, |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
28 mu=$advanced_options.mu, |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
29 remove_lowly_expressed=$advanced_options.filter_expression.remove_lowly_expressed, |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
30 #if $advanced_options.filter_expression.remove_lowly_expressed == "True" |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
31 expressed_pct=$advanced_options.filter_expression.expressed_pct, |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
32 #end ifs |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
33 key_added='$advanced_options.key_added', |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
34 use_raw=$advanced_options.layer_selection.use_raw, |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
35 #if $advanced_options.layer_selection.use_raw == "False" |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
36 #if $advanced_options.layer_selection.layer |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
37 layer='$advanced_options.layer_selection.layer', |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
38 #end if |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
39 #end if |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
40 reference='$advanced_options.reference' |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
41 ) |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
42 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
43 df=pd.DataFrame(adata.uns['cosg']['names']).T |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
44 df.to_csv('marker.tsv', sep='\t', index=True) |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
45 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
46 @CMD_anndata_write_outputs@ |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
47 ]]></configfile> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
48 </configfiles> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
49 <inputs> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
50 <expand macro="inputs_anndata"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
51 <section name="method_options" title="Method Options" expanded="true"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
52 <param argument="groupby" type="text" value="" optional="false" label="The key of the cell groups in .obs"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
53 <param argument="groups" type="text" value="all" optional="false" label="Subset of cell groups" help="e.g. 'g1','g2','g3'."/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
54 <param argument="n_genes_user" type="integer" value="50" min="1" label="The number of genes that appear in the returned tables"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
55 </section> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
56 <section name="advanced_options" title="Advanced Options"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
57 <param argument="mu" type="float" value="1.0" min="0.0" max="1.0" label="The penalty restricting marker genes expressing in non-target cell groups" help="Larger value represents more strict restrictions. mu should be >= 0, and by default, mu = 1."/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
58 <conditional name="filter_expression"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
59 <param name="remove_lowly_expressed" type="select" label="Remove lowly expressed genes" help="If yes, genes that express a percentage of target cells smaller than a specific value (`expressed_pct`) are not considered as marker genes for the target cells."> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
60 <option value="False">No</option> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
61 <option value="True">Yes</option> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
62 </param> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
63 <when value="False"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
64 <when value="True"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
65 <param argument="expressed_pct" type="float" value="0.1" min="0.01" max="1.0" label="Percentage of target cells" help="Genes that express a percentage of target cells smaller than a specific value (`expressed_pct`) are not considered as marker genes for the target cells."/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
66 </when> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
67 </conditional> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
68 <param argument="key_added" type="text" value="cosg" optional="false" label="The key in adata.uns information is saved to."> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
69 <validator type="empty_field"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
70 </param> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
71 <conditional name="layer_selection"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
72 <param name="use_raw" type="select" label="Use raw attribute of adata if present to perform tests on." help="If use_raw is set to True then adata.raw.X if it exists."> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
73 <option value="False">No</option> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
74 <option value="True">Yes</option> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
75 </param> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
76 <when value="False"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
77 <param argument="layer" type="text" value="" label="Key from adata.layers whose value will be used to perform tests on." help="If empty then adata.X will be used. If use_raw is set to True then adata.raw.X. If layers specified then use adata.layers[layer]."/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
78 </when> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
79 <when value="True"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
80 </conditional> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
81 <param argument="reference" type="text" value="rest" optional="false" label="If a group identifier, compare with respect to this group." help=" If you use the keyword 'rest', compare each group to the union of the rest of the group."> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
82 <validator type="empty_field"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
83 </param> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
84 </section> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
85 <expand macro="inputs_common_advanced"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
86 </inputs> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
87 <outputs> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
88 <expand macro="anndata_outputs"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
89 <data name="marker_out" format="tabular" from_work_dir="marker.tsv" label="${tool.name} on ${on_string}: Markers"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
90 </outputs> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
91 <tests> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
92 <test expect_num_outputs="3"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
93 <!-- test 1 --> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
94 <param name="adata" value="tl.rank_genes_groups.newton-cg.pbmc68k_highly_reduced.h5ad" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
95 <param name="groupby" value="bulk_labels"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
96 <section name="advanced_common"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
97 <param name="show_log" value="true" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
98 </section> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
99 <output name="hidden_output"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
100 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
101 <has_text_matching expression="cosg.cosg"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
102 <has_text_matching expression="groupby='bulk_labels'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
103 <has_text_matching expression="groups='all'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
104 <has_text_matching expression="n_genes_user=50"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
105 <has_text_matching expression="mu=1.0"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
106 <has_text_matching expression="remove_lowly_expressed=False"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
107 <has_text_matching expression="key_added='cosg'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
108 <has_text_matching expression="use_raw=False"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
109 <has_text_matching expression="reference='rest'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
110 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
111 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
112 <output name="anndata_out" file="cosg.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_1.h5ad" ftype="h5ad"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
113 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
114 <has_h5_keys keys="obs, var, uns" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
115 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
116 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
117 <output name="marker_out" file="marker_1.tsv" ftype="tabular" compare="sim_size"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
118 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
119 <has_n_columns n="51" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
120 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
121 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
122 </test> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
123 <test expect_num_outputs="3"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
124 <!-- test 2 --> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
125 <param name="adata" value="tl.rank_genes_groups.newton-cg.pbmc68k_highly_reduced.h5ad" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
126 <param name="groupby" value="louvain"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
127 <param name="remove_lowly_expressed" value="True" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
128 <section name="advanced_common"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
129 <param name="show_log" value="true" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
130 </section> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
131 <output name="hidden_output"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
132 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
133 <has_text_matching expression="cosg.cosg"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
134 <has_text_matching expression="groupby='louvain'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
135 <has_text_matching expression="groups='all'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
136 <has_text_matching expression="n_genes_user=50"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
137 <has_text_matching expression="mu=1.0"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
138 <has_text_matching expression="remove_lowly_expressed=True"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
139 <has_text_matching expression="expressed_pct=0.1"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
140 <has_text_matching expression="key_added='cosg'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
141 <has_text_matching expression="use_raw=False"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
142 <has_text_matching expression="reference='rest'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
143 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
144 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
145 <output name="anndata_out" file="cosg.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_2.h5ad" ftype="h5ad"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
146 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
147 <has_h5_keys keys="obs, var, uns" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
148 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
149 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
150 <output name="marker_out" file="marker_2.tsv" ftype="tabular"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
151 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
152 <has_n_columns n="51" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
153 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
154 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
155 </test> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
156 <test expect_num_outputs="3"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
157 <!-- test 3 --> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
158 <param name="adata" value="tl.rank_genes_groups.newton-cg.pbmc68k_highly_reduced.h5ad" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
159 <param name="groupby" value="bulk_labels"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
160 <param name="use_raw" value="True"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
161 <section name="advanced_common"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
162 <param name="show_log" value="true" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
163 </section> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
164 <output name="hidden_output"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
165 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
166 <has_text_matching expression="cosg.cosg"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
167 <has_text_matching expression="groupby='bulk_labels'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
168 <has_text_matching expression="groups='all'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
169 <has_text_matching expression="n_genes_user=50"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
170 <has_text_matching expression="mu=1.0"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
171 <has_text_matching expression="remove_lowly_expressed=False"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
172 <has_text_matching expression="key_added='cosg'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
173 <has_text_matching expression="use_raw=True"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
174 <has_text_matching expression="reference='rest'"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
175 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
176 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
177 <output name="anndata_out" file="cosg.rank_genes_groups.newton-cg.pbmc68k_highly_reduced_3.h5ad" ftype="h5ad"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
178 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
179 <has_h5_keys keys="obs, var, uns" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
180 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
181 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
182 <output name="marker_out" file="marker_3.tsv" ftype="tabular"> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
183 <assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
184 <has_n_columns n="51" /> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
185 </assert_contents> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
186 </output> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
187 </test> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
188 </tests> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
189 <help><![CDATA[ |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
190 Marker gene identification for single-cell sequencing data using COSG. |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
191 ============================================================================================================ |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
192 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
193 Accurate and fast cell marker gene identification with COSG |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
194 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
195 COSG is a cosine similarity-based method for more accurate and scalable marker gene identification. |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
196 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
197 - COSG is a general method for cell marker gene identification across different data modalities, e.g., scRNA-seq, scATAC-seq and spatially resolved transcriptome data. |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
198 - Marker genes or genomic regions identified by COSG are more indicative and with greater cell-type specificity. |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
199 - COSG is ultrafast for large-scale datasets, and is capable of identifying marker genes for one million cells in less than two minutes. |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
200 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
201 Here is the R version for COSG, and the Python version is hosted in https://github.com/genecell/COSG. |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
202 |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
203 ]]></help> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
204 <expand macro="citations"/> |
|
cf880680fd0b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/cosg/ commit 2e477dea2f014c265e6a2c6d25432d0e2bace733
iuc
parents:
diff
changeset
|
205 </tool> |
