Mercurial > repos > ebi-gxa > seurat_select_integration_features
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/seurat_select_integration_features.xml Sat Mar 02 10:40:57 2024 +0000 @@ -0,0 +1,87 @@ +<tool id="seurat_select_integration_features" name="Seurat select integration features" profile="18.01" version="@SEURAT_VERSION@+galaxy0"> + <description>from a list of studies</description> + <macros> + <import>seurat_macros.xml</import> + </macros> + <expand macro="requirements" /> + <expand macro="version" /> + <command detect_errors="exit_code"><![CDATA[ + @INPUT_OBJS_PREAMBLE@ + seurat-select-integration-features.R + @INPUT_OBJECTS@ + + --nfeatures '$nfeatures' + + + #if $assay_list + --assay-list '$assay_list' + #end if + + $verbose + + + #if $fvf_nfeatures + --fvf-nfeatures '$fvf_nfeatures' + #end if + + + --file-out '$file_out' + + + ]]></command> + <inputs> + <expand macro="input_object_params" multiple="True" /> + <param label="Number of features" optional='true' value='2000' name="nfeatures" argument="--nfeatures" type="integer" help="Number of features to return"/> + <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."/> + <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"/> + <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."/> + + </inputs> + <outputs> + <data label="${tool.name} on ${on_string}: Rdata file with features" name="file_out" format='rdata' /> + </outputs> + <tests> + <!-- MANUAL TESTS --> + <test> + <param name="rds_seurat_file" ftype="rdata" value="ifnb_ctrl_norm_fvg.rds,ifnb_stim_norm_fvg.rds"/> + <output name="file_out" ftype="rdata" > + <assert_contents> + <has_size value="9506" delta="950"/> + </assert_contents> + </output> + </test> + <!-- END MANUAL TESTS --> + </tests> +<help> +<!-- MANUAL HELP --> +<![CDATA[ +.. class:: infomark + +**What it does** + +@SEURAT_INTRO@ + +This tool aims to facilitate the first steps of the Seurat 4.0.4 https://satijalab.org/seurat/articles/integration_introduction.html +tutorial, to select features for integration of different datasets. This features can be used then with the integration tool. + +All options are documented in-line. + +----- + +**Inputs** + +* 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. +* All other inputs are optional (see above). + +----- + +**Outputs** + +* A Seurat (or other format depending on selection) with the integrated object. + +@VERSION_HISTORY@ +]]> +<!-- END MANUAL HELP --> +</help> + <expand macro="citations" /> +</tool>