annotate pizzly.xml @ 0:f7556cfa4047 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:57 -0400
parents
children 91ef4a171202
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
f7556cfa4047 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">
f7556cfa4047 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>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
3 <requirements>
f7556cfa4047 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>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
5 </requirements>
f7556cfa4047 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>
f7556cfa4047 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[
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
8
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
9 ## Get reference FASTA
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
10
f7556cfa4047 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":
f7556cfa4047 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 &&
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
13 #else:
f7556cfa4047 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 &&
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
15 #end if
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
16
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
17
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
18 ## Get reference GTF
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
19
f7556cfa4047 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":
f7556cfa4047 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 &&
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
22 #else:
f7556cfa4047 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 &&
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
24 #end if
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
25
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
26
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
27 ## Run pizzly
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
28
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
29 pizzly
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
30 --fasta reference.fa
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
31 --gtf reference.gtf
f7556cfa4047 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'
f7556cfa4047 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'
f7556cfa4047 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'
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
35 $adv.ignore_protein
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
36 --output out
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
37 '$kinput.input' &&
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
38
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
39
f7556cfa4047 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
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
41
f7556cfa4047 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
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
43
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
44 ]]></command>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
45 <inputs>
f7556cfa4047 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">
f7556cfa4047 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" />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
48 </section>
f7556cfa4047 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">
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
50 <conditional name="rfasta">
f7556cfa4047 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">
f7556cfa4047 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>
f7556cfa4047 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>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
54 </param>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
55 <when value="cached">
f7556cfa4047 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">
f7556cfa4047 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">
f7556cfa4047 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" />
f7556cfa4047 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" />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
60 </options>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
61 </param>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
62 </when>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
63 <when value="history">
f7556cfa4047 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" />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
65 </when>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
66 </conditional>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
67 </section>
f7556cfa4047 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">
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
69 <conditional name="rgtf">
f7556cfa4047 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">
f7556cfa4047 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>
f7556cfa4047 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>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
73 </param>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
74 <when value="cached">
f7556cfa4047 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">
f7556cfa4047 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">
f7556cfa4047 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" />
f7556cfa4047 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." />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
79 </options>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
80 </param>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
81 </when>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
82 <when value="history">
f7556cfa4047 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" />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
84 </when>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
85 </conditional>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
86 </section>
f7556cfa4047 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">
f7556cfa4047 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">
f7556cfa4047 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" />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
90 </param>
f7556cfa4047 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">
f7556cfa4047 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" />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
93 </param>
f7556cfa4047 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">
f7556cfa4047 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" />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
96 </param>
f7556cfa4047 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"/>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
98 </section>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
99 </inputs>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
100 <outputs>
f7556cfa4047 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"/>
f7556cfa4047 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"/>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
103 </outputs>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
104 <tests>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
105 <test>
f7556cfa4047 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" />
f7556cfa4047 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" />
f7556cfa4047 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" />
f7556cfa4047 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" />
f7556cfa4047 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" />
f7556cfa4047 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" />
f7556cfa4047 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" />
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
113 </test>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
114 </tests>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
115 <help><![CDATA[
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
116
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
117 .. class:: infomark
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
118
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
119 **What it does**
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
120
f7556cfa4047 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.
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
122
f7556cfa4047 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.
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
124
f7556cfa4047 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**.
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
126
f7556cfa4047 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
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
128
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
129 -----
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
130
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
131 **Inputs**
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
132
f7556cfa4047 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)
f7556cfa4047 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.
f7556cfa4047 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.
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
136
f7556cfa4047 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.
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
138
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
139 -----
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
140
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
141 **Outputs**
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
142
f7556cfa4047 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
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
144
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
145 - a tabular file
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
146 - a FASTA file
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
147
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
148 -----
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
149
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
150 **More Information**
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
151
f7556cfa4047 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.
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
153
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
154 ]]></help>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
155 <citations>
f7556cfa4047 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>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
157 </citations>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
158 </tool>