annotate seurat_integration.xml @ 0:dd6db951c33a draft default tip

planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
author ebi-gxa
date Sat, 02 Mar 2024 10:42:39 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
1 <tool id="seurat_integration" name="Seurat integration" profile="18.01" version="@SEURAT_VERSION@+galaxy0">
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
2 <description>merges datasets based on internal anchors or reference based</description>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
3 <macros>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
4 <import>seurat_macros.xml</import>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
5 </macros>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
6 <expand macro="requirements" />
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
7 <expand macro="version" />
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
9 @INPUT_OBJS_PREAMBLE@
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
10 @REFERENCE_OBJS_PREAMBLE@
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
11 seurat-integration.R
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
12 @OUTPUT_OBJECT@
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
13 @INPUT_OBJECTS@
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
14 @REFERENCE_OBJECTS@
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
15
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
16 #if $assay_list
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
17 --assay-list '$assay_list'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
18 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
19
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
20
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
21 #if $anchor_features_file
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
22 --anchor-features '$anchor_features_file'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
23 #elif $anchor_features
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
24 --anchor-features '$anchor_features'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
25 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
26 $scale
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
27
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
28
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
29 #if $normalization_method
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
30 --normalization-method '$normalization_method'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
31 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
32
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
33
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
34 #if $sct_clip_range
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
35 --sct-clip-range '$sct_clip_range'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
36 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
37
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
38
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
39 #if $reduction
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
40 --reduction '$reduction'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
41 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
42
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
43 $l2_norm
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
44
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
45
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
46 #if $dims
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
47 --dims '$dims'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
48 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
49
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
50
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
51 #if $k_anchor
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
52 --k-anchor '$k_anchor'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
53 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
54
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
55
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
56 #if $k_filter
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
57 --k-filter '$k_filter'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
58 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
59
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
60
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
61 #if $k_score
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
62 --k-score '$k_score'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
63 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
64
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
65
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
66 #if $max_features
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
67 --max-features '$max_features'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
68 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
69
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
70
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
71 #if $nn_method
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
72 --nn-method '$nn_method'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
73 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
74
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
75
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
76 #if $n_trees
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
77 --n-trees '$n_trees'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
78 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
79
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
80
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
81 #if $eps
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
82 --eps '$eps'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
83 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
84
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
85 $verbose
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
86
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
87
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
88 #if $new_assay_name
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
89 --new-assay-name '$new_assay_name'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
90 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
91
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
92
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
93 #if $integrate_features_pca
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
94 --integrate-features-pca '$integrate_features_pca'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
95 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
96
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
97
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
98 #if $features_to_integrate
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
99 --features-to-integrate '$features_to_integrate'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
100 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
101
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
102
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
103 #if $integrate_dims
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
104 --integrate-dims '$integrate_dims'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
105 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
106
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
107
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
108 #if $k_weight
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
109 --k-weight '$k_weight'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
110 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
111
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
112
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
113 #if $weight_reduction
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
114 --weight-reduction '$weight_reduction'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
115 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
116
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
117
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
118 #if $sd_weight
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
119 --sd-weight '$sd_weight'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
120 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
121
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
122
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
123 #if $sample_tree
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
124 --sample-tree '$sample_tree'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
125 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
126
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
127 $preserve_order
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
128
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
129
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
130 #if $integrate_eps
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
131 --integrate-eps '$integrate_eps'
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
132 #end if
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
133
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
134
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
135 ]]></command>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
136 <inputs>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
137 <expand macro="output_object_params" />
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
138 <expand macro="input_object_params" multiple="True" />
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
139 <expand macro="input_object_params" varname="reference" multiple="True" optional="True" />
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
140 <param label="Assay-list" optional='true' name="assay_list" argument="--assay-list" type="text" help="A vector of assay names specifying which assay to use when constructing anchors. If NULL, the current default assay for each object is used."/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
141 <param label="Anchor-features_file" optional='true' value='2000' name="anchor_features_file" argument="--anchor-features_file" type="data" format='?' help="File option for anchor-features. This overrides the string option if set."/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
142 <param label="Anchor-features" optional='true' value='2000' name="anchor_features" argument="--anchor-features" type="text" help="A numeric value (this will call 'SelectIntegrationFeatures' to select the provided number of features to be used in anchor finding) or a file with a vector of features to be used as input to the anchor finding process (comma separated)"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
143 <param label="Scale" optional='true' value='true' name="scale" argument="--do-not-scale" type="boolean" truevalue='' falsevalue='--do-not-scale' checked='true' help="Whether or not to scale the features provided. Only call if you have previously scaled the features you want to use for each object in the object.list"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
144 <param label="Normalization method" name="normalization_method" argument="--normalization-method" type="select" help="Name of normalization method used: LogNormalize or SCT">
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
145 <option value="LogNormalize" selected="true">LogNormalize</option>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
146 <option value="SCT">SCT</option>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
147 </param>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
148 <param label="Sct clip range" optional='true' name="sct_clip_range" argument="--sct-clip-range" type="text" help="Numeric of length two specifying the min and max values the Pearson residual will be clipped to"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
149 <param label="Reduction" name="reduction" argument="--reduction" type="select" help="Dimensional reduction to perform when finding anchors. Can be cca (Canonical correlation analysis) or rpca (Reciprocal PCA)">
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
150 <option value="cca" selected="true">Canonical correlation analysis</option>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
151 <option value="rpca">Reciprocal PCA</option>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
152 </param>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
153 <param label="L2 norm" optional='true' value='true' name="l2_norm" argument="--do-not-l2-norm" type="boolean" truevalue='' falsevalue='--do-not-l2-norm' checked='true' help="Perform L2 normalization on the CCA cell embeddings after dimensional reduction"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
154 <param label="Dims" optional='true' value='1:30' name="dims" argument="--dims" type="text" help="Which dimensions to use from the CCA to specify the neighbor search space"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
155 <param label="K anchor" optional='true' value='5' name="k_anchor" argument="--k-anchor" type="integer" help="How many neighbors (k) to use when picking anchors"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
156 <param label="K filter" optional='true' value='200' name="k_filter" argument="--k-filter" type="integer" help="How many neighbors (k) to use when filtering anchors"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
157 <param label="K score" optional='true' value='30' name="k_score" argument="--k-score" type="integer" help="How many neighbors (k) to use when scoring anchors"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
158 <param label="Max features" optional='true' value='200' name="max_features" argument="--max-features" type="integer" help="The maximum number of features to use when specifying the neighborhood search space in the anchor filtering"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
159 <param label="Nn method" name="nn_method" argument="--nn-method" type="select" help="Method for nearest neighbor finding. Options include: rann, annoy">
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
160 <option value="rann">rann</option>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
161 <option value="annoy" selected="true">annoy</option>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
162 </param>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
163 <param label="N trees" optional='true' value='50' name="n_trees" argument="--n-trees" type="integer" help="More trees gives higher precision when using annoy approximate nearest neighbor search"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
164 <param label="Eps" optional='true' value='0' name="eps" argument="--eps" type="integer" help="Error bound on the neighbor finding algorithm (from RANN)"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
165 <param label="Verbose" optional='true' value='false' name="verbose" argument="--verbose" type="boolean" truevalue='--verbose' falsevalue='' checked='false' help="Print progress bars and output"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
166 <param label="New assay name" optional='true' value='integrated' name="new_assay_name" argument="--new-assay-name" type="text" help="Name for the new assay containing the integrated data"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
167 <param label="Integrate-features-pca" optional='true' name="integrate_features_pca" argument="--integrate-features-pca" type="text" help="Vector of features to use when computing the PCA to determine the weights. Only set if you want a different set from those used in the anchor finding process"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
168 <param label="Features to integrate" optional='true' name="features_to_integrate" argument="--features-to-integrate" type="text" help="Vector of features to integrate. By default, will use the features used in anchor finding."/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
169 <param label="Integrate-dims" optional='true' value='1:30' name="integrate_dims" argument="--integrate-dims" type="text" help="Number of dimensions to use in the anchor weighting procedure"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
170 <param label="K weight" optional='true' value='100' name="k_weight" argument="--k-weight" type="integer" help="Number of neighbors to consider when weighting anchors"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
171 <param label="Weight reduction" optional='true' name="weight_reduction" argument="--weight-reduction" type="text" help="Dimension reduction to use when calculating anchor weights. This can be one of: A string, specifying the name of a dimension reduction present in all objects to be integrated; A vector of strings, specifying the name of a dimension reduction to use for each object to be integrated; A vector of DimReduc objects, specifying the object to use for each object in the integration; NULL, in which case a new PCA will be calculated and used to calculate anchor weights. Note that, if specified, the requested dimension reduction will only be used for calculating anchor weights in the first merge between reference and query, as the merged object will subsequently contain more cells than was in query, and weights will need to be calculated for all cells in the object."/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
172 <param label="Sd weight" optional='true' value='1' name="sd_weight" argument="--sd-weight" type="integer" help="Controls the bandwidth of the Gaussian kernel for weighting"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
173 <param label="Sample tree" optional='true' name="sample_tree" argument="--sample-tree" type="text" help="Specify the order of integration. If NULL, will compute automatically."/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
174 <param label="Preserve order" optional='true' value='false' name="preserve_order" argument="--preserve-order" type="boolean" truevalue='--preserve-order' falsevalue='' checked='false' help="Do not reorder objects based on size for each pairwise integration."/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
175 <param label="Integrate-eps" optional='true' value='0' name="integrate_eps" argument="--integrate-eps" type="integer" help="Error bound on the neighbor finding algorithm (from 'RANN')"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
176
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
177 </inputs>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
178 <outputs>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
179 <expand macro="output_files"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
180 </outputs>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
181 <tests>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
182 <!-- MANUAL TESTS -->
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
183 <test>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
184 <param name="rds_seurat_file" ftype="rdata" value="ifnb_ctrl_norm_fvg.rds,ifnb_stim_norm_fvg.rds"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
185 <output name="rds_seurat_file" ftype="rdata" >
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
186 <assert_contents>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
187 <has_size value="103786543" delta="10000000"/>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
188 </assert_contents>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
189 </output>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
190 </test>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
191 <!-- END MANUAL TESTS -->
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
192 </tests>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
193 <help>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
194 <!-- MANUAL HELP -->
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
195 <![CDATA[
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
196 .. class:: infomark
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
197
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
198 **What it does**
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
199
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
200 @SEURAT_INTRO@
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
201
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
202 This tool aims to facilitate the first steps of the Seurat 4.0.4 https://satijalab.org/seurat/articles/integration_introduction.html
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
203 tutorial, up to the "Perform integration" section.
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
204
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
205 It will run the FindIntegrationAnchors method either using the inputs only
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
206 or the reference set if given, and then run the IntegrateData method. All
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
207 options are documented in-line.
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
208
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
209 -----
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
210
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
211 **Inputs**
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
212
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
213 * A set of Seurat objects (can be given in other formats as well) to integrate. These objects should be at least normalised and have the find variable genes/features method applied.
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
214 * All other inputs are optional (see above).
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
215
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
216 -----
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
217
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
218 **Outputs**
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
219
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
220 * A Seurat (or other format depending on selection) with the integrated object.
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
221
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
222 For more details on this method, please see the individual in-line documentation or the same method's Seurat 4 documentation.
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
223
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
224 @VERSION_HISTORY@
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
225
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
226 ]]>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
227 <!-- END MANUAL HELP -->
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
228 </help>
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
229 <expand macro="citations" />
dd6db951c33a planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff changeset
230 </tool>