annotate metacyto_checkpanel.xml @ 0:67d79ba0f7aa draft default tip

"planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
author azomics
date Tue, 27 Jul 2021 21:47:56 +0000
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
1 <tool id="metacyto_checkpanel" name="Check markers in analysis panels" version="1.0+galaxy0" profile="18.01">
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
2 <description>for MetaCyto</description>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
3 <requirements>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
4 <requirement type="package" version="1.4.0">bioconductor-metacyto</requirement>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
5 </requirements>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
6 <stdio>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
7 <exit_code range="1:9" />
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
8 <exit_code range="10" level="fatal" description="The input file cannot be used. Please check input format." />
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
9 <exit_code range="11:" />
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
10 </stdio>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
11 <command><![CDATA[
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
12 Rscript --slave --vanilla '$__tool_directory__/metacyto_checkpanel.R' '${input_file}' '${output_file}';
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
13 #if $graph=="TRUE"
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
14 mv panel_summary.pdf '${pdf_out}'
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
15 #end if
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
16 ]]>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
17 </command>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
18 <inputs>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
19 <param format="metacyto_summary.txt" name="input_file" type="data" label="MetaCyto preprocessing summary"/>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
20 <param name="graph" type="boolean" label="Output visual summary?" checked="false" truevalue="TRUE" falsevalue="FALSE" />
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
21 </inputs>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
22 <outputs>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
23 <data format="tabular" name="output_file" label="Panel Summary of ${input_file.name}"/>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
24 <data format="pdf" name="pdf_out" label="Visual Panel Summary of ${input_file.name}">
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
25 <filter>(graph)</filter>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
26 </data>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
27 </outputs>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
28 <tests>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
29 <test>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
30 <param name="input_file" value="mc_preprocesss_summary.metacyto_summary.txt"/>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
31 <param name="graph" value="True"/>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
32 <output name="output_file" ftype="tabular">
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
33 <assert_contents>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
34 <has_n_columns n="3" />
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
35 <has_text text="CD95" />
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
36 <has_n_lines n="14" />
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
37 </assert_contents>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
38 </output>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
39 <output name="pdf_out" ftype="pdf">
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
40 <assert_contents>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
41 <has_size value="4569" delta="500" />
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
42 </assert_contents>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
43 </output>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
44 </test>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
45 </tests>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
46 <help><![CDATA[
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
47 Metacyto Check Markers in analysis panels
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
48 -----------------------------------------
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
49
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
50 This tool uses MetaCyto's panel summary function to compare marker names between groups of FCS files.
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
51
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
52 **Input**
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
53 This tool requires the MetaCyto pre-processing Summary as input.
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
54
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
55 **Output**
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
56 This tool generates a table and an optional visual representation in PDF of how markers are distributed in the FCS file sets.
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
57
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
58
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
59 **Example**
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
60
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
61 *Input* - Summary Table::
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
62
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
63 study_id antibodies filenames
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
64 group1 Marker1|Marker2|Marker3|... file1.fcs
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
65 group2 Marker1|Marker2|Marker3|... file2.fcs
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
66 ... ... ...
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
67
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
68 *Output* - Panel Summary::
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
69
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
70 Markers group1 group2 ...
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
71 Marker1 1 1 ...
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
72 Marker2 1 1 ...
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
73 Marker3 0 1 ...
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
74 ... ... ... ...
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
75
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
76 *Graphical output*
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
77
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
78 .. image:: ./images/checkpanel.png
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
79 ]]>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
80 </help>
67d79ba0f7aa "planemo upload for repository https://github.com/ImmPortDB/immport-galaxy-tools/tree/master/flowtools/check_headers commit 14b2e4d834a9856236affb7b77debecca360c542"
azomics
parents:
diff changeset
81 </tool>