Mercurial > repos > iuc > anndata2ri
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 |
| 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> |
