comparison raceid_inspectclusters.xml @ 0:9fec5dd8fbb9 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/raceid3 commit f880060c478d42202df5b78a81329f8af56b1138
author iuc
date Thu, 22 Nov 2018 04:45:41 -0500
parents
children 20f522154663
comparison
equal deleted inserted replaced
-1:000000000000 0:9fec5dd8fbb9
1 <tool id="raceid_inspectclusters" name="Cluster Inspection using RaceID" version="@VERSION_RACEID@.@VERSION_PACKAGE@.1" >
2 <description>examines gene expression within clusters</description>
3 <macros>
4 <import>macros.xml</import>
5 <import>macros_inspectclusters.xml</import>
6 </macros>
7 <expand macro="requirements" />
8 <version_command><![CDATA[
9 Rscript '$__tool_directory__/scripts/clusterinspect.R' @GET_VERSION@
10 ]]></version_command>
11
12 <command detect_errors="exit_code"><![CDATA[
13 #set bin = 'clusterinspect.R'
14 Rscript '$__tool_directory__/scripts/$bin' '$userconf' 2>&1 > '$outlog'
15 ]]></command>
16
17 <configfiles>
18 <configfile name="userconf" ><![CDATA[
19 @STRING2VECTOR@
20
21 @INSPECTCLUSTERS_CHEETAH@
22 ]]>
23 </configfile>
24 </configfiles>
25 <inputs>
26 <expand macro="inspectclusters_inputs" />
27 </inputs>
28
29 <outputs>
30 <data name="outpdf" format="pdf" label="${tool.name} on ${on_string}: PDF Report" />
31 <data name="outlog" format="txt" label="${tool.name} on ${on_string}: Log" >
32 <filter>use_log</filter>
33 </data>
34 </outputs>
35 <tests>
36 <expand macro="inspectclusters_tests" />
37 </tests>
38 <help><![CDATA[
39
40 RaceID3
41 =========
42
43 RaceID is a clustering algorithm for the identification of cell types from single-cell RNA-sequencing data. It was specifically designed for the detection of rare cells which correspond to outliers in conventional clustering methods.
44
45 This module inspects the clusters generated from the previous clustering step (and requires the output RData file from it as input).
46
47 The tool offers three modes of inspection which can all be activated at the same time, resulting in a single PDF report:
48
49 * Plot All Clusters:
50 * Produces a tSNE of all clusters, as well as a force-directed Fruchterman-Reingold (F-R) layout which may have tidier plots.
51 * Perform Subset Analysis:
52 * tSNE and F-R plots with cells whose name match the specified regex highlighted
53
54 * Examine Genes of Interest:
55 * Expression plots highlighting a gene or genes of interest across all clusters
56
57 * Differential Gene Testing:
58 * Examining the expression between
59
60 * A list of the most differentially expressed genes in each cluster
61 * An output PDF that provides heatmaps for:
62 * The initial and final clustering (as determined using random forest)
63 * Heatmaps for each of the most differentially expressed genes in each cluster
64
65 The tool requires the RData input from the previous filtering / normalisation / confounder removal step to work.
66
67
68
69 ]]></help>
70 <expand macro="citations" />
71 </tool>