Mercurial > repos > ebi-gxa > seurat_integration
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 |
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> |