annotate pizzly.xml @ 1:91ef4a171202 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
author iuc
date Tue, 03 Oct 2017 18:04:46 -0400
parents f7556cfa4047
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
1 <tool id="pizzly" name="pizzly" version="0.37.3.1">
0
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[
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
8
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
9 ## Get reference FASTA
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
10
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
11 #if $ref_fa.rfasta.rfasta_source == "history":
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
12 ln -s '$ref_fa.rfasta.ref_fa_hist' reference.fa &&
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
13 #else:
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
14 ln -s '$ref_fa.rfasta.ref_fa_builtin.fields.path' reference.fa &&
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
15 #end if
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
16
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
17
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
18 ## Get reference GTF
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
19
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
20 #if $ref_gtf.rgtf.rgtf_source == "history":
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
21 ln -s '$ref_gtf.rgtf.ref_gtf_hist' reference.gtf &&
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
22 #else:
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
23 ln -s '$ref_gtf.rgtf.ref_gtf_builtin.fields.path' reference.gtf &&
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
24 #end if
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
25
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
26
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
27 ## Run pizzly
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
28
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
29 pizzly
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
30 --fasta reference.fa
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
31 --gtf reference.gtf
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
32 --align-score '$adv.align_score'
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
33 --insert-size '$adv.insert_size'
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
34 --k '$adv.kmer_size'
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
35 $adv.ignore_protein
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
36 --output out
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
37 '$kinput.input' &&
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
38
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
39
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
40 ## Convert json output to tabular
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
41
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
42 pizzly_flatten_json.py out.json > out.fusions.tab
0
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>
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
49 <section name="ref_fa" expanded="false" title="Select Reference FASTA">
0
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">
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
76 <options from_data_table="gene_sets">
0
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">
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
83 <param name="ref_gtf_hist" type="data" format="gtf" label="Select a history GTF" />
0
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">
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
88 <param name="insert_size" argument="--insert-size" type="integer" value="400" min="0" label="Maximum insert size of the paired-end library" help="kallisto will estimate this from the reads, default: 400" />
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
89 <param name="align_score" argument="--align-score" type="integer" value="2" min="0" label="Number of mismatches allowed" help="default: 2" />
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
90 <param name="kmer_size" argument="--k" type="integer" value="31" min="0" label="K-mer size used to create the kallisto index" help="default: 31" />
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
91 <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
92 </section>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
93 </inputs>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
94 <outputs>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
95 <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
96 <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
97 </outputs>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
98 <tests>
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
99 <test><!-- Ensure history fasta and gtf work -->
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
100 <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
101 <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
102 <param name="input" ftype="tabular" value="fusion.txt" />
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
103 <param name="ref_fa_hist" ftype="fasta" value="ref.trans.fasta.gz" />
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
104 <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
105 <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
106 <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
107 </test>
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
108 <test><!-- Ensure built-in fasta and gtf work -->
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
109 <param name="rfasta_source" value="cached" />
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
110 <param name="rgtf_source" value="cached" />
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
111 <param name="input" ftype="tabular" dbkey="hg38" value="fusion.txt" />
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
112 <output name="fusions_tab" file="out.fusions.tab" ftype="tabular" />
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
113 <output name="fusions_fa" file="out.fusions.fasta" ftype="fasta" />
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
114 </test>
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
115 </tests>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
116 <help><![CDATA[
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
117
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
118 .. class:: infomark
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
119
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
120 **What it does**
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
121
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
122 pizzly_ is a program for detecting gene fusions from RNA-Seq data of cancer samples.
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
123
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
124 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.
0
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
125
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
126 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
127
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
128 .. _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
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
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
132 **Inputs**
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
133
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
134 - 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
135 - 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
136 - 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
137
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
138 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
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
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
142 **Outputs**
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
143
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
144 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
145
1
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
146 - a tabular file
91ef4a171202 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit 0ad49d906b38e290b860310e73b1f8585ac65d09
iuc
parents: 0
diff changeset
147 - a FASTA file
0
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
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
151 **More Information**
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
152
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
153 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
154
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
155 ]]></help>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
156 <citations>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
157 <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
158 </citations>
f7556cfa4047 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/pizzly/ commit a9f602d697c570bc40c6b6ab8e873a11e0eb703d
iuc
parents:
diff changeset
159 </tool>