comparison seurat_find_markers.xml @ 0:fde95fe95f15 draft

planemo upload for repository https://github.com/ebi-gene-expression-group/container-galaxy-sc-tertiary/ commit 9bf9a6e46a330890be932f60d1d996dd166426c4
author ebi-gxa
date Wed, 03 Apr 2019 11:17:29 -0400
parents
children 7895b4bb6247
comparison
equal deleted inserted replaced
-1:000000000000 0:fde95fe95f15
1 <tool id="seurat_find_markers" name="Seurat FindMarkers" version="2.3.1+galaxy1">
2 <description>find markers (differentially expressed genes)</description>
3 <macros>
4 <import>seurat_macros.xml</import>
5 </macros>
6 <expand macro="requirements" />
7 <expand macro="version" />
8 <command detect_errors="exit_code"><![CDATA[
9 seurat-find-markers.R
10
11 --input-object-file '$input'
12 --output-text-file output.txt
13
14 #if $genes_use:
15 --genes-use '$genes_use'
16 #end if
17
18 #if str($logfc_threshold):
19 --logfc-threshold '$logfc_threshold'
20 #end if
21
22 #if str($adv.min_pct):
23 --min-pct '$adv.min_pct'
24 #end if
25
26 #if str($adv.min_diff_pct):
27 --min-diff-pct '$adv.min_diff_pct'
28 #end if
29
30 #if $adv.only_pos:
31 --only-pos '$adv.only_pos'
32 #end if
33
34 --test-use '$adv.test_use'
35
36 #if str($max_cells_per_ident):
37 --max-cells-per-ident '$max_cells_per_ident'
38 #end if
39
40 #if str($min_cells_per_gene):
41 --min-cells-gene '$min_cells_per_gene'
42 #end if
43
44 #if str($min_cells_group):
45 --min-cells-group '$min_cells_group'
46 #end if
47
48
49 ]]></command>
50
51 <inputs>
52 <param name="input" type="data" format="rdata" label="RDS object" />
53 <expand macro="genes-use-input"/>
54 <param name="logfc_threshold" label="LogFC logfc_threshold" optional="true" argument="--logfc-threshold" type="float" help="Limit testing to genes which show, on average, at least X-fold difference (log-scale) between the two groups of cells. Default is 0.25 Increasing logfc.threshold speeds up the function, but can miss weaker signals."/>
55 <param name="max_cells_per_ident" label="Max cells per ident" optional="true" argument="--max-cells-per-ident" type="integer" help="Down sample each identity class to a max number. Default is no downsampling. Not activated by default (set to Inf)."/>
56 <param name="min_cells_per_gene" label="Min cells per gene" optional="true" argument="--min-cells-gene" type="integer" help="Minimum number of cells expressing the gene in at least one of the two groups, currently only used for poisson and negative binomial tests."/>
57 <param name="min_cells_group" label="Min cells in one of the groups" optional="true" argument="--min-cells-group" type="integer"/>
58 <section name="adv" title="Advanced Options">
59 <param name="min_pct" type="float" label="Min Pct" optional="true" help="Only test genes that are detected in a minimum fraction of min.pct cells in either of the two populations. Meant to speed up the function by not testing genes that are very infrequently expressed. Default is 0.1."/>
60 <param name="min_diff_pct" type="float" label="Min diff Pct" optional="true" help="Only test genes that show a minimum difference in the fraction of detection between the two groups. Set to -Inf by default."/>
61 <param name="only_pos" type="boolean" label="Only positive markers" truevalue="TRUE" falsevalue="" help="Only return positive markers (FALSE by default)."/>
62 <param name="test_use" type="select" label="Test to use" help="">
63 <option value="wilcox" selected="true">Wilcoxon</option>
64 <option value="bimod">Bi-modal</option>
65 <option value="roc">ROC</option>
66 <option value="t">t-Test</option>
67 <option value="tobit">tobit</option>
68 <option value="poisson">Poisson</option>
69 <option value="negbinom">Negative binomia</option>
70 <option value="MAST">MAST</option>
71 <option value="DESeq2">DESeq2</option>
72 </param>
73 </section>
74 </inputs>
75
76 <outputs>
77 <data name="output" format="txt" from_work_dir="output.txt" label="${tool.name} on ${on_string}: Text file"/>
78 </outputs>
79
80 <tests>
81 <test>
82 <param name="input" ftype="rdata" value="out_runtsne.rds"/>
83 <output name="output" ftype="txt" value="out_findmark.txt"/>
84 </test>
85 </tests>
86 <help><![CDATA[
87 .. class:: infomark
88
89 **What it does**
90
91 Seurat_ is a toolkit for quality control, analysis, and exploration of single cell RNA sequencing data.
92 It is developed and maintained by the `Satija Lab`_ at NYGC. Seurat aims to enable users to identify and
93 interpret sources of heterogeneity from single cell transcriptomic measurements, and to integrate diverse
94 types of single cell data.
95
96 This tool finds markers (differentially expressed genes) for each of the identity classes in a dataset. It outputs a text file containing a ranked list of putative markers, and associated statistics (p-values, ROC score, etc.)
97
98 -----
99
100 **Inputs**
101
102 * RDS object
103
104 -----
105
106 **Outputs**
107
108 * Text file
109
110 .. _Seurat: https://www.nature.com/articles/nbt.4096
111 .. _Satija Lab: https://satijalab.org/seurat/
112
113 @VERSION_HISTORY@
114 ]]></help>
115 <expand macro="citations" />
116 </tool>