Mercurial > repos > ebi-gxa > seurat_select_integration_features
annotate seurat_select_integration_features.xml @ 0:699c0ca328f2 draft default tip
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
author | ebi-gxa |
---|---|
date | Sat, 02 Mar 2024 10:40:57 +0000 |
parents | |
children |
rev | line source |
---|---|
0
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
1 <tool id="seurat_select_integration_features" name="Seurat select integration features" profile="18.01" version="@SEURAT_VERSION@+galaxy0"> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
2 <description>from a list of studies</description> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
3 <macros> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
4 <import>seurat_macros.xml</import> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
5 </macros> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
6 <expand macro="requirements" /> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
7 <expand macro="version" /> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
8 <command detect_errors="exit_code"><![CDATA[ |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
9 @INPUT_OBJS_PREAMBLE@ |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
10 seurat-select-integration-features.R |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
11 @INPUT_OBJECTS@ |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
12 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
13 --nfeatures '$nfeatures' |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
14 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
15 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
16 #if $assay_list |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
17 --assay-list '$assay_list' |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
18 #end if |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
19 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
20 $verbose |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
21 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
22 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
23 #if $fvf_nfeatures |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
24 --fvf-nfeatures '$fvf_nfeatures' |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
25 #end if |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
26 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
27 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
28 --file-out '$file_out' |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
29 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
30 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
31 ]]></command> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
32 <inputs> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
33 <expand macro="input_object_params" multiple="True" /> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
34 <param label="Number of features" optional='true' value='2000' name="nfeatures" argument="--nfeatures" type="integer" help="Number of features to return"/> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
35 <param label="Assay-list" optional='true' name="assay_list" argument="--assay-list" type="text" help="Name or vector of assay names (one for each object) from which to pull the variable features."/> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
36 <param label="Verbose" optional='true' value='true' name="verbose" argument="--do-not-verbose" type="boolean" truevalue='' falsevalue='--do-not-verbose' checked='true' help="Print messages"/> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
37 <param label="Fvf nfeatures" optional='true' value='2000' name="fvf_nfeatures" argument="--fvf-nfeatures" type="integer" help="nfeatures for FindVariableFeatures. Used if VariableFeatures have not been set for any object in input."/> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
38 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
39 </inputs> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
40 <outputs> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
41 <data label="${tool.name} on ${on_string}: Rdata file with features" name="file_out" format='rdata' /> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
42 </outputs> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
43 <tests> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
44 <!-- MANUAL TESTS --> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
45 <test> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
46 <param name="rds_seurat_file" ftype="rdata" value="ifnb_ctrl_norm_fvg.rds,ifnb_stim_norm_fvg.rds"/> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
47 <output name="file_out" ftype="rdata" > |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
48 <assert_contents> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
49 <has_size value="9506" delta="950"/> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
50 </assert_contents> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
51 </output> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
52 </test> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
53 <!-- END MANUAL TESTS --> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
54 </tests> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
55 <help> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
56 <!-- MANUAL HELP --> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
57 <![CDATA[ |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
58 .. class:: infomark |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
59 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
60 **What it does** |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
61 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
62 @SEURAT_INTRO@ |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
63 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
64 This tool aims to facilitate the first steps of the Seurat 4.0.4 https://satijalab.org/seurat/articles/integration_introduction.html |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
65 tutorial, to select features for integration of different datasets. This features can be used then with the integration tool. |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
66 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
67 All options are documented in-line. |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
68 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
69 ----- |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
70 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
71 **Inputs** |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
72 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
73 * A set of Seurat objects (can be given in other formats as well) to integrate. These objects should be at least normalised and have the find variable genes/features method applied. |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
74 * All other inputs are optional (see above). |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
75 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
76 ----- |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
77 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
78 **Outputs** |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
79 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
80 * A Seurat (or other format depending on selection) with the integrated object. |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
81 |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
82 @VERSION_HISTORY@ |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
83 ]]> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
84 <!-- END MANUAL HELP --> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
85 </help> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
86 <expand macro="citations" /> |
699c0ca328f2
planemo upload commit 0264c359f1d638bbbbab515a3502231f679cdcf6
ebi-gxa
parents:
diff
changeset
|
87 </tool> |