Mercurial > repos > iuc > seurat
comparison seurat.xml @ 6:764f076e9d52 draft
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/seurat commit e8eeff2efea68e1e5bc697d0ff6a5808cd978db2"
author | iuc |
---|---|
date | Thu, 23 Jul 2020 11:22:05 -0400 |
parents | 06ed31cf52ed |
children | 4c139a9415d7 |
comparison
equal
deleted
inserted
replaced
5:06ed31cf52ed | 6:764f076e9d52 |
---|---|
1 <tool id="seurat" name="Seurat" version="@TOOL_VERSION@+galaxy1"> | 1 <tool id="seurat" name="Seurat" version="@TOOL_VERSION@+galaxy2"> |
2 <description>- toolkit for exploration of single-cell RNA-seq data</description> | 2 <description>- toolkit for exploration of single-cell RNA-seq data</description> |
3 <macros> | 3 <macros> |
4 <token name="@TOOL_VERSION@">3.1.5</token> | 4 <token name="@TOOL_VERSION@">3.1.5</token> |
5 </macros> | 5 </macros> |
6 <requirements> | 6 <requirements> |
40 #if "heat" in $meta.plots: | 40 #if "heat" in $meta.plots: |
41 #set $heatmaps = 'T' | 41 #set $heatmaps = 'T' |
42 #else | 42 #else |
43 #set $heatmaps = 'F' | 43 #set $heatmaps = 'F' |
44 #end if | 44 #end if |
45 #if not str($adv.perplexity): | |
46 #set $adv_perplexity = -1 | |
47 #else: | |
48 #set $adv_perplexity = $adv.perplexity | |
49 #end if | |
45 Rscript -e "library(\"rmarkdown\"); render(\"$__tool_directory__/Seurat.R\", | 50 Rscript -e "library(\"rmarkdown\"); render(\"$__tool_directory__/Seurat.R\", |
46 params = list(counts = \"${counts}\", | 51 params = list(counts = \"${counts}\", |
47 min_cells = \"${adv.min_cells}\", | 52 min_cells = \"${adv.min_cells}\", |
48 min_genes = \"${adv.min_genes}\", | 53 min_genes = \"${adv.min_genes}\", |
49 low_thresholds = \"${adv.low_thresholds}\", | 54 low_thresholds = \"${adv.low_thresholds}\", |
50 high_thresholds = \"${adv.high_thresholds}\", | 55 high_thresholds = \"${adv.high_thresholds}\", |
51 numPCs = \"${adv.num_PCs}\", | 56 numPCs = \"${adv.num_PCs}\", |
52 cells_use = \"${adv.cells_use}\", | 57 cells_use = \"${adv.cells_use}\", |
53 resolution = \"${adv.resolution}\", | 58 resolution = \"${adv.resolution}\", |
59 perplexity = \"${adv_perplexity}\", | |
54 min_pct = \"${adv.min_pct}\", | 60 min_pct = \"${adv.min_pct}\", |
55 logfc_threshold = \"${adv.logfc_threshold}\", | 61 logfc_threshold = \"${adv.logfc_threshold}\", |
56 warn = \"${meta.warn}\", | 62 warn = \"${meta.warn}\", |
57 varstate = \"${meta.varstate}\", | 63 varstate = \"${meta.varstate}\", |
58 showcode = \"${meta.showcode}\", | 64 showcode = \"${meta.showcode}\", |
74 <param name="min_genes" type="integer" min="0" value="0" label="Minimum genes" help="Include cells where at least this many genes are detected." /> | 80 <param name="min_genes" type="integer" min="0" value="0" label="Minimum genes" help="Include cells where at least this many genes are detected." /> |
75 <param name="low_thresholds" type="integer" value="1" label="Low threshold for filtering cells" /> | 81 <param name="low_thresholds" type="integer" value="1" label="Low threshold for filtering cells" /> |
76 <param name="high_thresholds" type="integer" value="20000000" label="High threshold for filtering cells" /> | 82 <param name="high_thresholds" type="integer" value="20000000" label="High threshold for filtering cells" /> |
77 <param name="cells_use" type="integer" min="1" value="500" label="Cells to use for PCHeatmap" help="Plots this number of top ‘extreme’ cells on both ends of the spectrum, which dramatically speeds plotting for large datasets" /> | 83 <param name="cells_use" type="integer" min="1" value="500" label="Cells to use for PCHeatmap" help="Plots this number of top ‘extreme’ cells on both ends of the spectrum, which dramatically speeds plotting for large datasets" /> |
78 <param name="resolution" type="float" value="0.6" label="Resolution parameter" help="Value of the resolution parameter used in FindClusters, use a value above (below) 1.0 if you want to obtain a larger (smaller) number of communities." /> | 84 <param name="resolution" type="float" value="0.6" label="Resolution parameter" help="Value of the resolution parameter used in FindClusters, use a value above (below) 1.0 if you want to obtain a larger (smaller) number of communities." /> |
85 <param name="perplexity" type="integer" value="" optional="true" label="Perplexity parameter" help="Parameter for the tSNE dimensionality reduction" /> | |
79 <param name="min_pct" type="float" value="0.1" label="Minimum percent cells" help="With FindMarkers 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" /> | 86 <param name="min_pct" type="float" value="0.1" label="Minimum percent cells" help="With FindMarkers 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" /> |
80 <param name="logfc_threshold" type="float" min="0" value="0.25" label="LogFC threshold" | 87 <param name="logfc_threshold" type="float" min="0" value="0.25" label="LogFC threshold" |
81 help="With FindMarkers, 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." /> | 88 help="With FindMarkers, 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." /> |
82 </section> | 89 </section> |
83 <section name="meta" title="Output options" expanded="true"> | 90 <section name="meta" title="Output options" expanded="true"> |
106 <param name="min_genes" value="200"/> | 113 <param name="min_genes" value="200"/> |
107 <param name="low_thresholds" value="1" /> | 114 <param name="low_thresholds" value="1" /> |
108 <param name="high_thresholds" value="20000000" /> | 115 <param name="high_thresholds" value="20000000" /> |
109 <param name="cells_use" value="500"/> | 116 <param name="cells_use" value="500"/> |
110 <param name="resolution" value="0.6" /> | 117 <param name="resolution" value="0.6" /> |
118 <param name="min_pct" value="0.25" /> | |
119 <param name="logfc_threshold" value="0.25" /> | |
120 </section> | |
121 <section name="meta"> | |
122 <param name="showcode" value="T"/> | |
123 <param name="warn" value="F"/> | |
124 <param name="varstate" value="F"/> | |
125 <param name="plots" value="feat"/> | |
126 </section> | |
127 <output name="out_html" ftype="html" value="out.html" compare="sim_size" delta="20000" /> | |
128 </test> | |
129 <test> <!-- perplexity test --> | |
130 <param name="counts" ftype="tabular" value="counts.tab.gz"/> | |
131 <section name="adv"> | |
132 <param name="numPCs" value="10" /> | |
133 <param name="min_cells" value="3"/> | |
134 <param name="min_genes" value="200"/> | |
135 <param name="low_thresholds" value="1" /> | |
136 <param name="high_thresholds" value="20000000" /> | |
137 <param name="cells_use" value="500"/> | |
138 <param name="resolution" value="0.6" /> | |
139 <param name="perplexity" value="16" /> | |
111 <param name="min_pct" value="0.25" /> | 140 <param name="min_pct" value="0.25" /> |
112 <param name="logfc_threshold" value="0.25" /> | 141 <param name="logfc_threshold" value="0.25" /> |
113 </section> | 142 </section> |
114 <section name="meta"> | 143 <section name="meta"> |
115 <param name="showcode" value="T"/> | 144 <param name="showcode" value="T"/> |