Mercurial > repos > iuc > velocyto_cli
annotate velocyto_cli.xml @ 0:81ad264c1548 draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
| author | iuc |
|---|---|
| date | Sat, 13 May 2023 12:31:10 +0000 |
| parents | |
| children | 4a75f9c84a4b |
| rev | line source |
|---|---|
|
0
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
1 <tool id="velocyto_cli" name="velocyto CLI" version="@VERSION@+galaxy0"> |
|
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": |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
25 ## We need to reproduce cell ranger structure: |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
26 mkdir -p '$main.sample/outs/filtered_gene_bc_matrices/whatever/' && |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
27 ln -s '${main.BAM}' '$main.sample/outs/possorted_genome_bam.bam' && |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
28 ln -s '${main.barcodes}' '$main.sample/outs/filtered_gene_bc_matrices/whatever/barcodes.tsv' && |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
29 #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
|
30 #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
|
31 #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
|
32 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
|
33 #end for |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
34 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
35 velocyto |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
36 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
37 #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
|
38 run |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
39 @LOOMOUT@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
40 #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
|
41 -b '$main.b' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
42 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
43 #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
|
44 -m '$main.m' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
45 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
46 $main.c |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
47 $main.U |
|
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.u): |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
49 -u '$main.u' |
|
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.M |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
52 -t '$main.t' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
53 @SAMTOOLS_OPTS@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
54 $verbosity |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
55 *.bam |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
56 '$main.gtffile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
57 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
58 #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
|
59 run10x |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
60 #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
|
61 -s '$main.s' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
62 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
63 #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
|
64 -m '$main.m' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
65 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
66 $main.M |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
67 -t '$main.t' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
68 @SAMTOOLS_OPTS@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
69 '$verbosity' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
70 '$main.sample' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
71 '$main.gtffile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
72 && mv '$main.sample/velocyto/'*.loom 'output.loom' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
73 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
74 #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
|
75 run-smartseq2 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
76 @LOOMOUT@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
77 #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
|
78 -m '$main.m' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
79 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
80 -t '$main.t' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
81 @SAMTOOLS_OPTS@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
82 '$verbosity' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
83 *.bam |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
84 '$main.gtffile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
85 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
86 #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
|
87 run-dropest |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
88 @LOOMOUT@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
89 #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
|
90 -b '$main.b' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
91 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
92 #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
|
93 -m '$main.m' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
94 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
95 -t '$main.t' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
96 @SAMTOOLS_OPTS@ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
97 '$verbosity' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
98 '$main.bamfile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
99 '$main.gtffile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
100 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
101 #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
|
102 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
|
103 -o '$barcodesout' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
104 '$main.bamfile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
105 '$main.rfile' |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
106 #end if |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
107 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
108 ]]> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
109 </command> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
110 <inputs> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
111 <conditional name="main" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
112 <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
|
113 help="" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
114 <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
|
115 <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
|
116 <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
|
117 <!-- 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
|
118 <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
|
119 <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
|
120 </param> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
121 <when value="run10x" > |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
122 <param name="sample" type="text" value="sample" label="sample name" help="This name will appear as prefix of each cell barcode."> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
123 <sanitizer invalid_char=""> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
124 <valid initial="string.letters,string.digits"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
125 <add value="_" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
126 </valid> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
127 </sanitizer> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
128 <validator type="regex">[0-9a-zA-Z_]+</validator> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
129 </param> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
130 <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
|
131 <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
|
132 <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
|
133 <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
|
134 label="Metadata Table" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
135 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
|
136 <expand macro="repmask" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
137 <expand macro="notuniquemappings" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
138 <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
|
139 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
140 <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
|
141 <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
|
142 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
|
143 <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
|
144 <expand macro="repmask" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
145 <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
|
146 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
147 <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
|
148 <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
|
149 <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
|
150 <expand macro="bcffile" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
151 <expand macro="repmask" /> |
|
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="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
|
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" > |
|
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" 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
|
156 <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
|
157 <expand macro="bcffile" /> |
|
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 <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
|
160 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
|
161 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
|
162 <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
|
163 label="Without UMI?" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
164 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
|
165 <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
|
166 label="UMI extension" |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
167 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
|
168 <expand macro="notuniquemappings" /> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
169 <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
|
170 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
171 <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
|
172 <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
|
173 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
|
174 <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
|
175 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
|
176 </when> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
177 </conditional> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
178 <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
|
179 <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
|
180 <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
|
181 <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
|
182 </param> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
183 </inputs> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
184 <outputs> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
185 <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
|
186 <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
|
187 <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
|
188 </data> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
189 </outputs> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
190 <tests> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
191 <!-- Test 1 10x --> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
192 <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
|
193 <conditional name="main"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
194 <param name="do" value="run10x"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
195 <param name="sample" value="sample"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
196 <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
|
197 <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
|
198 <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
|
199 <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
|
200 <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
|
201 </conditional> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
202 <output name="samples"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
203 <assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
204 <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
|
205 </assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
206 <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
|
207 <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
|
208 <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
|
209 <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
|
210 <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
|
211 </output> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
212 <assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
213 <has_text text="Counting for batch 1, containing 6 cells and 10 reads"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
214 </assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
215 </test> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
216 <!-- 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
|
217 <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
|
218 <conditional name="main"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
219 <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
|
220 <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
|
221 <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
|
222 <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
|
223 <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
|
224 <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
|
225 <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
|
226 </conditional> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
227 <output name="samples"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
228 <assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
229 <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
|
230 </assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
231 <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
|
232 <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
|
233 <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
|
234 <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
|
235 <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
|
236 </output> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
237 <assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
238 <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
|
239 </assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
240 </test> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
241 <!-- 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
|
242 <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
|
243 <conditional name="main"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
244 <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
|
245 <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
|
246 <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
|
247 <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
|
248 <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
|
249 <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
|
250 <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
|
251 </conditional> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
252 <output name="samples"> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
253 <assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
254 <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
|
255 </assert_contents> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
256 <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
|
257 <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
|
258 <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
|
259 <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
|
260 <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
|
261 </output> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
262 <assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
263 <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
|
264 </assert_stdout> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
265 </test> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
266 </tests> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
267 <help><![CDATA[ |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
268 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
|
269 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
270 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
|
271 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
272 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
|
273 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
|
274 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
|
275 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
|
276 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
277 Note |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
278 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
279 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
|
280 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
281 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
|
282 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
283 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
|
284 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
|
285 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
|
286 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
|
287 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
|
288 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
|
289 |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
290 ]]> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
291 </help> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
292 <expand macro="citations"/> |
|
81ad264c1548
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/velocyto commit d9beec424754fdf4f0b125552115521f9f536cb8
iuc
parents:
diff
changeset
|
293 </tool> |
