annotate anndata2ri.xml @ 0:ac675f28acfc draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
author iuc
date Thu, 13 Feb 2025 10:38:32 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
1 <tool id="anndata2ri" name="anndata2ri" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="23.0">
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
2 <description>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
3 Convert between Anndata and SingCellExperiment objects
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
4 </description>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
5 <macros>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
6 <token name="@TOOL_VERSION@">1.3.2</token>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
7 <token name="@VERSION_SUFFIX@">0</token>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
8 </macros>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
9 <xrefs>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
10 <xref type="bio.tools">anndata2ri</xref>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
11 </xrefs>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
12 <requirements>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
13 <requirement type="package" version="@TOOL_VERSION@">anndata2ri</requirement>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
14 <requirement type="package" version="0.10.9">anndata</requirement>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
15 <requirement type="package" version="1.24.0">bioconductor-singlecellexperiment</requirement>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
16 </requirements>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
17 <command detect_errors="exit_code"><![CDATA[
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
18 python '$script_file' '$conversion.direction'
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
19 ]]></command>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
20 <configfiles>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
21 <configfile name="script_file"><![CDATA[
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
22 import sys
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
23 import anndata as ad
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
24 import anndata2ri
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
25 import rpy2.robjects as ro
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
26 from rpy2.rlike.container import OrdDict
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
27
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
28 ro.r('suppressPackageStartupMessages(library(SingleCellExperiment))')
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
29
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
30 def convert_orddict_to_dict(uns):
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
31 if isinstance(uns, OrdDict):
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
32 return {k: convert_orddict_to_dict(v) for k, v in uns.items()}
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
33 elif isinstance(uns, list):
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
34 return [convert_orddict_to_dict(v) for v in uns]
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
35 elif isinstance(uns, tuple):
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
36 return tuple(convert_orddict_to_dict(v) for v in uns)
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
37 elif isinstance(uns, dict):
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
38 return {k: convert_orddict_to_dict(v) for k, v in uns.items()}
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
39 else:
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
40 return uns
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
41
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
42 if sys.argv[1] == 'sce2anndata':
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
43 sce = ro.r('readRDS')('$conversion.input_object')
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
44 with ro.conversion.localconverter(ro.default_converter + anndata2ri.converter):
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
45 adata = ro.conversion.rpy2py(sce)
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
46 adata.uns = convert_orddict_to_dict(adata.uns)
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
47 adata.obs.index = adata.obs.index.astype(str)
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
48 adata.var.index = adata.var.index.astype(str)
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
49 adata.write('outfile.h5ad', compression='gzip')
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
50
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
51 elif sys.argv[1] == 'anndata2sce':
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
52 adata = ad.read_h5ad('$conversion.input_object')
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
53 with ro.conversion.localconverter(ro.default_converter + anndata2ri.converter):
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
54 sce = ro.conversion.py2rpy(adata)
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
55 ro.r('saveRDS')(sce, 'outfile.rds')
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
56
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
57 ]]></configfile>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
58 </configfiles>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
59 <inputs>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
60 <conditional name="conversion" >
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
61 <param name="direction" type="select" label="Convert From / To" >
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
62 <option value="sce2anndata" >SingleCellexperiment to AnnData</option>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
63 <option value="anndata2sce" >AnnData to SingleCellexperiment</option>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
64 </param>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
65 <when value="sce2anndata">
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
66 <param name="input_object" type="data" format="rdata.sce,rds" label="SingCellExperiment object to convert" />
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
67 </when>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
68 <when value="anndata2sce" >
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
69 <param name="input_object" type="data" format="h5ad,h5" label="Anndata object to convert"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
70 </when>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
71 </conditional>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
72 </inputs>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
73 <outputs>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
74 <data name="output_anndata" format="h5ad" from_work_dir="outfile.h5ad" label="${tool.name} on ${on_string}: Anndata object">
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
75 <filter>conversion['direction'] == 'sce2anndata'</filter>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
76 </data>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
77 <data name="output_sce" format="rdata.sce" from_work_dir="outfile.rds" label="${tool.name} on ${on_string}: SingleCellExperiment object">
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
78 <filter>conversion['direction'] == 'anndata2sce'</filter>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
79 </data>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
80 </outputs>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
81 <tests>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
82 <test expect_num_outputs="1">
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
83 <param name="direction" value="sce2anndata"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
84 <param name="input_object" value="krumsiek11.rds"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
85 <output name="output_anndata" file="krumsiek11.h5ad" ftype="h5ad" compare="sim_size">
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
86 <assert_contents>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
87 <has_h5_keys keys="obs/cell_type"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
88 <has_h5_keys keys="uns/highlights"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
89 <has_h5_keys keys="uns/iroot"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
90 </assert_contents>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
91 </output>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
92 </test>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
93 <test expect_num_outputs="1">
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
94 <param name="direction" value="anndata2sce"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
95 <param name="input_object" value="krumsiek11.h5ad"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
96 <output name="output_sce" file="krumsiek11.rds" ftype="rdata.sce" compare="sim_size"/>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
97 </test>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
98 </tests>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
99 <help><![CDATA[
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
100 anndata2ri
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
101 ==========
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
102 Convert between Anndata and SingleCellExperiment objects. For conversion of further single-cell file formats, consider using **SCEasy Converter** tool.
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
103 ]]></help>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
104 <citations>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
105 <citation type="bibtex">
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
106 @unpublished{anndata2ri,
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
107 author = {Theis Lab},
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
108 title = {Convert between AnnData and SingleCellExperiment },
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
109 url = {https://github.com/theislab/anndata2ri}
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
110 }
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
111 </citation>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
112 </citations>
ac675f28acfc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata2ri/ commit f2b398613762cdee5f89fb43382df2bf7321ccde
iuc
parents:
diff changeset
113 </tool>