Mercurial > repos > iuc > anndata_import
annotate import.xml @ 16:56e4b2d882ad draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/main/tools/anndata commit 7511ac8af2d638d0ad54f196b5ab3657c7577aa5
| author | iuc |
|---|---|
| date | Wed, 10 Dec 2025 16:58:27 +0000 |
| parents | bfac01f0393b |
| children |
| rev | line source |
|---|---|
|
15
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
1 <tool id="anndata_import" name="Import Anndata" version="@TOOL_VERSION@+galaxy2" profile="@PROFILE@"> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
2 <description>from different formats</description> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
3 <macros> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
5 <xml name="params_10x"> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
6 <param name="barcodes" type="data" format="tabular,txt" label="Barcodes (whitelist) file with one barcode per line"/> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
7 <param name="var_names" type="select" label="Variables index"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
8 <option value="gene_symbols">gene_symbols</option> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
9 <option value="gene_ids">gene_ids</option> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
10 </param> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
11 <param name="make_unique" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Make the variable index unique by appending '-1', '-2'?"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
12 <param name="gex_only" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Keep only 'Gene Expression' data and ignore other feature types?"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
13 </xml> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
14 </macros> |
|
13
47ecd3ed0564
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit c1d84c1850c53deccc384de3960d2cec37bb2869
iuc
parents:
12
diff
changeset
|
15 <expand macro="bio_tools"/> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
16 <expand macro="requirements"> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
17 <requirement type="package" version="1.10.2">scanpy</requirement> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
18 </expand> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
19 <expand macro="version_command"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
20 <command detect_errors="exit_code"><![CDATA[ |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
21 #if $in.adata_format == 'mtx' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
22 mkdir mtx |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
23 #if $in.tenx.use == 'legacy_10x' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
24 && cp '$in.matrix' 'mtx/matrix.mtx' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
25 && cp '$in.tenx.genes' 'mtx/genes.tsv' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
26 && cp '$in.tenx.barcodes' 'mtx/barcodes.tsv' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
27 #else if $in.tenx.use == 'v3_10x' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
28 && cp '$in.matrix' 'mtx/matrix.mtx' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
29 && gzip 'mtx/matrix.mtx' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
30 && cp '$in.tenx.features' 'mtx/features.tsv' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
31 && gzip 'mtx/features.tsv' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
32 && cp '$in.tenx.barcodes' 'mtx/barcodes.tsv' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
33 && gzip 'mtx/barcodes.tsv' |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
34 #end if |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
35 && |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
36 #else if $in.adata_format == 'umi_tools' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
37 ## avoid gzipping in the inputdir |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
38 gzip -c '$in.input' > umi_tools_input.gz |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
39 && |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
40 #end if |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
41 |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
42 @CMD@ |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
43 ]]></command> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
44 <configfiles> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
45 <configfile name="script_file"><![CDATA[ |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
46 @CMD_imports@ |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
47 #if $in.adata_format == 'loom' |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
48 adata = ad.read_loom( |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
49 '$in.input', |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
50 sparse=$in.sparse, |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
51 cleanup=$in.cleanup, |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
52 X_name='$in.x_name', |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
53 obs_names='$in.obs_names', |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
54 var_names='$in.var_names') |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
55 |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
56 #else if $in.adata_format == 'tabular' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
57 #set delimiter=$in.input.metadata.delimiter |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
58 #if $delimiter != ',' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
59 #set delimiter='\\t' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
60 #end if |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
61 adata = ad.read_csv( |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
62 '$in.input', |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
63 delimiter='$delimiter', |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
64 first_column_names=$in.first_column_names) |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
65 ## convert into sparse matrix. Dense matrix needs large disk space and higher access times |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
66 from scipy.sparse import csr_matrix |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
67 adata.X = csr_matrix(adata.X) |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
68 |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
69 #else if $in.adata_format == '10x_h5' |
|
5
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
70 import scanpy as sc |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
71 adata = sc.read_10x_h5('$in.input') |
|
5
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
72 |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
73 #else if $in.adata_format == 'mtx' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
74 #if $in.tenx.use == 'no' |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
75 adata = ad.read_mtx(filename='$in.matrix') |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
76 #else |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
77 import scanpy as sc |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
78 adata = sc.read_10x_mtx( |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
79 'mtx', |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
80 var_names='$in.tenx.var_names', |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
81 make_unique=$in.tenx.make_unique, |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
82 cache=False, |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
83 gex_only=$in.tenx.gex_only) |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
84 #end if |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
85 |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
86 #else if $in.adata_format == 'umi_tools' |
|
9
260ecac7539b
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 53df027ff1c3c3f580b2cc356887b0c8cce82a94"
iuc
parents:
8
diff
changeset
|
87 adata = ad.read_umi_tools('umi_tools_input.gz') |
|
15
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
88 |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
89 #else if $in.adata_format == 'custom' |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
90 import pandas as pd |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
91 |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
92 adata = ad.read_mtx(filename='$in.mtx') |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
93 adata = adata.transpose().copy() |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
94 |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
95 obs = pd.read_csv('$in.obs', sep='\t', index_col=0) |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
96 var = pd.read_csv('$in.var', sep='\t', index_col=0) |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
97 |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
98 if adata.shape[0] != obs.shape[0]: |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
99 raise ValueError(f"Mismatch: adata has {adata.shape[0]} cells, but obs has {obs.shape[0]} rows.") |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
100 |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
101 if adata.shape[1] != var.shape[0]: |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
102 raise ValueError(f"Mismatch: adata has {adata.shape[1]} genes, but var has {var.shape[0]} rows.") |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
103 |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
104 |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
105 adata.obs = obs |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
106 adata.var = var |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
107 |
|
3
b68022a5c83f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit dc9d19d1f902f3ed54009cd0e68c8518c284b856"
iuc
parents:
2
diff
changeset
|
108 #end if |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
109 adata.write('anndata.h5ad', compression='gzip') |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
110 print(adata) |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
111 ]]></configfile> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
112 </configfiles> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
113 <inputs> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
114 <conditional name="in"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
115 <param name="adata_format" type="select" label="Create annadata from"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
116 <option value="loom">Loom data</option> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
117 <option value="tabular">Tabular, CSV, TSV</option> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
118 <option value="10x_h5">H5 format from Cell ranger or not</option> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
119 <option value="mtx">Matrix Market (mtx), from Cell ranger or not</option> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
120 <option value="umi_tools">UMI tools count matrix</option> |
|
15
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
121 <option value="custom">custom (with annotated cells and genes tables)</option> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
122 </param> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
123 <when value="loom"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
124 <param name="input" type="data" format="loom" label="Annotated data matrix"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
125 <param name="sparse" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Is the data matrix to read sparse?"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
126 <param name="cleanup" type="boolean" truevalue="True" falsevalue="False" checked="false" label="Cleanup?"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
127 <param name="x_name" type="text" value="spliced" label="X_name"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
128 <param name="obs_names" type="text" value="CellID" label="obs_names"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
129 <param name="var_names" type="text" value="Gene" label="var_names"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
130 </when> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
131 <when value="tabular"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
132 <param name="input" type="data" format="tabular,csv,tsv" label="Annotated data matrix"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
133 <param name="first_column_names" type="boolean" truevalue="True" falsevalue="False" checked="true" label="Does the first column store the row names?"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
134 </when> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
135 <when value="10x_h5" > |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
136 <param name="input" type="data" format="h5" label="Data matrix"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
137 </when> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
138 <when value="mtx"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
139 <param name="matrix" type="data" format="mtx" label="Matrix in Matrix Market format"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
140 <conditional name="tenx"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
141 <param name="use" type="select" label="Use 10x Genomics formatted mtx"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
142 <option value="no">No</option> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
143 <option value="legacy_10x">Output from Cell Ranger v2 or earlier versions</option> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
144 <option value="v3_10x">Output from Cell Ranger v3 or later versions</option> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
145 </param> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
146 <when value="no"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
147 <when value="legacy_10x"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
148 <param name="genes" type="data" format="tabular" label="2-column genes file with gene id and gene name"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
149 <expand macro="params_10x"/> |
|
3
b68022a5c83f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit dc9d19d1f902f3ed54009cd0e68c8518c284b856"
iuc
parents:
2
diff
changeset
|
150 </when> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
151 <when value="v3_10x"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
152 <param name="features" type="data" format="tabular" label="3-column features file with feature id, feature name and feature type" help="For scRNA-seq, features are genes. The 3rd column typically contains the word 'Gene Expression'"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
153 <expand macro="params_10x"/> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
154 </when> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
155 </conditional> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
156 </when> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
157 <when value="umi_tools"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
158 <param name="input" type="data" format="tabular" label="condensed count matrix from UMI tools"/> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
159 </when> |
|
15
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
160 <when value="custom"> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
161 <param name="mtx" type="data" format="mtx" label="Matrix in Matrix Market format"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
162 <param name="obs" type="data" format="tabular,tabular.gz" label="Annotated cells (first column will be obs_index)"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
163 <param name="var" type="data" format="tabular,tabular.gz" label="Annotated genes (first column will be var_index)"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
164 </when> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
165 </conditional> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
166 </inputs> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
167 <outputs> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
168 <data name="anndata" format="h5ad" from_work_dir="anndata.h5ad" label="Anndata import on ${on_string}"/> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
169 </outputs> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
170 <tests> |
|
3
b68022a5c83f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit dc9d19d1f902f3ed54009cd0e68c8518c284b856"
iuc
parents:
2
diff
changeset
|
171 <test expect_num_outputs="1"> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
172 <conditional name="in"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
173 <param name="adata_format" value="loom"/> |
|
7
546e3c9d261c
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 6497f5415b57bedd849b876883574b3f0050741a"
iuc
parents:
5
diff
changeset
|
174 <param name="input" ftype="loom" value="krumsiek11.loom" /> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
175 <param name="sparse" value="True"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
176 <param name="cleanup" value="False"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
177 <param name="x_name" value="spliced"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
178 <param name="obs_names" value="CellID" /> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
179 <param name="var_names" value="Gene"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
180 </conditional> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
181 <assert_stdout> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
182 <has_text_matching expression="ad.read_loom"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
183 <has_text_matching expression="sparse=True"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
184 <has_text_matching expression="cleanup=False"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
185 <has_text_matching expression="X_name='spliced'"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
186 <has_text_matching expression="obs_names='CellID'"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
187 <has_text_matching expression="var_names='Gene'"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
188 </assert_stdout> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
189 <output name="anndata" ftype="h5ad"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
190 <assert_contents> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
191 <has_h5_keys keys="obs/cell_type"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
192 <has_h5_keys keys="obs/obs_names"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
193 <has_h5_keys keys="var/var_names"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
194 </assert_contents> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
195 </output> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
196 </test> |
|
3
b68022a5c83f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit dc9d19d1f902f3ed54009cd0e68c8518c284b856"
iuc
parents:
2
diff
changeset
|
197 <test expect_num_outputs="1"> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
198 <conditional name="in"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
199 <param name="adata_format" value="tabular"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
200 <param name="input" value="adata.csv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
201 <param name="first_column_names" value="true"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
202 </conditional> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
203 <assert_stdout> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
204 <has_text_matching expression="ad.read_csv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
205 <has_text_matching expression="delimiter=','"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
206 <has_text_matching expression="first_column_names=True"/> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
207 <has_text_matching expression="3 × 2"/> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
208 </assert_stdout> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
209 </test> |
|
3
b68022a5c83f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit dc9d19d1f902f3ed54009cd0e68c8518c284b856"
iuc
parents:
2
diff
changeset
|
210 <test expect_num_outputs="1"> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
211 <conditional name="in"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
212 <param name="adata_format" value="tabular"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
213 <param name="input" value="adata.tsv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
214 <param name="first_column_names" value="true"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
215 </conditional> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
216 <assert_stdout> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
217 <has_text_matching expression="ad.read_csv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
218 <has_text_matching expression="delimiter='\\t'"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
219 <has_text_matching expression="first_column_names=True"/> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
220 <has_text_matching expression="3 × 2"/> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
221 </assert_stdout> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
222 </test> |
|
7
546e3c9d261c
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 6497f5415b57bedd849b876883574b3f0050741a"
iuc
parents:
5
diff
changeset
|
223 <test expect_num_outputs="1"> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
224 <conditional name="in"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
225 <param name="adata_format" value="mtx"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
226 <param name="matrix" value="matrix_10x_v1.2.0.mtx"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
227 <conditional name="tenx"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
228 <param name="use" value="no"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
229 </conditional> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
230 </conditional> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
231 <assert_stdout> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
232 <has_text_matching expression="343 × 12"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
233 </assert_stdout> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
234 </test> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
235 <test expect_num_outputs="1"> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
236 <conditional name="in"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
237 <param name="adata_format" value="mtx"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
238 <param name="matrix" value="matrix_10x_v1.2.0.mtx"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
239 <conditional name="tenx"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
240 <param name="use" value="legacy_10x"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
241 <param name="genes" value="genes_10x_v1.2.0.tsv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
242 <param name="barcodes" value="barcodes_10x_v1.2.0.tsv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
243 <param name="var_names" value="gene_symbols"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
244 <param name="make_unique" value="true"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
245 <param name="gex_only" value="true"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
246 </conditional> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
247 </conditional> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
248 <assert_stdout> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
249 <has_text_matching expression="12 × 343"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
250 </assert_stdout> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
251 <output name="anndata" ftype="h5ad"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
252 <assert_contents> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
253 <has_h5_keys keys="var/gene_ids"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
254 </assert_contents> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
255 </output> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
256 </test> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
257 <test expect_num_outputs="1"> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
258 <conditional name="in"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
259 <param name="adata_format" value="mtx"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
260 <param name="matrix" value="matrix_10x_v3.0.0.mtx"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
261 <conditional name="tenx"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
262 <param name="use" value="v3_10x"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
263 <param name="features" value="features_10x_v3.0.0.tsv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
264 <param name="barcodes" value="barcodes_10x_v3.0.0.tsv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
265 <param name="var_names" value="gene_symbols"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
266 <param name="make_unique" value="true"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
267 <param name="gex_only" value="true"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
268 </conditional> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
269 </conditional> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
270 <assert_stdout> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
271 <has_text_matching expression="1107 × 507"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
272 </assert_stdout> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
273 <output name="anndata" ftype="h5ad"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
274 <assert_contents> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
275 <has_h5_keys keys="var/gene_ids"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
276 <has_h5_keys keys="var/feature_types"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
277 </assert_contents> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
278 </output> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
279 </test> |
|
3
b68022a5c83f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit dc9d19d1f902f3ed54009cd0e68c8518c284b856"
iuc
parents:
2
diff
changeset
|
280 <test expect_num_outputs="1"> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
281 <conditional name="in"> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
282 <param name="adata_format" value="umi_tools"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
283 <param name="input" value="umi_tools.tsv"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
284 </conditional> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
285 <assert_stdout> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
286 <has_text_matching expression="2 × 13"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
287 </assert_stdout> |
|
3
b68022a5c83f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit dc9d19d1f902f3ed54009cd0e68c8518c284b856"
iuc
parents:
2
diff
changeset
|
288 </test> |
|
5
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
289 <test expect_num_outputs="1"><!-- 10x h5 test --> |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
290 <conditional name="in"> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
291 <param name="adata_format" value="10x_h5"/> |
|
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
292 <param name="input" value="dropletutils_input.h5"/> |
|
5
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
293 </conditional> |
|
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
294 <output name="anndata"> |
|
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
295 <assert_contents> |
|
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
296 <has_text text="HDF"/> |
|
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
297 <has_text text="ENSG00000258728" /> |
|
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
298 <has_text text="GCGAGAAAGTTGTAGA" /> |
|
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
299 </assert_contents> |
|
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
300 </output> |
|
9f277f08bd8f
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 5744259254d4254a29cb7a6687fbbfd103301064"
iuc
parents:
3
diff
changeset
|
301 </test> |
|
15
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
302 <test expect_num_outputs="1"> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
303 <conditional name="in"> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
304 <param name="adata_format" value="custom"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
305 <param name="mtx" value="trimmed_matrix.mtx"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
306 <param name="obs" value="trimmed_barcode.tabular"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
307 <param name="var" value="trimmed_gene.tabular"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
308 </conditional> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
309 <assert_stdout> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
310 <has_text_matching expression="1000 × 500"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
311 </assert_stdout> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
312 <output name="anndata" ftype="h5ad"> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
313 <assert_contents> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
314 <has_h5_keys keys="var/symbol,var/mito"/> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
315 </assert_contents> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
316 </output> |
|
bfac01f0393b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 08ce25c9b0ae236d3c0c352119de9db6b56c2925
iuc
parents:
13
diff
changeset
|
317 </test> |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
318 </tests> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
319 <help><![CDATA[ |
|
7
546e3c9d261c
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 6497f5415b57bedd849b876883574b3f0050741a"
iuc
parents:
5
diff
changeset
|
320 |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
321 **What it does** |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
322 |
|
12
404cbf857547
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 67b3808b56df343798263ff0c905df8cb789edfa
iuc
parents:
11
diff
changeset
|
323 This tool creates an AnnData from several input types: |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
324 |
|
13
47ecd3ed0564
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit c1d84c1850c53deccc384de3960d2cec37bb2869
iuc
parents:
12
diff
changeset
|
325 - Loom (`read_loom method <https://anndata.readthedocs.io/en/latest/generated/anndata.io.read_loom.html>`__) |
|
47ecd3ed0564
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit c1d84c1850c53deccc384de3960d2cec37bb2869
iuc
parents:
12
diff
changeset
|
326 - Tabular (`read_csv method <https://anndata.readthedocs.io/en/latest/generated/anndata.io.read_csv.html>`__) |
|
47ecd3ed0564
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit c1d84c1850c53deccc384de3960d2cec37bb2869
iuc
parents:
12
diff
changeset
|
327 - Matrix Market (mtx), from Cell ranger or not (`read_mtx method <https://anndata.readthedocs.io/en/latest/generated/anndata.io.read_mtx.html>`__) |
|
47ecd3ed0564
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit c1d84c1850c53deccc384de3960d2cec37bb2869
iuc
parents:
12
diff
changeset
|
328 - UMI tools (`read_umi_tools method <https://anndata.readthedocs.io/en/latest/generated/anndata.io.read_umi_tools.html>`__) |
|
0
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
329 |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
330 @HELP@ |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
331 ]]></help> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
332 <expand macro="citations"/> |
|
c6a4df4d3d6c
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/anndata/ commit 2e16aca90c4fc6f13bd024eed43bc4adbf5967da
iuc
parents:
diff
changeset
|
333 </tool> |
