annotate autospill.xml @ 1:7f5bf24d5aeb draft

"planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
author azomics
date Sat, 19 Jun 2021 10:57:45 +0000
parents 315be37a7ac9
children 3293c160f73c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
1 <tool id="autospill" name="Autospill" version="0.2.0+galaxy0" profile="19.01" python_template_version="3.5">
0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
2 <description>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
3 calculates spillover coefficients with robust linear models and then refines spillover coefficients iteratively
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
4 </description>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
5 <requirements>
1
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
6 <requirement type="package" version="0.2.0">r-autospill</requirement>
0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
7 </requirements>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
8 <command detect_errors="exit_code"><![CDATA[
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
9 mkdir input_dir;
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
10 #for $fcs in $fcs_list:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
11 ln -s '$fcs' input_dir/'$fcs.element_identifier';
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
12 #end for
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
13
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
14 ## TODO Check that tabular file has the same number of lines that the collection of fcs files.
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
15 ## Check that files given in the tabular file exist in the inputs directory.
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
16
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
17 Rscript '$auto_spill_calculate_compensate' input_dir '$fcs_metadata' \${GALAXY_SLOTS:-1};
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
18
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
19 #if $get_figure_scatter:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
20 mkdir all_scatter;
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
21 for suffix in \$(ls | grep figure_scatter | sed 's/figure_scatter_//'); do
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
22 for plot in \$(ls figure_scatter_\$suffix); do
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
23 mv figure_scatter_\$suffix/\$plot all_scatter/\${suffix}__\${plot};
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
24 done;
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
25 done;
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
26 #end if
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
27 ]]></command>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
28 <configfiles>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
29 <configfile name="auto_spill_calculate_compensate"><![CDATA[
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
30 ## calculate_compensation_paper.r
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
31 ##
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
32 ## Copyright (c) 2020 VIB (Belgium) and Babraham Institute (United Kingdom)
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
33 ##
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
34 ## Software written by Carlos P. Roca, as research funded by the European Union.
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
35 ##
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
36 ## This software may be modified and distributed under the terms of the MIT
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
37 ## license. See the LICENSE file for details.
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
38 ## Runs a calculation of compensation with autospill, creating all figures and
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
39 ## tables used in autospill paper.
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
40 ##
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
41 ## Requires being called as a batch script with the following two arguments:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
42 ## control.dir directory with the set of single-color controls
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
43 ## control.def.file csv file defining the names and channels of the
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
44 ## single-color controls
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
45
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
46
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
47 library( autospill )
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
48
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
49
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
50 ## get directory and csv file with definition of control dataset
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
51
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
52 args <- commandArgs( TRUE )
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
53
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
54 if ( length( args ) != 3 ) {
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
55 cat( "ERROR: no arguments with directory, csv file with definition of control dataset and parameter set",
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
56 file = stderr() )
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
57 stop()
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
58 }
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
59
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
60
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
61 control.dir <- args[[ 1 ]]
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
62 control.def.file <- args[[ 2 ]]
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
63
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
64 asp <- get.autospill.param()
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
65
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
66 #if $get_figure_scatter or $get_gates:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
67 ## Reduced resolution of plots
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
68 asp\$figure.width <- 3.25
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
69 asp\$figure.height <- 2.60
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
70 asp\$figure.margin <- 1.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
71
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
72 asp\$figure.panel.line.size <- 0.5
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
73
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
74 asp\$figure.axis.text.size <- 7.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
75 asp\$figure.axis.title.size <- 7.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
76
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
77 asp\$figure.convergence.point.size <- 1.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
78 asp\$figure.convergence.line.size <- 0.4
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
79
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
80 asp\$figure.density.line.size <- 0.4
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
81
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
82 asp\$figure.gate.scale.expand <- 0.01
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
83 asp\$figure.gate.point.size <- 0.4
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
84 asp\$figure.gate.line.size <- 0.3
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
85 asp\$figure.gate.bar.width <- 0.3
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
86 asp\$figure.gate.bar.height <- 10.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
87 asp\$figure.gate.bar.margin <- 0.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
88
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
89 asp\$figure.matrix.point.size <- 1.2
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
90 asp\$figure.matrix.line.size <- 0.4
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
91
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
92 asp\$figure.scatter.alpha.gate.in <- 0.8
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
93 asp\$figure.scatter.alpha.gate.out <- 0.2
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
94 asp\$figure.scatter.point.size <- 0.6
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
95 asp\$figure.scatter.line.size <- 0.5
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
96 asp\$figure.scatter.error.label.size <- 3.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
97 asp\$figure.scatter.error.label.pos.x <- 0.85
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
98 asp\$figure.scatter.error.label.pos.y <- 0.05
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
99 asp\$figure.scatter.axis.text.size <- 9.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
100 asp\$figure.scatter.axis.title.size <- 9.0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
101 ## Reduced resolution
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
102 #end if
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
103
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
104 #if $get_figure_scatter:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
105 ## triggers generation of compensation plots between pair of channels
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
106 asp\$figure.scatter.dir.base <- "figure_scatter"
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
107 #end if
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
108
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
109 #if $get_gates:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
110 ## triggers generation of gate figures
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
111 asp\$figure.gate.dir <- "figure_gate"
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
112 #end if
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
113
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
114 ## triggers generation of a figure with a summary of convergence
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
115 asp\$figure.convergence.dir <- "figure_convergence"
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
116 asp\$table.spillover.dir <- "table_spillover"
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
117
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
118 ## Set workers through GALAXY_SLOTS
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
119 asp\$worker.process.n<-args[[3]]
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
120
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
121 flow.control <- read.flow.control( control.dir, control.def.file, asp )
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
122
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
123 ## gate events before calculating spillover
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
124
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
125 flow.gate <- gate.flow.data( flow.control, asp )
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
126
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
127
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
128 ## get initial spillover matrices from untransformed data
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
129
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
130 marker.spillover.unco.untr <- get.marker.spillover( TRUE, flow.gate,
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
131 flow.control, asp )
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
132 #if $get_figure_scatter:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
133 marker.spillover.unco.tran <- get.marker.spillover( FALSE, flow.gate,
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
134 flow.control, asp )
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
135 #else:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
136 marker.spillover.unco.tran <- NULL
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
137 #end if
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
138
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
139
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
140 ## refine spillover matrix iteratively
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
141
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
142 refine.spillover.result <- refine.spillover( marker.spillover.unco.untr,
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
143 marker.spillover.unco.tran, flow.gate, flow.control, asp )
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
144
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
145 ## Write outputs
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
146 write.table(refine.spillover.result\$spillover, file = "spillover.txt", sep="\t", col.names = NA, quote=FALSE)
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
147 write.table(refine.spillover.result\$compensation, file = "compensation.txt", sep="\t", col.names = NA, quote=FALSE)
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
148 write.table(refine.spillover.result\$convergence, file = "convergence.txt", sep="\t", row.names=FALSE, quote=FALSE)
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
149
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
150 #if $get_error:
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
151 write.table(refine.spillover.result\$error\$inte, file = "error_inte.txt", sep="\t", col.names=NA, quote=FALSE)
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
152 write.table(refine.spillover.result\$error\$coef, file = "error_coef.txt", sep="\t", col.names=NA, quote=FALSE)
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
153 write.table(refine.spillover.result\$error\$slop, file = "error_slop.txt", sep="\t", col.names=NA, quote=FALSE)
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
154 write.table(refine.spillover.result\$error\$skew, file = "error_skew.txt", sep="\t", col.names=NA, quote=FALSE)
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
155 #end if
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
156
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
157 ]]></configfile>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
158 </configfiles>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
159
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
160 <inputs>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
161 <param type="data" name="fcs_list" format="fcs" multiple="true" label="Collection of control FCS files" />
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
162 <param type="data" name="fcs_metadata" format="csv" label="Auxiliary control file" help="Contains metadata for control list. It has to match original names of FCS files uploaded, and those files need to be present in the Collection of control FCS files given." />
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
163 <!-- <param name="param_set" type="select" label="Parameter set" help="Predefined auto-spill parameters set, choose from 'Minimal', 'Final step', 'Paper', or 'Website'">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
164 <option value="minimal" selected="true">Minimal - no plot generation</option>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
165 <option value="final.step">Final step - plot generation</option>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
166 <option value="paper">Paper</option>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
167 <option value="website">Website</option>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
168 </param> -->
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
169 <param type="boolean" name="get_figure_scatter" label="Get scatter" help="If turned On, the tool will produce scatter plots between setups" checked="true"/>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
170 <param type="boolean" name="get_error" label="Get error matrices/tables" help="If turned On, the tool will produce error matrices for intercepts, coefficients, slope and skewness" checked="false"/>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
171 <param type="boolean" name="get_gates" label="Get gating information" help="If turned On, gating parameters information will be produced" checked="true"/>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
172 </inputs>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
173 <outputs>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
174 <data name="spillover_matrix" format="tabular" from_work_dir="spillover.txt" label="${tool.name} spillover matrix on ${on_string}"/>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
175 <data name="compensation_matrix" format="tabular" from_work_dir="compensation.txt" label="${tool.name} compensation matrix on ${on_string}"/>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
176 <data name="convergence_matrix" format="tabular" from_work_dir="convergence.txt" label="${tool.name} convergence table on ${on_string}"/>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
177 <data name="convergence_plot" format="png" from_work_dir="figure_convergence/autospill_convergence.png" label="${tool.name} convergence plot on ${on_string}"/>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
178 <data name="error_inte_matrix" format="tabular" from_work_dir="error_inte.txt" label="${tool.name} error intercepts matrix on ${on_string}">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
179 <filter>get_error</filter>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
180 </data>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
181 <data name="error_coef_matrix" format="tabular" from_work_dir="error_coef.txt" label="${tool.name} error coefficients matrix on ${on_string}">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
182 <filter>get_error</filter>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
183 </data>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
184 <data name="error_slop_matrix" format="tabular" from_work_dir="error_slop.txt" label="${tool.name} error slope matrix on ${on_string}">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
185 <filter>get_error</filter>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
186 </data>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
187 <data name="error_skew_matrix" format="tabular" from_work_dir="error_skew.txt" label="${tool.name} error skewness matrix on ${on_string}">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
188 <filter>get_error</filter>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
189 </data>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
190 <!--
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
191 <collection name="spillover_plots" label="${tool.name} spillover plots on ${on_string}">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
192 <discover_datasets pattern="__designation_and_ext__" format="png" directory="figure_spillover" visible="true" />
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
193 </collection> -->
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
194 <collection name="gate_plots" label="${tool.name} gate plots on ${on_string}" type="list">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
195 <discover_datasets pattern="__designation_and_ext__" format="png" directory="figure_gate" />
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
196 <filter>get_gates</filter>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
197 </collection>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
198 <collection name="scatter_plots" label="${tool.name} scatter plots on ${on_string}" type="list">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
199 <discover_datasets pattern="__designation_and_ext__" format="png" directory="all_scatter" />
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
200 <filter>get_figure_scatter</filter>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
201 </collection>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
202
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
203 <!--
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
204 <collection name="compensation_plots" label="${tool.name} compensation plots on ${on_string}">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
205 <discover_datasets pattern="__designation_and_ext__" format="png" directory="figure_compensation" visible="true" />
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
206 </collection> -->
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
207 </outputs>
1
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
208 <tests>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
209 <test>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
210 <param name="fcs_list" value="Compensation Controls_FITC Stained Control_001.fcs,Compensation Controls_PE-CF594 Stained Control_025.fcs,Compensation Controls_PE-Cy5.5 Stained Control_027.fcs"/>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
211 <param name="fcs_metadata" value="fcs_control.csv" ftype="csv"/>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
212 <param name="get_figure_scatter" value="false"/>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
213 <param name="get_error" value="false"/>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
214 <param name="get_gates" value="false"/>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
215 <output name="spillover_matrix">
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
216 <assert_contents>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
217 <has_n_lines n="4" />
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
218 </assert_contents>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
219 </output>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
220 </test>
7f5bf24d5aeb "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 8fafcaef24d23a785759004c5794a9cae485dfb1"
azomics
parents: 0
diff changeset
221 </tests>
0
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
222 <help><![CDATA[
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
223 Autospill: a principled framework that simplifies the analysis of multichromatic flow cytometry data
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
224 ----------------------------------------------------------------------------------------------------
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
225
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
226 Calculates spillover coefficients with robust linear models and then refines spillover coefficients iteratively.
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
227
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
228 **Inputs**
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
229
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
230 - Collection of control FCS files
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
231 - Auxiliary control file: Contains metadata for control list. It has to match original names of FCS files uploaded, and those files need to be present in the Collection of control FCS files given. ​
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
232
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
233
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
234 **Output**
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
235
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
236 - Spillover matrix
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
237 - Compensation matrix
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
238 - convergence matrix
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
239 - convergence plot
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
240 - Gate plots
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
241 - Scatter plots between channels
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
242
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
243 ]]></help>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
244 <citations>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
245 <citation type="bibtex">
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
246 @misc{githubautospill,
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
247 author = {Roca, Carlos},
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
248 year = {2020},
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
249 title = {autospill algorithm for calculating spillover coefficients, used to compensate or unmix flow cytometry data.},
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
250 publisher = {GitHub},
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
251 journal = {GitHub repository},
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
252 url = {https://github.com/carlosproca/autospill},
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
253 }</citation>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
254 <citation type="doi">10.1038/s41467-021-23126-8</citation>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
255 </citations>
315be37a7ac9 "planemo upload for repository https://github.com/AstraZeneca-Omics/immport-galaxy-tools/tree/master/flowtools/autospill commit 386fcc6286d3e2d2769ac9856a653b04d5c6b0ad"
azomics
parents:
diff changeset
256 </tool>