annotate normalize_select_features_scale.xml @ 0:c3170652bd98 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
author iuc
date Wed, 11 Sep 2024 10:20:38 +0000
parents
children 6bccf5f85f92
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
1 <tool id="seurat_preprocessing" name="Seurat Preprocessing" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@PROFILE@">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
2 <description>- Normalize, Find Variable Features, Scale and Regress</description>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
3 <macros>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
4 <import>macros.xml</import>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
5 </macros>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
6 <expand macro="requirements"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
7 <expand macro="version_command"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
9 @CMD@
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
10 ]]></command>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
11 <configfiles>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
12 <configfile name="script_file"><![CDATA[
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
13 @CMD_imports@
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
14 @CMD_read_inputs@
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
15
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
16 #if $method.method == 'NormalizeData'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
17 seurat_obj<-NormalizeData(
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
18 seurat_obj,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
19 #if $method.assay != ''
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
20 assay = '$method.assay',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
21 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
22 normalization.method = '$method.normalization_method.normalization_method',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
23 #if $method.normalization_method.normalization_method == 'CLR'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
24 margin = $method.normalization_method.margin,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
25 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
26 scale.factor = $method.scale_factor,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
27 #if $method.block_size
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
28 block.size = $method.block_size
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
29 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
30 )
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
31
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
32 #else if $method.method == 'FindVariableFeatures'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
33 seurat_obj<-FindVariableFeatures(
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
34 seurat_obj,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
35 #if $method.assay != ''
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
36 assay = '$method.assay',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
37 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
38 selection.method = '$method.selection_method.selection_method',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
39 #if $method.selection_method.selection_method == 'vst'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
40 loess.span = $method.selection_method.loess_span,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
41 #if $method.selection_method.clip_max
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
42 clip.max = $method.selection_method.clip_max,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
43 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
44 #if $method.selection_method.nfeatures
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
45 nfeatures = $method.selection_method.nfeatures,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
46 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
47 #else if $method.selection_method.selection_method == 'dispersion'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
48 #if $method.selection_method.nfeatures
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
49 nfeatures = $method.selection_method.nfeatures,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
50 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
51 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
52 num.bin = $method.num_bin,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
53 binning.method = '$method.binning_method'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
54 )
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
55
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
56 #if $method.output_topN.output_topN == 'true'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
57 N = $method.output_topN.topN
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
58 top_N<-head(VariableFeatures(seurat_obj), N)
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
59 @CMD_write_variable_tab@
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
60 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
61
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
62 #else if $method.method == 'ScaleData'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
63
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
64 #if $method.scale_features.scale_features == 'list_genes'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
65 features_list<-paste(readLines('$method.scale_features.features_to_scale'), collapse=",")
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
66 #else if $method.scale_features.scale_features == 'all_genes'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
67 all.genes<-rownames(seurat_obj)
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
68 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
69
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
70 seurat_obj<-ScaleData(
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
71 seurat_obj,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
72 #if $method.scale_features.scale_features == 'all_genes'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
73 features = all.genes,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
74 #else if $method.scale_features.scale_features == 'list_genes'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
75 features = c(unlist(strsplit(features_list, ","))),
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
76 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
77 #if $method.assay != ''
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
78 assay = '$method.assay',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
79 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
80 #if $method.regress.regress == 'true'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
81 vars.to.regress = c(unlist(strsplit(gsub(" ", "", '$method.regress.vars_to_regress'), ","))),
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
82 model.use = '$method.regress.model_use',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
83 use.umi = $method.regress.use_umi,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
84 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
85 #if $method.split_by != ''
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
86 split.by = '$method.split_by',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
87 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
88 do.scale = $method.do_scale,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
89 do.center = $method.do_center,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
90 #if $method.do_scale == 'true'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
91 scale.max = $method.scale_max,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
92 block.size = $method.block_size,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
93 min.cells.to.block = $method.min_cells_to_block
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
94 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
95 )
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
96
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
97 #else if $method.method == 'SCTransform'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
98
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
99 #if $method.residual_features.residual_features_options == 'selected_features'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
100 features_list<-paste(readLines('$method.residual_features.residual_features'), collapse=",")
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
101 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
102
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
103 seurat_obj<-SCTransform(
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
104 seurat_obj,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
105 #if $method.assay != ''
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
106 assay = '$method.assay',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
107 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
108 new.assay.name = '$method.new_assay_name',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
109 #if $method.residual_features.residual_features_options == 'NULL'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
110 #if $method.residual_features.variable_features.variable_features == 'set_number'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
111 variable.features.n = $method.residual_features.variable_features.variable_features_n,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
112 #else if $method.residual_features.variable_features.variable_features == 'use_cutoff'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
113 variable.features.rv.th = $method.residual_features.variable_features.variable_features_rv_th,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
114 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
115 #else if $method.residual_features.residual_features_options == 'selected_features'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
116 residual.features = c(unlist(strsplit(features_list, ","))),
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
117 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
118 #if $method.vars_to_regress != ''
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
119 vars.to.regress = c(unlist(strsplit(gsub(" ", "", '$method.vars_to_regress'), ","))),
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
120 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
121 do.scale = $method.do_scale,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
122 do.center = $method.do_center,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
123 #if $method.min_clip_range and $method.max_clip_range
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
124 clip.range = c($method.min_clip_range, $method.max_clip_range),
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
125 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
126 do.correct.umi = $method.adv.do_correct_umi,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
127 ncells = $method.adv.ncells,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
128 seed.use = $method.adv.seed_use,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
129 vst.flavor = '$method.adv.vst_flavor',
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
130 conserve.memory = $method.adv.conserve_memory.conserve_memory,
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
131 #if $method.adv.conserve_memory.conserve_memory == 'FALSE'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
132 return.only.var.genes = $method.adv.conserve_memory.return_only_var_genes
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
133 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
134 )
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
135
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
136 #if $method.output_topN.output_topN == 'true'
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
137 N = $method.output_topN.topN
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
138 top_N<-head(VariableFeatures(seurat_obj), N)
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
139 @CMD_write_variable_tab@
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
140 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
141
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
142 #end if
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
143
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
144 @CMD_rds_write_outputs@
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
145
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
146 ]]></configfile>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
147 </configfiles>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
148 <inputs>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
149 <expand macro="input_rds"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
150 <conditional name="method">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
151 <param name="method" type="select" label="Method used">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
152 <option value="NormalizeData">Normalize with 'NormalizeData'</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
153 <option value="FindVariableFeatures">Identify highly variable genes with 'FindVariableFeatures'</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
154 <option value="ScaleData">Scale and regress with 'ScaleData'</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
155 <option value="SCTransform">Complete all preprocessing with 'SCTransform'</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
156 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
157 <when value="NormalizeData">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
158 <expand macro="select_assay"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
159 <expand macro="normalize"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
160 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
161 <when value="FindVariableFeatures">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
162 <expand macro="select_assay"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
163 <conditional name="selection_method">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
164 <param name="selection_method" type="select" label="Method to select variable features" help="(selection.method)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
165 <option value="vst" selected="true">vst</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
166 <option value="mean.var.plot">mean.var.plot</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
167 <option value="dispersion">dispersion</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
168 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
169 <when value="vst">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
170 <param name="loess_span" type="float" value="0.3" label="Loess span parameter for fitting variance-mean relationship" help="(loess.span)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
171 <param name="clip_max" type="float" optional="true" value="" label="Maximum value after standardisation" help="leave blank to use default, the square root of number of cells (clip.max)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
172 <param argument="nfeatures" type="integer" optional="true" value="2000" label="Number of features to select as top variable features"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
173 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
174 <when value="mean.var.plot"></when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
175 <when value="dispersion">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
176 <param argument="nfeatures" type="integer" optional="true" value="2000" label="Number of features to select as top variable features"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
177 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
178 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
179 <param name="num_bin" type="integer" value="20" label="Number of bins to use" help="(num.bin)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
180 <param name="binning_method" type="select" label="Method to compute bins" help="(binning.method)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
181 <option value="equal_width" selected="true">equal width</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
182 <option value="equal_frequency">equal frequency</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
183 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
184 <conditional name="output_topN">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
185 <param name="output_topN" type="select" label="Output list of most variable features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
186 <option value="true">Yes</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
187 <option value="false" selected="true">No</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
188 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
189 <when value="true">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
190 <expand macro="set_topN"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
191 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
192 <when value="false">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
193 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
194 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
195 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
196 <when value="ScaleData">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
197 <expand macro="select_assay"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
198 <conditional name="regress">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
199 <param name="regress" type="select" label="Regress out a variable">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
200 <option value="true">Yes</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
201 <option value="false" selected="true">No</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
202 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
203 <when value="true">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
204 <param name="vars_to_regress" type="text" optional="true" value="" label="Variable(s) to regress out" help="comma-separated list e.g. percent.mt, nCount_RNA (vars.to.regress)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
205 <expand macro="valid_list"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
206 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
207 <param name="model_use" type="select" optional="true" label="Model to use for regression" help="(model.use)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
208 <option value="linear" selected="true">linear</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
209 <option value="poisson">poisson</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
210 <option value="negbinom">negbinom</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
211 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
212 <param name="use_umi" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Regress on UMI count data" help="recommended if regression model is not linear (use.umi)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
213 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
214 <when value="false">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
215 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
216 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
217 <conditional name="scale_features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
218 <param name="scale_features" type="select" label="Features to scale">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
219 <option value="variable_features" selected="true">Variable Features</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
220 <option value="all_genes">All Features</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
221 <option value="list_genes">Enter a list of features</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
222 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
223 <when value="variable_features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
224 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
225 <when value="all_genes">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
226 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
227 <when value="list_genes">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
228 <param name="features_to_scale" type="data" format="txt,tabular" label="List of features to scale" help="text file with one feature on each line"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
229 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
230 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
231 <param name="split_by" type="text" optional="true" value="" label="Scale cells in groups by a variable, vector or factor" help="(split.by)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
232 <param name="do_scale" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Scale the data" help="(do.scale)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
233 <param name="do_center" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Center the data" help="(do.center)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
234 <param name="scale_max" type="float" value="10" label="Set max value for scaled data" help="(scale.max)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
235 <param name="block_size" type="integer" value="1000" label="Number of features to scale in a single computation" help="(block.size)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
236 <param name="min_cells_to_block" type="integer" value="3000" label="Use blocks for scaling if object has more than this number of cells" help="(min.cells.to.block)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
237 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
238 <when value="SCTransform">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
239 <expand macro="select_assay_RNA"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
240 <param name="new_assay_name" type="text" value="SCT" label="Name for new assay" help="to contain the normalized data (new.assay.name)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
241 <expand macro="valid_name"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
242 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
243 <conditional name="residual_features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
244 <param name="residual_features_options" type="select" label="Genes to calculate residual features for" help="(residual.features)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
245 <option value="NULL" selected="true">all genes</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
246 <option value="selected_features">selected features</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
247 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
248 <when value="NULL">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
249 <conditional name="variable_features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
250 <param name="variable_features" type="select" label="How to set variable features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
251 <option value="set_number" selected="true">set number of variable features</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
252 <option value="use_cutoff">set cutoff for residual variance</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
253 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
254 <when value="set_number">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
255 <param name="variable_features_n" type="integer" value="3000" label="Use this many features as variable features" help="after ranking residual variance for all genes (variable.features.n)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
256 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
257 <when value="use_cutoff">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
258 <param name="variable_features_rv_th" type="float" value="1.3" label="Use this residual variance cutoff" help="after calculating residual variance for all genes (variable.features.rv.th)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
259 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
260 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
261 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
262 <when value="selected_features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
263 <param name="residual_features" type="data" format="txt,tabular" label="List of genes to use" help="text file with one feature on each line. These genes will be set as VariableFeatures in returned object (residual.features)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
264 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
265 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
266 <conditional name="output_topN">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
267 <param name="output_topN" type="select" label="Output list of most variable features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
268 <option value="true">Yes</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
269 <option value="false" selected="true">No</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
270 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
271 <when value="true">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
272 <expand macro="set_topN"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
273 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
274 <when value="false">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
275 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
276 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
277 <param name="vars_to_regress" type="text" optional="true" value="" label="Variable(s) to regress out" help="comma-separated list e.g. percent.mt, nCount_RNA (vars.to.regress)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
278 <expand macro="valid_list"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
279 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
280 <param name="do_scale" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="false" label="Scale the residuals" help="(do.scale)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
281 <param name="do_center" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Center the residuals" help="(do.center)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
282 <param name="min_clip_range" type="float" optional="true" value="" label="Minimum for residual variances" help="clip values below this or leave empty to use default of -sqrt(n/30) (clip.range)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
283 <param name="max_clip_range" type="float" optional="true" value="" label="Maximum for residual variances" help="clip values above this or leave empty to use default of sqrt(n/30) (clip.range)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
284 <section name="adv" title="Advanced Options">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
285 <param name="do_correct_umi" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Place corrected UMI matrix in assay counts slot" help="(do.correct.umi)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
286 <param argument="ncells" type="integer" value="5000" label="Number of subsampling cells used to build NB regression"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
287 <param name="seed_use" type="integer" value="1448145" label="Set random seed" help="--seed.use"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
288 <param name="vst_flavor" type="select" label="Vst Flavor" help="version of sctransform to use(vst.flavor)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
289 <option value="v1">vs1</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
290 <option value="v2" selected="true">vs2</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
291 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
292 <conditional name="conserve_memory">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
293 <param name="conserve_memory" type="select" label="Conserve memory" help="by not creating residual matrix for all genes (conserve.memory)">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
294 <option value="FALSE" selected="true">No</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
295 <option value="TRUE">Yes</option>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
296 </param>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
297 <when value="FALSE">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
298 <param name="return_only_var_genes" type="boolean" truevalue="TRUE" falsevalue="FALSE" checked="true" label="Only return variable genes in scale.data matrices" help="(return.only.var.genes)"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
299 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
300 <when value="TRUE"></when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
301 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
302 </section>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
303 </when>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
304 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
305 <expand macro="inputs_common_advanced"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
306 </inputs>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
307 <outputs>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
308 <expand macro="seurat_outputs"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
309 <expand macro="variable_out"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
310 </outputs>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
311 <tests>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
312 <test expect_num_outputs="2">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
313 <!-- test1: NormalizeData -->
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
314 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/filtered.rds"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
315 <conditional name="method">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
316 <param name="method" value="NormalizeData"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
317 <conditional name="normalization_method">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
318 <param name="normalization_method" value="LogNormalize"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
319 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
320 <param name="scale_factor" value="10000"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
321 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
322 <section name="advanced_common">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
323 <param name="show_log" value="true"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
324 </section>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
325 <output name="hidden_output">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
326 <assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
327 <has_text_matching expression="NormalizeData"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
328 </assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
329 </output>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
330 <output name="rds_out" location="https://zenodo.org/records/13732784/files/normalized.rds" ftype="rds" compare="sim_size"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
331 </test>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
332 <test expect_num_outputs="3">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
333 <!-- test2: FindVariableFeatures -->
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
334 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/normalized.rds"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
335 <conditional name="method">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
336 <param name="method" value="FindVariableFeatures"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
337 <conditional name="selection_method">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
338 <param name="selection_method" value="vst"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
339 <param name="nfeatures" value="100"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
340 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
341 <param name="num_bin" value="20"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
342 <param name="binning_method" value="equal_width"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
343 <conditional name="output_topN">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
344 <param name="output_topN" value="true"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
345 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
346 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
347 <section name="advanced_common">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
348 <param name="show_log" value="true"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
349 </section>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
350 <output name="hidden_output">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
351 <assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
352 <has_text_matching expression="FindVariableFeatures"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
353 </assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
354 </output>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
355 <output name="rds_out" location="https://zenodo.org/records/13732784/files/variablefeatures.rds" ftype="rds" compare="sim_size"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
356 <output name="variable_tabular" location="https://zenodo.org/records/13732784/files/variable_top10.txt" ftype="txt">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
357 <assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
358 <has_n_lines n="10"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
359 </assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
360 </output>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
361 </test>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
362 <test expect_num_outputs="2">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
363 <!-- test3: ScaleData -->
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
364 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/variablefeatures.rds"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
365 <conditional name="method">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
366 <param name="method" value="ScaleData"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
367 <conditional name="scale_features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
368 <param name="scale_features" value="all_genes"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
369 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
370 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
371 <section name="advanced_common">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
372 <param name="show_log" value="true"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
373 </section>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
374 <output name="hidden_output">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
375 <assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
376 <has_text_matching expression="ScaleData"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
377 </assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
378 </output>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
379 <output name="rds_out" location="https://zenodo.org/records/13732784/files/scaled.rds" ftype="rds" compare="sim_size"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
380 </test>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
381 <test expect_num_outputs="2">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
382 <!-- test4: SCTransform -->
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
383 <param name="seurat_rds" location="https://zenodo.org/records/13732784/files/filtered.rds"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
384 <conditional name="method">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
385 <param name="method" value="SCTransform"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
386 <param name="vars_to_regress" value="percent.mt"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
387 <conditional name="residual_features">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
388 <param name="residual_features_options" value="selected_features"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
389 <param name="residual_features" location="https://zenodo.org/records/13741333/files/residual_features.txt"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
390 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
391 </conditional>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
392 <section name="advanced_common">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
393 <param name="show_log" value="true"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
394 </section>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
395 <output name="hidden_output">
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
396 <assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
397 <has_text_matching expression="SCTransform"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
398 </assert_contents>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
399 </output>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
400 <output name="rds_out" location="https://zenodo.org/records/13732784/files/SCTransformed.rds" ftype="rds" compare="sim_size"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
401 </test>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
402 </tests>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
403 <help><![CDATA[
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
404 Seurat
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
405 ======
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
406
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
407 Seurat is an R package designed for QC, analysis, and exploration of single-cell RNA-seq data.
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
408
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
409 Seurat aims to enable users to identify and interpret sources of heterogeneity from single-cell transcriptomic measurements, and to integrate diverse types of single-cell data.
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
410
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
411 NormalizeData
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
412 =============
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
413
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
414 Normalize the count data present in a given assay.
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
415
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
416 Methods:
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
417
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
418 “LogNormalize”: Feature counts for each cell are divided by the total counts for that cell and multiplied by the scale.factor. This is then natural-log transformed using log1p
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
419
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
420 “CLR”: Applies a centered log ratio transformation
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
421
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
422 “RC”: Relative counts. Feature counts for each cell are divided by the total counts for that cell and multiplied by the scale.factor. No log-transformation is applied. For counts per million (CPM) set scale.factor = 1e6
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
423
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
424
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
425 More details on the `seurat documentation
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
426 <https://satijalab.org/seurat/reference/normalizedata>`__
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
427
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
428 FindVariableFeatures
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
429 ====================
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
430
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
431 Identify features that are outliers on a 'mean variability plot'.
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
432
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
433 Methods:
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
434
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
435 “vst”: First, fits a line to the relationship of log(variance) and log(mean) using local polynomial regression (loess). Then standardizes the feature values using the observed mean and expected variance (given by the fitted line). Feature variance is then calculated on the standardized values after clipping to a maximum (see clip.max parameter).
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
436
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
437 “mean.var.plot” (mvp): First, uses a function to calculate average expression (mean.function, using FastExpMean) and dispersion (dispersion.function, using FastLogVMR) for each feature. Next, divides features into num.bin (deafult 20) bins based on their average expression, and calculates z-scores for dispersion within each bin. The purpose of this is to identify variable features while controlling for the strong relationship between variability and average expression
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
438
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
439 “dispersion” (disp): selects the genes with the highest dispersion values
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
440
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
441 More details on the `seurat documentation
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
442 <https://satijalab.org/seurat/reference/findvariablefeatures>`__
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
443
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
444 Scale and regress the data with ScaleData
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
445 =========================================
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
446
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
447 Scale and center features in the dataset.
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
448
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
449 If variables are provided in vars.to.regress, they are individually regressed against each feature, and the resulting residuals are then scaled and centered.
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
450
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
451 More details on the `seurat documentation
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
452 <https://satijalab.org/seurat/reference/scaledata>`__
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
453
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
454 SCTransform
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
455 ===========
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
456
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
457 Use this function as an alternative to the NormalizeData, FindVariableFeatures, ScaleData workflow.
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
458
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
459 Results are saved in a new assay (named SCT by default) with counts being (corrected) counts, data being log1p(counts), scale.data being pearson residuals; sctransform::vst intermediate results are saved in misc slot of new assay.
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
460
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
461 More details on the `seurat documentation
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
462 <https://satijalab.org/seurat/reference/sctransform>`__
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
463
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
464 ]]></help>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
465 <expand macro="citations"/>
c3170652bd98 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat_v5 commit a9214c07b0cc929a51fd92a369bb89c675b6c88d
iuc
parents:
diff changeset
466 </tool>