annotate squidpy_spatial.xml @ 4:11ea000ad53f draft default tip

planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 389037ecb8da218c833d4e7ea8279215cc41d5bf
author goeckslab
date Tue, 02 Jul 2024 19:54:29 +0000
parents d30ef0613122
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
1 <tool id="squidpy_spatial" name="Analyze and visualize spatial multi-omics data" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
2 <description>with Squidpy</description>
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
3 <macros>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
4 <import>main_macros.xml</import>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
5 </macros>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
6 <edam_operations>
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
7 <edam_operation>operation_3443</edam_operation>
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
8 </edam_operations>
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
9 <expand macro="squidpy_requirements"/>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
10 <expand macro="macro_stdio" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
11 <version_command>echo "@TOOL_VERSION@"</version_command>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
12 <command detect_errors="aggressive">
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
13 <![CDATA[
3
d30ef0613122 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 3c79b731a6c4379bfb0491ceebf767789c8b79c4
goeckslab
parents: 2
diff changeset
14 export TQDM_DISABLE=True &&
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
15 python '$__tool_directory__/squidpy_spatial.py'
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
16 --inputs '$inputs'
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
17 --anndata '$anndata'
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
18 --output '$output'
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
19 #if $analyses.selected_tool in ['nhood_enrichment', 'centrality_scores', 'interaction_matrix', 'ligrec', 'ripley', 'co_occurrence']:
4
11ea000ad53f planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 389037ecb8da218c833d4e7ea8279215cc41d5bf
goeckslab
parents: 3
diff changeset
20 --output_plot image.png
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
21 #end if
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
22 ]]>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
23 </command>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
24 <configfiles>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
25 <inputs name="inputs" data_style="paths"/>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
26 </configfiles>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
27 <inputs>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
28 <param name="anndata" type="data" format="h5ad" label="Select the input anndata" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
29 <conditional name="analyses">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
30 <param name="selected_tool" type="select" label="Select an analysis">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
31 <option value="spatial_neighbors" selected="true">Spatial neighbors -- Create a graph from spatial coordinates</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
32 <option value="nhood_enrichment">nhood_enrichment -- Compute neighborhood enrichment by permutation test.</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
33 <option value="co_occurrence" >co_occurrence -- Compute co-occurrence probability of clusters</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
34 <option value="centrality_scores">centrality_scores -- Compute centrality scores per cluster or cell type</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
35 <option value="interaction_matrix">interaction_matrix -- Compute interaction matrix for clusters</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
36 <option value="ripley">ripley -- Calculate various Ripley’s statistics for point processes</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
37 <option value="ligrec">ligrec -- Perform the permutation test as described in [Efremova et al., 2020]</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
38 <option value="spatial_autocorr">spatial_autocorr -- Calculate Global Autocorrelation Statistic (Moran’s I or Geary’s C)</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
39 <option value="sepal">sepal -- Identify spatially variable genes with Sepal</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
40 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
41 <when value="spatial_neighbors">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
42 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
43 <param argument="spatial_key" type="text" value="spatial" optional="false" label="The Key where spatial coordinates are stored" help="Key in `anndata.AnnData.obsm`." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
44 <param argument="coord_type" type="select" label="Type of coordinate system">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
45 <option value="grid" selected="true">grid</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
46 <option value="generic">generic</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
47 <option value="none">None - use `grid` when `spatial_key` is in `anndata.AnnData.uns with `n_neighs` = 6 (Visium), otherwise `generic`</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
48 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
49 <param argument="n_neighs" type="integer" value="6" label="Number of neighboring tiles" help="When the `coord_type` is generic, this's number of neighborhoods for non-grid data and only used when `delaunay` is False." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
50 <param argument="radius" type="text" value="" optional="true" label="Radius" help="Only available when coord_type = 'generic'. If float, this is the neighborhood radius to compute the graph; if tuple, this is edge range [min(radius), max(radius)] used prune the final graph." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
51 <param argument="delaunay" type="boolean" checked="false" optional="true" label="Whether to compute the graph from Delaunay triangulation" help="Only used when coord_type = 'generic'." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
52 <param argument="n_rings" type="integer" value="1" label="Number of rings of neighbors for grid data" help="Only used when coord_type = 'grid'." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
53 <param argument="transform" type="select" label="Type of adjacency matrix transform">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
54 <option value="none" selected="true">None</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
55 <option value="spectral">spectral</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
56 <option value="cosine">cosine</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
57 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
58 <param argument="set_diag" type="boolean" checked="false" label="Whether to set the diagonal of the spatial connectivities to 1.0" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
59 <param argument="key_added" type="text" value="spatial" label="The column name used in anndata to store the returned data" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
60 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
61 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
62 <when value="nhood_enrichment">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
63 <param argument="cluster_key" type="text" value="" optional="false" label="Key in anndata.AnnData.obs where clustering is stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
64 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
65 <param argument="connectivity_key" type="text" value="" optional="true" label="Key in anndata.AnnData.obsp where spatial connectivities are stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
66 <param argument="n_perms" type="integer" value="1000" label="Number of permutations for the permutation test" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
67 <param argument="seed" type="integer" value="" optional="true" label="Randomness seed" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
68 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
69 <expand macro="squidpy_plotting_options_more">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
70 <param argument="mode" type="select" label="Choose one result from gr.nhood_enrichment to plot">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
71 <option value="zscore" selected="true">zscore</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
72 <option value="count">count</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
73 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
74 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
75 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
76 <when value="co_occurrence">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
77 <param argument="cluster_key" type="text" value="" optional="false" label="Key in anndata.AnnData.obs where clustering is stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
78 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
79 <param argument="spatial_key" type="text" value="spatial" optional="false" label="The Key where spatial coordinates are stored" help="Key in `anndata.AnnData.obsm`." />
2
4a058bd23a12 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ae0f7f9e0f265031ce1a9c1cadea109b0e1b81aa
goeckslab
parents: 1
diff changeset
80 <param argument="interval" type="integer" value="50" label="Number of distance thresholds at which co-occurrence is computed" />
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
81 <param argument="n_splits" type="integer" value="" optional="true" label="Number of splits in which to divide the spatial coordinates" help="In anndata.AnnData.obsm ['{spatial_key}']." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
82 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
83 <expand macro="squidpy_plotting_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
84 <expand macro="squidpy_plotting_option_palette" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
85 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
86 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
87 <when value="centrality_scores">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
88 <param argument="cluster_key" type="text" value="" optional="false" label="Key in anndata.AnnData.obs where clustering is stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
89 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
90 <param argument="score" type="select" label="Centrality measures as described in networkx.algorithms.centrality" help="Refer to [Hagberg et al., 2008]." >
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
91 <option value="none" selected="true">None</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
92 <option value="closeness_centrality">closeness_centrality -- measure of how close the group is to other nodes</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
93 <option value="average_clustering">average_clustering -- measure of the degree to which nodes cluster together</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
94 <option value="degree_centrality">degree_centrality -- fraction of non-group members connected to group members</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
95 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
96 <param argument="connectivity_key" type="text" value="" optional="true" label="Key in anndata.AnnData.obsp where spatial connectivities are stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
97 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
98 <expand macro="squidpy_plotting_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
99 <param argument="score" type="text" value="" optional="true" label="The scores to plot" help="Comma delimited for multiple. If None, plot all scores." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
100 <expand macro="squidpy_plotting_option_palette" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
101 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
102 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
103 <when value="interaction_matrix">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
104 <param argument="cluster_key" type="text" value="" optional="false" label="Key in anndata.AnnData.obs where clustering is stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
105 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
106 <param argument="connectivity_key" type="text" value="" optional="true" label="Key in anndata.AnnData.obsp where spatial connectivities are stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
107 <param argument="normalized" type="boolean" checked="false" label="Whether to normalize the sum of each row to 1" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
108 <param argument="weights" type="boolean" checked="false" label="Whether to use edge weights or binarize" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
109 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
110 <expand macro="squidpy_plotting_options_more"/>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
111 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
112 <when value="ripley">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
113 <param argument="cluster_key" type="text" value="" optional="false" label="Key in anndata.AnnData.obs where clustering is stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
114 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
115 <param argument="mode" type="select" label="Which Ripley’s statistic to compute">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
116 <option value="F" selected="true">F</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
117 <option value="G">G</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
118 <option value="L">L</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
119 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
120 <param argument="spatial_key" type="text" value="spatial" optional="false" label="The Key where spatial coordinates are stored" help="Key in `anndata.AnnData.obsm`." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
121 <param argument="metric" type="select" label="Which metric to use for computing distances" help="Refer to `sklearn.neighbors.DistanceMetric`." >
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
122 <option value="euclidean" selected="true">euclidean</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
123 <option value="manhattan">manhattan</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
124 <option value="chebyshev">chebyshev</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
125 <option value="minkowski">minkowski</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
126 <option value="wminkowski">wminkowski</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
127 <option value="seuclidean">seuclidean</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
128 <option value="mahalanobis">mahalanobis</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
129 <option value="haversine">haversine</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
130 <option value="hamming">hamming</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
131 <option value="canberra">canberra</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
132 <option value="braycurtis">braycurtis</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
133 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
134 <param argument="n_neigh" type="integer" value="2" label="Number of neighbors to consider for the KNN graph" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
135 <param argument="n_simulations" type="integer" value="100" label="Number of simulations to run for computing p-values" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
136 <param argument="n_observations" type="integer" value="1000" label="Number of observations to generate for the Spatial Poisson Point Process" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
137 <param argument="max_dist" type="float" value="" optional="true" label="Maximum distances for the support" help="If None, max_dist is the square root of area/2."/>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
138 <param argument="n_steps" type="integer" value="50" label="Number of steps for the support" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
139 <param argument="seed" type="integer" value="" optional="true" label="Randomness seed" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
140 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
141 <expand macro="squidpy_plotting_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
142 <param argument="mode" type="select" label="Ripley’s statistics to be plotted">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
143 <option value="F" selected="true">F</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
144 <option value="G">G</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
145 <option value="L">L</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
146 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
147 <param argument="plot_sims" type="boolean" checked="true" label="Whether to overlay simulations in the plot" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
148 <expand macro="squidpy_plotting_option_palette" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
149 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
150 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
151 <when value="ligrec">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
152 <param argument="cluster_key" type="text" value="" optional="false" label="Key in anndata.AnnData.obs where clustering is stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
153 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
154 <param argument="use_raw" type="boolean" checked="true" label="Whether to access anndata.AnnData.raw" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
155 <param argument="interactions" type="data" format="tabular" optional="true" label="Select the dataset containing interaction to test" help="Must contain at least 2 columns named ‘source’ and ‘target’. Can be null, a condition under which the interactions are extracted from omnipath." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
156 <param argument="complex_policy" type="select" label="Policy on how to handle complexes">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
157 <option value="min" selected="true">min -- select gene with the minimum average expression</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
158 <option value="all">all -- select all possible combinations between ‘source’ and ‘target’ complexes</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
159 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
160 <param argument="n_perms" type="integer" value="" optional="true" label="Number of permutations for the permutation test." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
161 <param argument="threshold" type="float" value="0.01" label="Do not perform permutation test if any of the interacting components is being expressed in less than threshold percent of cells within a given cluster" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
162 <param argument="corr_method" type="select" label="Correction method for multiple testing">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
163 <option value="none" selected="true">None</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
164 <option value="bonferroni">bonferroni</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
165 <option value="sidak">sidak</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
166 <option value="holm-sidak">holm-sidak</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
167 <option value="holm">holm</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
168 <option value="simes-hochberg">simes-hochberg</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
169 <option value="hommel">hommel</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
170 <option value="fdr_bh">fdr_bh</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
171 <option value="fdr_by">fdr_by</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
172 <option value="fdr_tsbh">fdr_tsbh</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
173 <option value="fdr_tsbky">fdr_tsbky</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
174 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
175 <param argument="corr_axis" type="select" label="Axis over which to perform the FDR correction" help="Only used when corr_method != None.">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
176 <option value="clusters" selected="true">clusters -- correct clusters by performing FDR correction across the interactions</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
177 <option value="interactions">interactions -- correct interactions by performing FDR correction across the clusters</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
178 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
179 <param argument="key_added" type="text" value="" optional="true" label="Key in anndata to store the result" help="In `anndata.AnnData.uns`. If None, '{cluster_key}_ligrec' will be used." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
180 <param argument="gene_symbols" type="text" value="" optional="true" label="Key in anndata.AnnData.var to use instead of anndata.AnnData.var_names" help="Optional." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
181 <param argument="seed" type="integer" value="" label="Randomness seed" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
182 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
183 <expand macro="squidpy_plotting_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
184 <param argument="source_groups" type="text" value="" optional="true" label="Source interaction clusters" help="Comma delimited. If None, select all clusters." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
185 <param argument="target_groups" type="text" value="" optional="true" label="Target interaction clusters" help="Comma delimited. If None, select all clusters." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
186 <param argument="means_range" type="text" value="(-inf, inf)" label="Only show interactions whose means are within this closed interval" help="Tuple of floats. e.g.: (-10, 10)." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
187 <param argument="pvalue_threshold" type="float" value="1.0" label="Only show interactions with p-value less than this threshold" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
188 <param argument="remove_empty_interactions" type="boolean" checked="true" label="Whether to remove rows and columns that only contain interactions with NaN values?" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
189 <param argument="remove_nonsig_interactions" type="boolean" checked="false" label="Whether to remove rows and columns that only contain interactions that are larger than `alpha`? " />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
190 <param argument="dendrogram" type="select" label="How to cluster based on the p-values?">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
191 <option value="none" selected="true">None</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
192 <option value="interacting_molecules">interacting_molecules</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
193 <option value="interacting_clusters">interacting_clusters</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
194 <option value="both">both</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
195 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
196 <param argument="alpha" type="float" value="0.001" label="Significance threshold" help="All elements with p-values less than alpha will be marked by tori instead of dots." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
197 <param argument="swap_axes" type="boolean" checked="false" label="Whether to show the cluster combinations as rows and the interacting pairs as columns" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
198 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
199 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
200 <when value="spatial_autocorr">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
201 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
202 <param argument="connectivity_key" type="text" value="spatial_connectivities" label="Key in anndata.AnnData.obsp where spatial connectivities are stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
203 <param argument="genes" type="text" value="" optional="true" label="List of gene names, as stored in anndata.AnnData.var_names" help="Comma delitimited. Used to compute global spatial autocorrelation statistic. If None, it’s computed anndata.AnnData.var ['highly_variable']." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
204 <param argument="mode" type="select">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
205 <option value="moran" selected="true">moran</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
206 <option value="geary">geary</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
207 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
208 <param argument="transformation" type="boolean" checked="true" label="Whether to perform row-normalization on weights in anndata.AnnData.obsp ['spatial_connectivities']" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
209 <param argument="n_perms" type="integer" value="" optional="true" label="Number of permutations for the permutation test." help="If None, only p-values under normality assumption are computed"/>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
210 <param argument="two_tailed" type="boolean" checked="false" label="Are the p-values two-tailed?" help="One-tailed, if False." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
211 <param argument="corr_method" type="select" label="Correction method for multiple testing">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
212 <option value="none" selected="true">None</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
213 <option value="bonferroni">bonferroni</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
214 <option value="sidak">sidak</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
215 <option value="holm-sidak">holm-sidak</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
216 <option value="holm">holm</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
217 <option value="simes-hochberg">simes-hochberg</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
218 <option value="hommel">hommel</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
219 <option value="fdr_bh">fdr_bh</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
220 <option value="fdr_by">fdr_by</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
221 <option value="fdr_tsbh">fdr_tsbh</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
222 <option value="fdr_tsbky">fdr_tsbky</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
223 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
224 <param argument="layer" type="text" value="" optional="true" label="Layer in anndata.AnnData.layers to use" help="If None, use anndata.AnnData.X." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
225 <param argument="seed" type="integer" value="" optional="true" label="Randomness seed" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
226 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
227 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
228 <when value="sepal">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
229 <expand macro="squidpy_spatial_options">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
230 <param argument="max_neighs" type="select" label="Maximum number of neighbors of a node in the graph">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
231 <option value="4" selected="true">4 -- for a square-grid (ST, Dbit-seq)</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
232 <option value="6">6 -- for a hexagonal-grid (Visium)</option>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
233 </param>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
234 <param argument="genes" type="text" value="" optional="true" label="List of gene names, as stored in anndata.AnnData.var_names" help="Comma delitimited. Used to compute global spatial autocorrelation statistic. If None, it’s computed anndata.AnnData.var ['highly_variable']." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
235 <param argument="n_iter" type="integer" value="30000" optional="true" label="Maximum number of iterations for the diffusion simulation" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
236 <param argument="dt" type="float" value="0.001" label="Time step in diffusion simulation" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
237 <param argument="thresh" type="float" value="1e-8" label="Entropy threshold for convergence of diffusion simulation" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
238 <param argument="spatial_key" type="text" value="spatial" optional="false" label="The Key where spatial coordinates are stored" help="Key in `anndata.AnnData.obsm`." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
239 <param argument="connectivity_key" type="text" value="spatial_connectivities" label="Key in anndata.AnnData.obsp where spatial connectivities are stored" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
240 <param argument="layer" type="text" value="" optional="true" label="Layer in anndata.AnnData.layers to use" help="If None, use anndata.AnnData.X." />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
241 <param argument="use_raw" type="boolean" checked="true" label="Whether to access anndata.AnnData.raw" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
242 </expand>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
243 </when>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
244 </conditional>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
245 </inputs>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
246 <outputs>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
247 <data format="h5ad" name="output" label="Squidpy.gr.${analyses.selected_tool} on ${on_string}" />
4
11ea000ad53f planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 389037ecb8da218c833d4e7ea8279215cc41d5bf
goeckslab
parents: 3
diff changeset
248 <data from_work_dir="figures/image.png" format="png" name="output_plot" label="Squidpy.pl.${analyses.selected_tool} on ${on_string}" >
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
249 <filter>analyses['selected_tool'] in ['nhood_enrichment', 'centrality_scores', 'interaction_matrix', 'ligrec', 'ripley', 'co_occurrence']</filter>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
250 </data>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
251 </outputs>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
252 <tests>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
253 <test expect_num_outputs="1">
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
254 <param name="anndata" value="imc.h5ad" ftype="h5ad" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
255 <param name="selected_tool" value="spatial_neighbors" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
256 <output name="output">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
257 <assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
258 <has_h5_keys keys="uns/spatial_neighbors" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
259 </assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
260 </output>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
261 </test>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
262 <test expect_num_outputs="2">
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
263 <param name="anndata" value="imc_sn.h5ad" ftype="h5ad" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
264 <param name="selected_tool" value="nhood_enrichment" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
265 <param name="cluster_key" value="cell type" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
266 <output name="output">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
267 <assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
268 <has_h5_keys keys="uns/cell type_nhood_enrichment" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
269 </assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
270 </output>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
271 <output name="output_plot" file="imc_nhood_enrichment.png" compare="sim_size" delta="2000" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
272 </test>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
273 <test expect_num_outputs="2">
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
274 <param name="anndata" value="imc_sn.h5ad" ftype="h5ad" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
275 <param name="selected_tool" value="co_occurrence" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
276 <param name="cluster_key" value="cell type" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
277 <output name="output">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
278 <assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
279 <has_h5_keys keys="uns/cell type_co_occurrence" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
280 </assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
281 </output>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
282 <output name="output_plot" file="imc_co_occurrence.png" compare="sim_size" delta="2000" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
283 </test>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
284 <test expect_num_outputs="2">
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
285 <param name="anndata" value="imc_sn.h5ad" ftype="h5ad" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
286 <param name="selected_tool" value="centrality_scores" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
287 <param name="cluster_key" value="cell type" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
288 <output name="output">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
289 <assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
290 <has_h5_keys keys="uns/cell type_centrality_scores" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
291 </assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
292 </output>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
293 <output name="output_plot" file="imc_centrality_scores.png" compare="sim_size" delta="2000" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
294 </test>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
295 <test expect_num_outputs="2">
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
296 <param name="anndata" value="imc_sn.h5ad" ftype="h5ad" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
297 <param name="selected_tool" value="interaction_matrix" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
298 <param name="cluster_key" value="cell type" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
299 <output name="output">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
300 <assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
301 <has_h5_keys keys="uns/cell type_interactions" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
302 </assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
303 </output>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
304 <output name="output_plot" file="imc_interaction_matrix.png" compare="sim_size" delta="2000" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
305 </test>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
306 <test expect_num_outputs="2">
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
307 <param name="anndata" value="imc_sn.h5ad" ftype="h5ad" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
308 <param name="selected_tool" value="ripley" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
309 <param name="cluster_key" value="cell type" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
310 <output name="output">
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
311 <assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
312 <has_h5_keys keys="uns/cell type_ripley_F" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
313 </assert_contents>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
314 </output>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
315 <output name="output_plot" file="imc_ripley.png" compare="sim_size" delta="2000" />
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
316 </test>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
317 </tests>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
318 <help>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
319 <![CDATA[
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
320 **What it does**
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
321
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
322 This tool includes various of single cell spatial analysis utils provided by Squidpy.
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
323
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
324 **Input**
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
325
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
326 *AnnData*
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
327
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
328 **Output**
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
329
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
330 *Anndata*
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
331
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
332 *Plotting (PNG) if applicable*
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
333
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
334
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
335 ]]>
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
336 </help>
1
bad34051dc8a planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit 130ef7e8ae6cab35866b72617e53d35acc11475a
goeckslab
parents: 0
diff changeset
337 <expand macro="citations" />
0
be0e7952e229 planemo upload for repository https://github.com/goeckslab/tools-mti/tree/main/tools/squidpy commit ee16860018eba110ff845d62b18396db22abd91e
goeckslab
parents:
diff changeset
338 </tool>