annotate pizzly.xml @ 0:6095717c185d draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
author iuc
date Wed, 13 Sep 2017 22:40:39 -0400
parents
children 3658798275bd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
1 <tool id="pizzly" name="pizzly" version="0.37.3">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
2 <description>- fast fusion detection using kallisto</description>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
3 <requirements>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
4 <requirement type="package" version="0.37.3">pizzly</requirement>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
5 </requirements>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
6 <version_command>pizzly --version</version_command>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
7 <command detect_errors="exit_code"><![CDATA[
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
8
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
9 ## Get reference FASTA
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
10
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
11 #if $ref_fa.rfasta.rfasta_source == "history":
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
12 ln -s '$ref_fa.rfasta.ref_fa_hist' reference.fa &&
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
13 #else:
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
14 ln -s '$ref_fa.rfasta.ref_fa_builtin.fields.path' reference.fa &&
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
15 #end if
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
16
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
17
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
18 ## Get reference GTF
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
19
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
20 #if $ref_gtf.rgtf.rgtf_source == "history":
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
21 ln -s '$ref_gtf.rgtf.ref_gtf_hist' reference.gtf &&
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
22 #else:
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
23 ln -s '$ref_gtf.rgtf.ref_gtf_builtin.fields.path' reference.gtf &&
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
24 #end if
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
25
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
26
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
27 ## Run pizzly
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
28
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
29 pizzly
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
30 --fasta reference.fa
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
31 --gtf reference.gtf
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
32 --align-score '$adv.align_score'
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
33 --insert-size '$adv.insert_size'
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
34 --k '$adv.kmer_size'
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
35 $adv.ignore_protein
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
36 --output out
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
37 '$kinput.input' &&
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
38
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
39
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
40 ## Convert json output to tabular
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
41
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
42 pizzly_flatten_json.py out.json > out.fusions.tab
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
43
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
44 ]]></command>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
45 <inputs>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
46 <section name="kinput" expanded="false" title="Select kallisto fusions file">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
47 <param name="input" type="data" format="tabular" label="Output from kallisto quant --fusion" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
48 </section>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
49 <section name="ref_fa" expanded="false" title="Select Reference FASTA">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
50 <conditional name="rfasta">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
51 <param name="rfasta_source" type="select" label="Reference transcriptome FASTA" help="Make sure the FASTA corresponds to the same file used with kallisto quant --fusion">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
52 <option value="cached" selected="true">Use a built-in transcriptome</option>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
53 <option value="history">Use a FASTA from history</option>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
54 </param>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
55 <when value="cached">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
56 <param name="ref_fa_builtin" type="select" label="Select a built-in FASTA" help="If your transcriptome of interest is not listed, contact your Galaxy administrator">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
57 <options from_data_table="all_fasta">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
58 <filter type="sort_by" column="2" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
59 <validator type="no_options" message="No FASTA is available for the selected input dataset" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
60 </options>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
61 </param>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
62 </when>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
63 <when value="history">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
64 <param name="ref_fa_hist" type="data" format="fasta" label="Select a history FASTA" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
65 </when>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
66 </conditional>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
67 </section>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
68 <section name="ref_gtf" expanded="false" title="Select Reference GTF">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
69 <conditional name="rgtf">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
70 <param name="rgtf_source" type="select" label="Reference GTF">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
71 <option value="cached" selected="true">Use a built-in transcriptome</option>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
72 <option value="history">Use a GTF from history</option>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
73 </param>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
74 <when value="cached">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
75 <param name="ref_gtf_builtin" type="select" label="Select a built-in GTF" help="If the GTF file for your transcriptome of interest is not listed, contact your Galaxy administrator">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
76 <options from_data_table="all_gtf">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
77 <filter type="sort_by" column="2" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
78 <validator type="no_options" message="No GTF file is available." />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
79 </options>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
80 </param>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
81 </when>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
82 <when value="history">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
83 <param name="ref_gtf_hist" type="data" format="gtf" label="Select a history GTF" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
84 </when>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
85 </conditional>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
86 </section>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
87 <section name="adv" expanded="false" title="Advanced Options">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
88 <param name="insert_size" argument="--insert-size" type="integer" value="400" label="Maximum insert size of the paired-end library" help="kallisto will estimate this from the reads, default: 400">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
89 <validator type="in_range" min="0" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
90 </param>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
91 <param name="align_score" argument="--align-score" type="integer" value="2" label="Number of mismatches allowed" help="default: 2">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
92 <validator type="in_range" min="0" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
93 </param>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
94 <param name="kmer_size" argument="--k" type="integer" value="31" label="K-mer size used to create the kallisto index" help="default: 31">
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
95 <validator type="in_range" min="0" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
96 </param>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
97 <param name="ignore_protein" argument="--ignore-protein" type="boolean" truevalue="--ignore-protein" falsevalue="" checked="false" label="Ignore protein coding information in annotation" help="Warning: this will probably lead to an increase in the number of false positives reported"/>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
98 </section>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
99 </inputs>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
100 <outputs>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
101 <data name="fusions_tab" format="tabular" from_work_dir="out.fusions.tab" label="${tool.name} on ${on_string}: Table"/>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
102 <data name="fusions_fa" format="fasta" from_work_dir="out.fusions.fasta" label="${tool.name} on ${on_string}: Fasta"/>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
103 </outputs>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
104 <tests>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
105 <test>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
106 <param name="rfasta_source" value="history" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
107 <param name="rgtf_source" value="history" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
108 <param name="input" ftype="tabular" value="fusion.txt" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
109 <param name="ref_fa_hist" ftype="fasta" value="ref.fasta.gz" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
110 <param name="ref_gtf_hist" ftype="gtf" value="ref.gtf.gz" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
111 <output name="fusions_tab" file="out.fusions.tab" ftype="tabular" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
112 <output name="fusions_fa" file="out.fusions.fasta" ftype="fasta" />
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
113 </test>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
114 </tests>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
115 <help><![CDATA[
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
116
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
117 .. class:: infomark
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
118
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
119 **What it does**
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
120
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
121 pizzly_ is a program for detecting gene fusions from RNA-Seq data of cancer samples.
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
122
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
123 pizzly introduces a novel approach to fusion detection, it builds on the pseudoalignment idea (that simplifies and accelerates transcript quantification) by inspecting paired reads that cannot be pseudoaligned due to conflicting matches. pizzly filters false positives, assembles new transcripts from the fusion reads, and reports candidate fusions.
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
124
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
125 With pizzly, fusion detection from RNA-Seq reads can be performed **in a matter of minutes**.
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
126
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
127 .. _pizzly: https://github.com/pmelsted/pizzly
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
128
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
129 -----
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
130
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
131 **Inputs**
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
132
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
133 - one or more tabular files from kallisto quant (run with the --fusion parameter on paired-end fastqs)
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
134 - a FASTA file containing the reference transcriptome. This must be the same fasta that was used to build the kallisto index.
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
135 - a GTF file describing the transcriptome. Ensembl transcriptomes recommended.
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
136
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
137 pizzly has been tested on Ensembl (versions 75+) and Gencode (version 19+) annotations. The latest Ensembl annotations (version 87 GTF, FASTA) are recommended for running with pizzly.
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
138
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
139 -----
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
140
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
141 **Outputs**
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
142
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
143 Two output files are created containing the filtered fusion calls
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
144
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
145 - a tabular file
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
146 - a FASTA file
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
147
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
148 -----
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
149
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
150 **More Information**
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
151
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
152 Fusion junctions are detected by pizzly using a two-stage method. The first stage is implemented in kallisto and detects individual reads or read pairs, whose constituent parts pseudoalign to a reference transcriptome but that in combination fail to pseudoalign. pizzly takes the output of the potential fusion junctions found by kallisto and performs a detailed analysis of the associated reads by aligning them across the putative junctions. Additionally, pizzly is annotation aware, i.e. it uses information about the genomic coordinates and gene identities of each isoform to identify possible false positives arising from repetitive sequences across the genome.
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
153
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
154 ]]></help>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
155 <citations>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
156 <citation type="doi">10.1101/166322</citation>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
157 </citations>
6095717c185d planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
158 </tool>