annotate star_fusion.xml @ 6:ac246b8ab8a5 draft default tip

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
author yhoogstrate
date Fri, 26 Aug 2016 04:47:48 -0400
parents c53938d8a6da
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
1 <tool id="star_fusion" name="STAR-Fusion" version="0.5.4-2" profile="16.07">
0
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
2 <description>detect fusion genes in RNA-Seq data</description>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
3 <requirements>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
4 <!-- Bio-conda -->
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
5 <requirement type="package" version="0.5.4">star-fusion</requirement>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
6 </requirements>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
7
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
8 <stdio>
4
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
9 <regex match="command not found" source="stderr" level="fatal"/>
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
10 <regex match="EXITING because of INPUT ERROR" source="stderr" level="fatal"/>
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
11 <regex match="FATAL ERROR" source="stderr" level="fatal"/>
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
12
0
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
13 <regex match="Warning:" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
14 <regex match="CMD:" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
15
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
16 <regex match="-done creating index file:" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
17 <regex match="-parsing GTF file:" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
18 <regex match="-building interval tree" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
19 <regex match="-parsing fusion evidence:" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
20 <regex match="-mapping reads to genes" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
21 <regex match="-outputting fusion candidates to file:" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
22
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
23 <regex match="Process complete" source="stderr" level="warning"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
24 </stdio>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
25
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
26 <version_command>STAR-Fusion --version 2>&amp;1 | grep version | grep -o -E "software version.*?"</version_command>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
27
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
28 <command><![CDATA[
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
29 ## 1. do blastn on the genome reference
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
30 if file --mime-type '${blast_pairs}' | grep -q /gzip\$; then
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
31 gzip_suffix='' ;
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
32 else
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
33 ## Older versions of gzip do not support the -k option to keep
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
34 ## the original file - this should be an universion solution
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
35
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
36 gzip -1 -c -- '${blast_pairs}' > '${blast_pairs}.gz' &&
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
37 gzip_suffix='.gz' ;
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
38 fi &&
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
39
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
40 ## 2. create reference index - using \$(pwd) is necessary, probably because the perl script changes work directory
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
41 prep_genome_lib.pl
2
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
42 --genome_fa '${fasta_type.ownFile}'
0
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
43 --gtf '${geneModel}'
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
44 --blast_pairs "${blast_pairs}\$gzip_suffix"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
45 --CPU \${GALAXY_SLOTS:-1}
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
46 --output_dir "\$(pwd)/tmp_star_fusion_genome_dir"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
47 &&
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
48
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
49 ## 3. Run STAR-Fusion
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
50 STAR-Fusion
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
51
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
52 #if str($input_params.input_source) == "use_chimeric":
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
53 --chimeric_junction '${input_params.chimeric_junction}'
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
54 #else:
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
55 --left_fq '${input_params.left_fq}'
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
56 #if $input_params.right_fq:
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
57 --right_fq '${input_params.right_fq}'
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
58 #end if
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
59 #end if
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
60
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
61 --genome_lib_dir "\$(pwd)/tmp_star_fusion_genome_dir"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
62
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
63 #if str($params.settingsType) == "full":
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
64 --min_junction_reads $params.min_junction_reads
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
65 --min_sum_frags $params.min_sum_frags
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
66 --max_promiscuity $params.max_promiscuity
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
67 --min_novel_junction_support $params.min_novel_junction_support
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
68 --min_alt_pct_junction $params.min_alt_pct_junction
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
69 --aggregate_novel_junction_dist $params.aggregate_novel_junction_dist
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
70 --E $params.E
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
71 #end if
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
72 ]]></command>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
73
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
74 <inputs>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
75 <conditional name="input_params">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
76 <param name="input_source"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
77 type="select"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
78 label="Use output from earlier STAR run or let STAR Fusion control running STAR">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
79 <option value="use_chimeric">Use output from earlier STAR</option>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
80 <option value="use_fastq">Let STAR Fusion control running STAR</option>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
81 </param>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
82 <when value="use_chimeric">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
83 <param name="chimeric_junction"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
84 type="data"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
85 format="interval"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
86 argument="--chimeric_junction"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
87 label="Chimeric junction file from STAR (with STAR-Fusion settings)"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
88 </when>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
89 <when value="use_fastq">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
90 <param name="left_fq"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
91 type="data"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
92 format="fastqsanger"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
93 argument="--left_fq"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
94 label="left.fq file"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
95 <param name="right_fq"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
96 type="data"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
97 format="fastqsanger"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
98 optional="true"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
99 argument="--right_fq"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
100 label="right.fq file (actually optional, but highly recommended)"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
101 </when>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
102 </conditional>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
103
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
104 <!-- Genome source. -->
2
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
105 <conditional name="fasta_type">
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
106 <param name="fasta_type_selector" type="select" label="Source for sequence to search">
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
107 <option value="cached">Locally Cached sequences</option>
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
108 <option value="history" selected="true">Sequences from your history</option>
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
109 </param>
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
110 <when value="cached">
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
111 <param name="ownFile"
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
112 type="select" label="Genome to search">
4
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
113 <options from_data_table="all_fasta">
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
114 <column name="value" index="3"/>
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
115 <column name="dbkey" index="1"/>
c53938d8a6da planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/star_fusion commit 38b164ccb9b3cdfb58d83cdc1f05063a40123bab-dirty
yhoogstrate
parents: 2
diff changeset
116 </options>
2
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
117 </param>
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
118 </when>
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
119 <when value="history">
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
120 <param name="ownFile"
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
121 type="data"
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
122 format="fasta"
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
123 metadata_name="dbkey"
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
124 label="Select the reference genome (FASTA file)"/>
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
125 </when>
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
126 </conditional>
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
127
0
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
128 <param name="geneModel"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
129 type="data"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
130 format="gff3,gtf"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
131 label="Gene model (gff3,gtf) file for splice junctions and fusion gene detection"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
132 <param name="blast_pairs"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
133 type="data"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
134 format="tabular"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
135 label="Result of BLAST+-blastn of the reference fasta sequence with itself"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
136 help="Run blastn with '-outputfmt 6' or choose 'Tabular (standard 12 columns)' in the Galaxy wrapper. For human data it is recommended to obtain it from here: https://data.broadinstitute.org/Trinity/CTAT_RESOURCE_LIB/"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
137
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
138 <conditional name="params">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
139 <param name="settingsType" type="select" label="Settings to use" help="You can use the default settings or set custom values for any STAR Fusion parameter.">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
140 <option value="default" selected="true">Use Defaults</option>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
141 <option value="full">Full parameter list</option>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
142 </param>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
143 <when value="default" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
144 <when value="full"><!-- Full/advanced params. -->
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
145 <param name="min_junction_reads"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
146 type="integer" value="1"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
147 label="minimum number of junction-spanning reads required."
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
148 argument="--min_junction_reads"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
149 <param name="min_sum_frags"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
150 type="integer"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
151 value="2"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
152 label="minimum fusion support = (#junction_reads + #spanning_frags)"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
153 argument="--min_sum_frags"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
154 <param name="max_promiscuity"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
155 type="integer"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
156 value="3"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
157 label="maximum number of partners allowed for a given fusion"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
158 argument="--max_promiscuity"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
159 <param name="min_novel_junction_support"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
160 type="integer"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
161 value="3"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
162 label="minimum of 3 junction reads required if breakpoint lacks involvement of only reference junctions"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
163 argument="--min_novel_junction_support"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
164 <param name="min_alt_pct_junction"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
165 type="float"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
166 value="10"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
167 label="10% of the dominant isoform junction support"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
168 argument="--min_alt_pct_junction"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
169 <param name="aggregate_novel_junction_dist"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
170 type="integer"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
171 value="5"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
172 label="non-ref junctions within 5 are merged into single calls"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
173 argument="--aggregate_novel_junction_dist"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
174 <param name="E"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
175 type="float"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
176 value="0.001"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
177 label="E-value threshold for blast searches"
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
178 argument="-E"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
179 </when>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
180 </conditional>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
181 </inputs>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
182
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
183 <outputs>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
184 <data format="tabular" name="output_final" label="${tool.name} on ${on_string}: fusion_candidates.final" from_work_dir="star-fusion.fusion_candidates.final"/>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
185 </outputs>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
186
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
187 <tests>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
188 <test>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
189 <param name="input_source" value="use_chimeric" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
190 <param name="chimeric_junction" ftype="interval" value="test1.tabular" />
2
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
191 <param name="fasta_type_selector" value="history" />
0
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
192 <param name="ownFile" ftype="fasta" value="test1.fa" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
193 <param name="geneModel" ftype="gtf" value="test1.gtf" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
194 <param name="blast_pairs" ftype="tabular" value="test1-test1.blastn.tabular" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
195 <param name="settingsType" value="default" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
196
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
197 <!-- Last column of the results contains data in a random order so exact matching is not feasible -->
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
198 <output name="output_final">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
199 <assert_contents>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
200 <has_line line="#fusion_name&#009;JunctionReads&#009;SpanningFrags&#009;Splice_type&#009;LeftGene&#009;LeftBreakpoint&#009;RightGene&#009;RightBreakpoint&#009;JunctionReads&#009;SpanningFrags" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
201 <has_text text="GENE1--GENE2&#009;24&#009;0&#009;INCL_NON_REF_SPLICE&#009;GENE1^GENE1&#009;chr1:240:+&#009;GENE2^GENE2&#009;chr2:241:+" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
202 </assert_contents>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
203 </output>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
204 </test>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
205 <test>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
206 <param name="input_source" value="use_fastq" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
207 <param name="left_fq" ftype="fastqsanger" value="test1.fastqsanger"/>
2
810f5b815c18 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents: 1
diff changeset
208 <param name="fasta_type_selector" value="history" />
0
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
209 <param name="ownFile" ftype="fasta" value="test1.fa" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
210 <param name="geneModel" ftype="gtf" value="test1.gtf" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
211 <param name="blast_pairs" ftype="tabular" value="test1-test1.blastn.tabular" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
212 <param name="settingsType" value="default" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
213
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
214 <!-- Last column of the results contains data in a random order so exact matching is not feasible -->
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
215 <output name="output_final">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
216 <assert_contents>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
217 <has_line line="#fusion_name&#009;JunctionReads&#009;SpanningFrags&#009;Splice_type&#009;LeftGene&#009;LeftBreakpoint&#009;RightGene&#009;RightBreakpoint&#009;JunctionReads&#009;SpanningFrags" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
218 <has_text text="GENE1--GENE2&#009;24&#009;0&#009;INCL_NON_REF_SPLICE&#009;GENE1^GENE1&#009;chr1:240:+&#009;GENE2^GENE2&#009;chr2:241:+" />
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
219 </assert_contents>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
220 </output>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
221 </test>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
222 </tests>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
223 <help>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
224 **What it does**
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
225
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
226 STAR-Fusion is a component of the Trinity Cancer Transcriptome Analysis Toolkit (CTAT). STAR-Fusion uses the STAR aligner to identify candidate fusion transcripts supported by Illumina reads. STAR-Fusion further processes the output generated by the STAR aligner to map junction reads and spanning reads to a reference annotation set.
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
227
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
228 **Input**
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
229
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
230 A reference genome and corresponding protein-coding gene annotation set, including blast-matching gene pairs must be provided to STAR-Fusion.
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
231
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
232 We provide several alternative resources for human fusion transcript detection depending on whether you want to use GRCh37 or GRCh38 reference human genomes and corresponding Gencode annotation sets. Options are available here: https://data.broadinstitute.org/Trinity/CTAT_RESOURCE_LIB/, so choose one. The gene annotations in each case are restricted to the protein-coding and lincRNA transcripts.
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
233
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
234 In Galaxy you can create such files with the *ncbi_blast_plus* tool suite containing *blastn*: https://toolshed.g2.bx.psu.edu/view/devteam/ncbi_blast_plus
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
235
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
236 More info: https://github.com/STAR-Fusion/STAR-Fusion/wiki
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
237
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
238 </help>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
239
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
240 <citations>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
241 <citation type="bibtex">
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
242 @unpublished{star_fusion,
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
243 author = {Brian Haas and Nicolas Stransky and Daniel Nicorici},
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
244 title = {STAR-Fusion},
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
245 url = {https://github.com/STAR-Fusion/STAR-Fusion}
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
246 }
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
247 </citation>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
248 </citations>
64e4d6549ec3 planemo upload for repository http://bioinf-galaxian/galaxy/ commit 3c38f42a143a056b0de35f03a0067d87a1d940c2-dirty
yhoogstrate
parents:
diff changeset
249 </tool>