annotate fcs_scatterplot/getDensityPlots.xml @ 0:164cd5384f1d draft

Uploaded
author immport-devteam
date Mon, 27 Feb 2017 12:52:20 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
1 <tool id="gen_density_plots" name="Generate scatter plots" version="1.0">
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
2 <description>for any given markers in FCS file.</description>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
3 <requirements>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
4 <requirement type="package" version="3.3.0">r</requirement>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
5 <requirement type="package" version="1.38.2">bioconductor-flowcore</requirement>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
6 <requirement type="package" version="1.6.0">bioconductor-flowdensity</requirement>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
7 </requirements>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
8 <stdio>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
9 <exit_code range="10" level="fatal" description="Please provide a comma separated list of channels to plot" />
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
10 <exit_code range="11" level="fatal" description="Please provide numeric values for the list of channels to plot" />
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
11 </stdio>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
12 <command><![CDATA[
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
13 Rscript --slave --vanilla $__tool_directory__/getDensityPlots.R --args "${input}" "${channels}" "${outpng}" $outformat "${outpdf}"
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
14 ]]>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
15 </command>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
16 <inputs>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
17 <param format="fcs" name="input" type="data" label="FCS file"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
18 <param name="channels" type="text" label="Markers to plot:" value="i.e.:1,3,4" help="By default, will plot FSC vs SSC if the channels are found."/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
19 <param name="outformat" type="select" label="Output PDF?">
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
20 <option value="FALSE">No, thank you</option>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
21 <option value="TRUE">Yes, please</option>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
22 </param>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
23 </inputs>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
24 <outputs>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
25 <data format="pdf" name="outpdf" label="Scatter Plots of ${channels} from ${input.name}">
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
26 <filter>outformat=="TRUE"</filter>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
27 </data>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
28 <data format="png" name="outpng" label="Scatter Plots of ${channels} from ${input.name}"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
29 </outputs>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
30 <tests>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
31 <test>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
32 <param name="input" value="testfcs1.fcs"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
33 <param name="channels" value="1,3"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
34 <param name="outformat" value="TRUE"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
35 <output name="outpdf" file="graph.pdf" compare="sim_size"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
36 <output name="outpng" file="graph.png" compare="sim_size"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
37 </test>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
38 <test>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
39 <param name="input" value="testfcs1.fcs"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
40 <param name="channels" value="i.e.:1,3,4"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
41 <param name="outformat" value="FALSE"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
42 <output name="outpng" file="graph2.png" compare="sim_size"/>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
43 </test>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
44 </tests>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
45 <help><![CDATA[
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
46 This tool allows generation of density scatter plots using flowDensity.
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
47
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
48 -----
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
49
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
50 **Input files**
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
51
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
52 This tool takes valid FCS files as input.
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
53
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
54 **Output files**
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
55
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
56 This tool generates a scatter plot for each marker combination in a single png file. A pdf file can optionally be generated.
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
57
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
58 -----
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
59
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
60 **Example**
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
61
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
62 *Output*:
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
63
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
64 .. image:: static/images/densityplots.png
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
65 ]]>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
66 </help>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
67 <citations>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
68 <citation type="doi">10.1093/bioinformatics/btu677</citation>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
69 <citation type="doi">10.1186/1471-2105-10-106</citation>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
70 </citations>
164cd5384f1d Uploaded
immport-devteam
parents:
diff changeset
71 </tool>