Mercurial > repos > iuc > velocyto_cli
annotate velocyto_cli.xml @ 1:4a75f9c84a4b draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
| author | iuc |
|---|---|
| date | Mon, 15 May 2023 10:03:25 +0000 |
| parents | 81ad264c1548 |
| children |
| rev | line source |
|---|---|
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
1 <tool id="velocyto_cli" name="velocyto CLI" version="@VERSION@+galaxy1"> |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
2 <description>pre-process data for the analysis of RNA velocity</description> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
3 <macros> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
4 <import>macros.xml</import> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
5 </macros> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
6 <expand macro="edam"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
7 <expand macro="requirements"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
8 <stdio> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
9 <!-- Anything other than zero is an error --> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
10 <exit_code level="fatal" range="1:"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
11 <exit_code level="fatal" range=":-1"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
12 <!-- In case the return code has not been set propery check stderr too --> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
13 <regex level="fatal" match="Error:" source="both" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
14 <regex level="fatal" match="Exception:" source="both" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
15 <regex level="fatal_oom" match="Can't calloc" source="both" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
16 </stdio> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
17 <version_command><![CDATA[ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
18 velocyto --version |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
19 ]]></version_command> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
20 <command> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
21 <![CDATA[ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
22 #import re |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
23 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
24 #if str($main.do) == "run10x": |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
25 #if str($main.sample_definition.sample_definition_select) == "manual": |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
26 #set sample = str($main.sample_definition.sample) |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
27 #else: |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
28 #set sample = re.sub('[^\w\-\s]', '_', str($main.BAM.element_identifier)) |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
29 #end if |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
30 ## We need to reproduce cell ranger structure: |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
31 mkdir -p '$sample/outs/filtered_gene_bc_matrices/whatever/' && |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
32 ln -s '${main.BAM}' '$sample/outs/possorted_genome_bam.bam' && |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
33 ln -s '${main.barcodes}' '$sample/outs/filtered_gene_bc_matrices/whatever/barcodes.tsv' && |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
34 #else if str($main.do) in ['run', 'run-smartseq2']: |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
35 #for $bam in $main.bamfiles: |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
36 #set input_name = re.sub('[^\w\-\s]', '_', str($bam.element_identifier)) |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
37 cp '$bam' '${input_name}.bam' && |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
38 #end for |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
39 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
40 velocyto |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
41 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
42 #if str($main.do) == "run": |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
43 run |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
44 @LOOMOUT@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
45 #if str($main.b) != 'None': |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
46 -b '$main.b' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
47 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
48 #if str($main.m) != 'None': |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
49 -m '$main.m' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
50 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
51 $main.c |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
52 $main.U |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
53 #if str($main.u): |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
54 -u '$main.u' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
55 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
56 $main.M |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
57 -t '$main.t' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
58 @SAMTOOLS_OPTS@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
59 $verbosity |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
60 *.bam |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
61 '$main.gtffile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
62 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
63 #else if str($main.do) == "run10x": |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
64 run10x |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
65 #if str($main.s) != 'None': |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
66 -s '$main.s' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
67 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
68 #if str($main.m) != 'None': |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
69 -m '$main.m' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
70 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
71 $main.M |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
72 -t '$main.t' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
73 @SAMTOOLS_OPTS@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
74 '$verbosity' |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
75 '$sample' |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
76 '$main.gtffile' |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
77 && mv '$sample/velocyto/'*.loom 'output.loom' |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
78 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
79 #else if str($main.do) == "run-smartseq2": |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
80 run-smartseq2 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
81 @LOOMOUT@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
82 #if str($main.m) != 'None': |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
83 -m '$main.m' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
84 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
85 -t '$main.t' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
86 @SAMTOOLS_OPTS@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
87 '$verbosity' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
88 *.bam |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
89 '$main.gtffile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
90 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
91 #else if str($main.do) == "run-dropest": |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
92 run-dropest |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
93 @LOOMOUT@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
94 #if str($main.b) != 'None': |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
95 -b '$main.b' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
96 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
97 #if str($main.m) != 'None': |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
98 -m '$main.m' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
99 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
100 -t '$main.t' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
101 @SAMTOOLS_OPTS@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
102 '$verbosity' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
103 '$main.bamfile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
104 '$main.gtffile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
105 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
106 #else if str($main.do) == "dropest-bc-correct": |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
107 tools dropest-bc-correct |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
108 -o '$barcodesout' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
109 '$main.bamfile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
110 '$main.rfile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
111 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
112 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
113 ]]> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
114 </command> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
115 <inputs> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
116 <conditional name="main" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
117 <param name="do" type="select" label="Pipeline" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
118 help="" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
119 <option value="run10x" selected="true">Analysis for a 10x Chromium Sample</option> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
120 <option value="run-smartseq2">Analysis on SmartSeq2 data (BAM file per cell)</option> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
121 <option value="run-dropest">Analysis on DropEst preprocessed data</option> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
122 <!-- the above are wrappers for the main "run" command --> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
123 <option value="run" >Analysis for other protocols</option> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
124 <option value="dropest-bc-correct">Correct DropEst barcodes and produce valid barcodes file</option> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
125 </param> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
126 <when value="run10x" > |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
127 <conditional name="sample_definition"> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
128 <param name="sample_definition_select" type="select" label="How to set sample name" help="This name will appear as prefix of each cell barcode."> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
129 <option value="manual">Manually</option> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
130 <option value="identifier">Automatic (use identifier in history)</option> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
131 </param> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
132 <when value="manual"> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
133 <param name="sample" type="text" value="sample" label="sample name" help=""> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
134 <sanitizer invalid_char=""> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
135 <valid initial="string.letters,string.digits"> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
136 <add value="_" /> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
137 </valid> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
138 </sanitizer> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
139 <validator type="regex">[0-9a-zA-Z_]+</validator> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
140 </param> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
141 </when> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
142 <when value="identifier"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
143 </conditional> |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
144 <param name="BAM" type="data" format="bam" label="BAM file including CB tag" help="Can be Cell ranger output or STAR solo output" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
145 <param name="barcodes" type="data" format="tsv,tabular,txt" label="List of valid cell barcodes" help="Can be STAR solo barcodes output" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
146 <param name="gtffile" type="data" format="gtf" label="GTF file" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
147 <param argument="-s" type="data" format="csv" optional="true" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
148 label="Metadata Table" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
149 help="Table containing metadata of the various samples (csv formatted rows are samples and cols are entries)" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
150 <expand macro="repmask" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
151 <expand macro="notuniquemappings" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
152 <expand macro="loomdtype" token_16_selected="true" token_32_selected="false" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
153 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
154 <when value="run-smartseq2" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
155 <param name="bamfiles" type="data" format="bam" multiple="true" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
156 label="BAM files" help="A BAM file for each cell. At least two required." /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
157 <param name="gtffile" type="data" format="gtf" label="GTF file" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
158 <expand macro="repmask" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
159 <expand macro="loomdtype" token_16_selected="false" token_32_selected="true" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
160 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
161 <when value="run-dropest" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
162 <param name="bamfile" type="data" format="bam" label="BAM file" help="BAM file" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
163 <param name="gtffile" type="data" format="gtf" label="GTF file" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
164 <expand macro="bcffile" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
165 <expand macro="repmask" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
166 <expand macro="loomdtype" token_16_selected="false" token_32_selected="true" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
167 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
168 <when value="run" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
169 <param name="bamfiles" type="data" format="bam" label="BAM file" help="BAM file" multiple="true"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
170 <param name="gtffile" type="data" format="gtf" label="GTF file" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
171 <expand macro="bcffile" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
172 <expand macro="repmask" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
173 <param argument="-c" type="boolean" truevalue="-c" falsevalue="" checked="false" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
174 label="One file per cell?" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
175 help="If this flag is used every bamfile passed is interpreted as an independent cell, otherwise multiple files are interpreted as batch of different cells to be analyzed together. Important: cells reads should not be distributed over multiple bamfiles is not supported!! (default: off)" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
176 <param argument="-U" type="boolean" truevalue="-U" falsevalue="" checked="false" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
177 label="Without UMI?" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
178 help="If this flag is used the data is assumed UMI-less and reads are counted instead of molecules (default: off)" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
179 <param argument="-u" type="text" value="" optional="true" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
180 label="UMI extension" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
181 help="In case UMI is too short to guarantee uniqueness (without information from the ampping) set this parameter to chr, Gene ro [N]bp If set to chr the mapping position (binned to 10Gb intervals) will be appended to UB (ideal for InDrops+dropEst). If set to Gene then the GX tag will be appended to the UB tag. If set to [N]bp the first N bases of the sequence will be used to extend UB (ideal for STRT). (Default: no)" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
182 <expand macro="notuniquemappings" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
183 <expand macro="loomdtype" token_16_selected="false" token_32_selected="true" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
184 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
185 <when value="dropest-bc-correct" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
186 <param name="bamfile" type="data" format="BAM" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
187 label="Bam file with sorted reads obtained from DropEst" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
188 <param name="rfile" type="data" format="rds" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
189 label="R dump RDS file generated from DropEst" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
190 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
191 </conditional> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
192 <param name="verbosity" type="select" label="verbosity level"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
193 <option value="-v">show only warning</option> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
194 <option value="-vv" selected="true">show warning and info</option> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
195 <option value="-vvv">show warning, info and debug</option> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
196 </param> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
197 </inputs> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
198 <outputs> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
199 <data format="loom" name="samples" from_work_dir="output.loom"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
200 <data name="barcodesout" format="txt" label="${tool.name} on ${on_string}: Barcodes file" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
201 <filter>main['do']=='dropest-bc-correct'</filter> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
202 </data> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
203 </outputs> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
204 <tests> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
205 <!-- Test 1 10x --> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
206 <test expect_num_outputs="1"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
207 <conditional name="main"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
208 <param name="do" value="run10x"/> |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
209 <conditional name="sample_definition"> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
210 <param name="sample_definition_select" value="manual"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
211 <param name="sample" value="sample"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
212 </conditional> |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
213 <param name="BAM" value="STARsolo_allSAMat.bam"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
214 <param name="barcodes" value="barcodes.tsv"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
215 <param name="gtffile" value="filtered3.Homo_sapiens.GRCh38.100.chr21.gtf"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
216 <param name="M" value="false"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
217 <param name="t" value="uint16"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
218 </conditional> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
219 <output name="samples"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
220 <assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
221 <has_size value="25996" delta="3000"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
222 </assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
223 <metadata name="row_attrs_count" value="6" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
224 <metadata name="layers_count" value="3" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
225 <metadata name="layers_names" value="ambiguous,spliced,unspliced" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
226 <metadata name="col_attrs_count" value="1" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
227 <metadata name="col_attrs_names" value="CellID" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
228 </output> |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
229 <assert_command> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
230 <has_text text="sample"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
231 </assert_command> |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
232 <assert_stdout> |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
233 <has_text text="Counting for batch 1, containing 6 cells and 10 reads"/> |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
234 </assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
235 </test> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
236 <!-- Test 2 run single bam as single cell --> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
237 <test expect_num_outputs="1"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
238 <conditional name="main"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
239 <param name="do" value="run"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
240 <param name="bamfiles" value="STARsolo_allSAMat.bam"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
241 <param name="gtffile" value="filtered3.Homo_sapiens.GRCh38.100.chr21.gtf"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
242 <param name="c" value="true"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
243 <param name="U" value="true"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
244 <param name="M" value="false"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
245 <param name="t" value="uint16"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
246 </conditional> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
247 <output name="samples"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
248 <assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
249 <has_size value="25927" delta="3000"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
250 </assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
251 <metadata name="row_attrs_count" value="6" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
252 <metadata name="layers_count" value="3" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
253 <metadata name="layers_names" value="ambiguous,spliced,unspliced" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
254 <metadata name="col_attrs_count" value="1" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
255 <metadata name="col_attrs_names" value="CellID" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
256 </output> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
257 <assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
258 <has_text text="Counting for batch 1, containing 1 cells and 716 reads"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
259 </assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
260 </test> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
261 <!-- Test 3 run single bam as single cell with 2 bam --> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
262 <test expect_num_outputs="1"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
263 <conditional name="main"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
264 <param name="do" value="run"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
265 <param name="bamfiles" value="STARsolo_allSAMat.bam,STARsolo_allSAMat_copy.bam"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
266 <param name="gtffile" value="filtered3.Homo_sapiens.GRCh38.100.chr21.gtf"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
267 <param name="c" value="true"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
268 <param name="U" value="true"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
269 <param name="M" value="false"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
270 <param name="t" value="uint16"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
271 </conditional> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
272 <output name="samples"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
273 <assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
274 <has_size value="26384" delta="3000"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
275 </assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
276 <metadata name="row_attrs_count" value="6" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
277 <metadata name="layers_count" value="3" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
278 <metadata name="layers_names" value="ambiguous,spliced,unspliced" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
279 <metadata name="col_attrs_count" value="1" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
280 <metadata name="col_attrs_names" value="CellID" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
281 </output> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
282 <assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
283 <has_text text="Counting for batch 2, containing 1 cells and 716 reads"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
284 </assert_stdout> |
|
1
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
285 </test> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
286 <!-- Test 4 10x indentifyer --> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
287 <test expect_num_outputs="1"> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
288 <conditional name="main"> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
289 <param name="do" value="run10x"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
290 <conditional name="sample_definition"> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
291 <param name="sample_definition_select" value="identifier"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
292 </conditional> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
293 <param name="BAM" value="STARsolo_allSAMat.bam"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
294 <param name="barcodes" value="barcodes.tsv"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
295 <param name="gtffile" value="filtered3.Homo_sapiens.GRCh38.100.chr21.gtf"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
296 <param name="M" value="false"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
297 <param name="t" value="uint16"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
298 </conditional> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
299 <output name="samples"> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
300 <assert_contents> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
301 <has_size value="25996" delta="3000"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
302 </assert_contents> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
303 <metadata name="row_attrs_count" value="6" /> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
304 <metadata name="layers_count" value="3" /> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
305 <metadata name="layers_names" value="ambiguous,spliced,unspliced" /> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
306 <metadata name="col_attrs_count" value="1" /> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
307 <metadata name="col_attrs_names" value="CellID" /> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
308 </output> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
309 <assert_command> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
310 <has_text text="STARsolo_allSAMat"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
311 <not_has_text text="sample"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
312 </assert_command> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
313 <assert_stdout> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
314 <has_text text="Counting for batch 1, containing 6 cells and 10 reads"/> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
315 </assert_stdout> |
|
4a75f9c84a4b
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit f523cd10a711b70ae4fef91a6e4dbc02781858b9
iuc
parents:
0
diff
changeset
|
316 </test> |
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
317 </tests> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
318 <help><![CDATA[ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
319 Requirements on the input files |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
320 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
321 velocyto assumes that the bam file that is passed to the CLI contains a set of information and that some upstream analysis was performed on them already. In particular the bam file will have to: |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
322 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
323 Be sorted by mapping position. |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
324 Represents either a single sample (multiple cells prepared using a certain barcode set in a single experiment) or single cell. |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
325 Contain an error corrected cell barcodes as a TAG named CB or XC. |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
326 Contain an error corrected molecular barcodes as a TAG named UB or XM. |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
327 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
328 Note |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
329 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
330 For SmartSeq2 bam files (3) and (4) are not required because it consists of one bam file per cell and no umi are present. |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
331 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
332 velocyto assumes that the gtf file follows the GENCODE gtf format description. However some mandatory field are relaxed to extend compatibility to a wider set of gtf files. In particular the gtf file will have to: |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
333 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
334 Contain the 3rd column entry feature-type. Note that only the exon entry of the gtf file marked as exon in this column will be considered and therefore the requirements below only apply to the ``exon`` labeled lines. |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
335 Contain, in the 9th column, the key-value pair transcript_id, containing an unique identified for the transcript model. |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
336 Contain, in the 9th column, the key-value pair transcript_name (Optional, if not present it will be set to the value of transcript_id) |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
337 Contain, in the 9th column, the key-value pair gene_id, containing an unique identified for the gene. |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
338 Contain, in the 9th column, the key-value pair gene_name (Optional, if not present it will be set to the value of gene_id) |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
339 Contain, in the 9th column, the key-value pair exon_number (Recommended but optional, if not provided velocyto will sort exons in memory and number them) |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
340 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
341 ]]> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
342 </help> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
343 <expand macro="citations"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
344 </tool> |
