annotate sailfish.xml @ 0:3b4ed0e473dc draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
author bgruening
date Fri, 16 Oct 2015 15:09:03 -0400
parents
children 06646e81c543
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
1 <tool id="sailfish" name="Sailfish" version="0.7.6.0">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
2 <description>transcript quantification from RNA-seq data</description>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
3 <requirements>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
4 <requirement type="package" version="0.7.6">sailfish</requirement>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
5 </requirements>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
6 <macros>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
7 <xml name="strandedness">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
8 <param name="strandedness" type="select" label="Specify the strandedness of the reads">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
9 <option value="U" selected="True">Not stranded</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
10 <option value="SF">read 1 (or single-end read) comes from the forward strand</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
11 <option value="SR">read 1 (or single-end read) comes from the reverse strand</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
12 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
13 </xml>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
14 </macros>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
15 <stdio>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
16 <exit_code range="1:" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
17 <exit_code range=":-1" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
18 <regex match="Error:" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
19 <regex match="Exception:" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
20 </stdio>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
21 <version_command>sailfish -version</version_command>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
22 <command>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
23 <![CDATA[
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
24
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
25 #if $refTranscriptSource.TranscriptSource == "history":
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
26 sailfish index
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
27 --transcripts $refTranscriptSource.ownFile
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
28 --kmerSize $refTranscriptSource.kmerSize
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
29 --out ./index_dir
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
30 --threads "\${GALAXY_SLOTS:-4}"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
31 #set $index_path = './index_dir'
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
32 #else:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
33 #set $index_path = $refTranscriptSource.index.fields.path
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
34 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
35
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
36 &&
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
37
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
38 #if $single_or_paired.single_or_paired_opts == 'single':
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
39 ln -s $single_or_paired.input_singles ./single.$single_or_paired.input_singles.ext &&
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
40 #else:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
41 ln -s $single_or_paired.input_mate1 ./mate1.$single_or_paired.input_mate1.ext &&
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
42 ln -s $single_or_paired.input_mate2 ./mate2.$single_or_paired.input_mate2.ext &&
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
43 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
44
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
45
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
46 #if $geneMap:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
47 ln -s "$geneMap" ./geneMap.$geneMap.ext &&
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
48 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
49
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
50 sailfish quant
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
51 --index $index_path
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
52 #if $single_or_paired.single_or_paired_opts == 'single':
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
53 --libType "${single_or_paired.orientation}${single_or_paired.strandedness}"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
54 --unmated_reads ./single.$single_or_paired.input_singles.ext
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
55 #else:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
56 --mates1 ./mate1.$single_or_paired.input_mate1.ext
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
57 --mates2 ./mate2.$single_or_paired.input_mate2.ext
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
58 --libType "${single_or_paired.orientation}${single_or_paired.strandedness}"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
59 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
60 --output ./
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
61 $biasCorrect
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
62 --threads "\${GALAXY_SLOTS:-4}"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
63
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
64 #if $fldMean:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
65 --fldMean $fldMean
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
66 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
67
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
68 #if $fldSD:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
69 --fldSD $fldSD
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
70 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
71
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
72 #if $maxReadOcc:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
73 --maxReadOcc $maxReadOcc
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
74 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
75
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
76 #if $geneMap:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
77 --geneMap ./geneMap.${geneMap.ext}
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
78 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
79
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
80 $noEffectiveLengthCorrection
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
81 $useVBOpt
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
82 $allowOrphans
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
83
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
84 $unsmoothedFLD
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
85 --maxFragLen ${maxFragLen}
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
86 --txpAggregationKey "${txpAggregationKey}"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
87
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
88 ]]>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
89 </command>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
90 <inputs>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
91 <conditional name="refTranscriptSource">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
92 <param name="TranscriptSource" type="select" label="Select a reference transcriptome from your history or use a built-in index?" help="Built-ins were indexed using default options">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
93 <option value="indexed">Use a built-in index</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
94 <option value="history" selected="True">Use one from the history</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
95 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
96 <when value="indexed">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
97 <param name="index" type="select" label="Select a reference transcriptome" help="If your transcriptome of interest is not listed, contact your Galaxy admin">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
98 <options from_data_table="sailfish_indexes">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
99 <filter type="sort_by" column="2"/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
100 <validator type="no_options" message="No indexes are available for the selected input dataset"/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
101 </options>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
102 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
103 </when> <!-- build-in -->
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
104 <when value="history">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
105 <param name="ownFile" type="data" format="fasta" metadata_name="dbkey" label="Select the reference transcriptome" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
106 <param argument="kmerSize" type="integer" value="21" max="32" label="The size of the k-mer on which the index is built"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
107 help="There is a tradeoff here between the distinctiveness of the k-mers and their robustness to errors.
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
108 The shorter the k-mers, the more robust they will be to errors in the reads, but the longer the k-mers,
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
109 the more distinct they will be. We generally recommend using a k-mer size of at least 20."/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
110 </when> <!-- history -->
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
111 </conditional> <!-- refTranscriptSource -->
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
112
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
113 <conditional name="single_or_paired">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
114 <param name="single_or_paired_opts" type="select" label="Is this library mate-paired?">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
115 <option value="single">Single-end</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
116 <option value="paired">Paired-end</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
117 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
118 <when value="single">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
119 <param name="input_singles" type="data" format="fastq,fasta" label="FASTQ/FASTA file" help="FASTQ file." />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
120 <expand macro="strandedness" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
121 </when>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
122 <when value="paired">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
123 <param name="input_mate1" type="data" format="fastq,fasta" label="Mate pair 1" help="FASTQ file." />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
124 <param name="input_mate2" type="data" format="fastq,fasta" label="Mate pair 2" help="FASTQ file." />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
125 <param name="orientation" type="select" label="Relative orientation of reads within a pair">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
126 <option value="M">Mates are oriented in the same direction (M = matching)</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
127 <option value="O">Mates are oriented away from each other (O = outward)</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
128 <option value="I" selected="True">Mates are oriented toward each other (I = inward)</option>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
129 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
130 <expand macro="strandedness" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
131 </when>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
132 </conditional>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
133
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
134 <param argument="--geneMap" type="data" format="tabular,gff,gtf" optional="True" label="File containing a mapping of transcripts to genes"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
135 help="Calculates the aggregated gene-level abundance estimations. This file should be eiher a GTF file or tab-delimited format
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
136 where each line contains the name of a transcript and the gene to which it belongs separated by a tab." />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
137
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
138 <param argument="--biasCorrect" type="boolean" truevalue="--biasCorrect" falsevalue="" checked="False"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
139 label="Perform bias correction" help=""/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
140
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
141 <param argument="--fldMean" type="integer" value="200" optional="True" label="Calculate effective lengths"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
142 help="If single end reads are being used for quantification, or there are an insufficient number of uniquely mapping reads when performing paired-end quantification
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
143 to estimate the empirical fragment length distribution, then use this value to calculate effective lengths."/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
144
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
145 <param argument="--fldSD" type="integer" value="80" optional="True" label="Standard deviation"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
146 help="The standard deviation used in the fragment length distribution for single-end quantification or when an empirical distribution cannot be learned."/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
147
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
148 <param argument="--maxReadOcc" type="integer" value="200" optional="True" label="Maximal read mapping occurence"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
149 help="Reads mapping to more than this many places won't be considered."/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
150
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
151 <param argument="--noEffectiveLengthCorrection" type="boolean" truevalue="--noEffectiveLengthCorrection" falsevalue="" checked="False"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
152 label="Disable effective length correction" help="Disables effective length correction when computing the probability that a fragment was generated from a transcript.
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
153 If this flag is passed in, the fragment length distribution is not taken into account when computing this probability."/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
154
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
155 <param argument="--useVBOpt" type="boolean" truevalue="--useVBOpt" falsevalue="" checked="False"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
156 label="Use Variational Bayesian EM algorithm for optimization" help=""/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
157
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
158 <param argument="--allowOrphans" type="boolean" truevalue="--allowOrphans" falsevalue="" checked="False"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
159 label="Consider orphaned reads as valid hits when performing lightweight-alignment"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
160 help="This option will increase sensitivity (allow more reads to map and more transcripts to be detected), but may decrease specificity as orphaned alignments are more likely to be spurious."/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
161
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
162 <param argument="--unsmoothedFLD" type="boolean" truevalue="--unsmoothedFLD" falsevalue="" checked="False"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
163 label="Use the un-smoothed approach to effective length correction" help="This traditional approach works by convolving the FLD with the characteristic function over each transcript."/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
164
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
165 <param argument="--maxFragLen" type="integer" value="1000" optional="True"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
166 label="The maximum length of a fragment to consider when building the empirical fragment length distribution"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
167 help=""/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
168
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
169 <param argument="--txpAggregationKey" value="gene_id" type="text" label="The key for aggregating transcripts during gene-level estimates"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
170 help="The default is the gene_id field, but other fields (e.g. gene_name) might be useful depending on the specifics of the annotation being used." />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
171
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
172 </inputs>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
173 <outputs>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
174 <data name="output_quant" format="tabular" from_work_dir="quant.sf" label="${tool.name} on ${on_string} (Quantification)" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
175 <data name="output_bias_corrected_quant" format="tabular" from_work_dir="quant_bias_corrected.sf" label="${tool.name} on ${on_string} (Bias corrected Quantification)">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
176 <filter>bias_correct == '--biasCorrect'</filter>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
177 </data>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
178 <data name="output_gene_quant" format="tabular" from_work_dir="quant.genes.sf" label="${tool.name} on ${on_string} (Gene Quantification)">
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
179 <filter>geneMap is True</filter>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
180 </data>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
181 </outputs>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
182 <tests>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
183 <test>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
184 <param name="single_or_paired_opts" value="paired" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
185 <param name="input_mate1" value="reads_1.fastq" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
186 <param name="input_mate2" value="reads_2.fastq" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
187 <param name="biasCorrect" value="True" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
188 <param name="TranscriptSource" value="history" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
189 <param name="ownFile" value="transcripts.fasta" ftype="fasta" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
190 <output file="sailfish_quant_result1.tab" ftype="tabular" name="output_quant" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
191 <output file="sailfish_bias_result1.tab" ftype="tabular" name="output_bias_corrected_quant" />
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
192 </test>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
193 </tests>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
194 <help>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
195 <![CDATA[
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
196 **What it does**
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
197
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
198 Sailfish is a tool for transcript quantification from RNA-seq data. It
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
199 requires a set of target transcripts (either from a reference or _de-novo_
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
200 assembly) to quantify. All you need to run Sailfish is a fasta file containing
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
201 your reference transcripts and a (set of) fasta/fastq file(s) containing your
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
202 reads. Sailfish runs in two phases; indexing and quantification. The indexing
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
203 step is independent of the reads, and only need to be run one for a particular
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
204 set of reference transcripts and choice of k (the k-mer size). The
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
205 quantification step, obviously, is specific to the set of RNA-seq reads and is
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
206 thus run more frequently.
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
207
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
208 When the quantification output contains a number of columns:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
209 (1) Transcript ID,
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
210 (2) Transcript Length,
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
211 (3) Transcripts per Million (TPM) and
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
212 (4) Estimated number of reads (an estimate of the number of reads drawn from this transcript given the transcript’s relative abundance and length).
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
213
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
214 The first two columns are self-explanatory, the next four are measures of transcript abundance and the final is a commonly used input for differential expression tools.
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
215 The Transcripts per Million quantification number is computed as described in [1], and is meant as an estimate of the number of transcripts, per million observed transcripts,
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
216 originating from each isoform. Its benefit over the F/RPKM measure is that it is independent of the mean expressed transcript length
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
217 (i.e. if the mean expressed transcript length varies between samples, for example, this alone can affect differential analysis based on the K/RPKM.).
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
218
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
219
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
220
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
221 Fragment Library Types
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
222 ======================
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
223
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
224 There are numerous library preparation protocols for RNA-seq that result in
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
225 sequencing reads with different characteristics. For example, reads can be
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
226 single end (only one side of a fragment is recorded as a read) or paired-end
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
227 (reads are generated from both ends of a fragment). Further, the sequencing
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
228 reads themselves may be unstraned or strand-specific. Finally, paired-end
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
229 protocols will have a specified relative orientation. To characterize the
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
230 various different typs of sequencing libraries, we've created a miniature
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
231 "language" that allows for the succinct description of the many different types
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
232 of possible fragment libraries. For paired-end reads, the possible
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
233 orientations, along with a graphical description of what they mean, are
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
234 illustrated below:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
235
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
236 .. image:: ReadLibraryIllustration.png
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
237
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
238 The library type string consists of three parts: the relative orientation of
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
239 the reads, the strandedness of the library, and the directionality of the
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
240 reads.
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
241
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
242 The first part of the library string (relative orientation) is only provided if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
243 the library is paired-end. The possible options are:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
244
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
245 ::
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
246
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
247 I = inward
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
248 O = outward
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
249 M = matching
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
250
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
251 The second part of the read library string specifies whether the protocol is
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
252 stranded or unstranded; the options are:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
253
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
254 ::
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
255
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
256 S = stranded
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
257 U = unstranded
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
258
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
259 If the protocol is unstranded, then we're done. The final part of the library
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
260 string specifies the strand from which the read originates in a strand-specific
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
261 protocol — it is only provided if the library is stranded (i.e. if the
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
262 library format string is of the form S). The possible values are:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
263
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
264 ::
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
265
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
266 F = read 1 (or single-end read) comes from the forward strand
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
267 R = read 1 (or single-end read) comes from the reverse strand
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
268
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
269 So, for example, if you wanted to specify a fragment library of strand-specific
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
270 paired-end reads, oriented toward each other, where read 1 comes from the
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
271 forward strand and read 2 comes from the reverse strand, you would specify ``-l
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
272 ISF`` on the command line. This designates that the library being processed has
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
273 the type "ISF" meaning, **I**\ nward (the relative orientation), **S**\ tranted
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
274 (the protocol is strand-specific), **F**\ orward (read 1 comes from the forward
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
275 strand).
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
276
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
277 The single end library strings are a bit simpler than their pair-end counter
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
278 parts, since there is no relative orientation of which to speak. Thus, the
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
279 only possible library format types for single-end reads are ``U`` (for
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
280 unstranded), ``SF`` (for strand-specific reads coming from the forward strand)
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
281 and ``SR`` (for strand-specific reads coming from the reverse strand).
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
282
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
283 A few more examples of some library format strings and their interpretations are:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
284
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
285 ::
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
286
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
287 IU (an unstranded paired-end library where the reads face each other)
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
288
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
289 ::
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
290
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
291 SF (a stranded single-end protocol where the reads come from the forward strand)
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
292
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
293 ::
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
294
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
295 OSR (a stranded paired-end protocol where the reads face away from each other,
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
296 read1 comes from reverse strand and read2 comes from the forward strand)
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
297
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
298 .. note:: Correspondence to TopHat library types
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
299
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
300 The popular `TopHat <http://ccb.jhu.edu/software/tophat/index.shtml>`_ RNA-seq
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
301 read aligner has a different convention for specifying the format of the library.
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
302 Below is a table that provides the corresponding sailfish/salmon library format
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
303 string for each of the potential TopHat library types:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
304
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
305
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
306 +---------------------+-------------------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
307 | TopHat | Salmon (and Sailfish) |
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
308 +=====================+============+============+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
309 | | Paired-end | Single-end |
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
310 +---------------------+------------+------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
311 |``-fr-unstranded`` |``-l IU`` |``-l U`` |
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
312 +---------------------+------------+------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
313 |``-fr-firststrand`` |``-l ISR`` |``-l SR`` |
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
314 +---------------------+------------+------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
315 |``-fr-secondstrand`` |``-l ISF`` |``-l SF`` |
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
316 +---------------------+------------+------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
317
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
318 The remaining salmon library format strings are not directly expressible in terms
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
319 of the TopHat library types, and so there is no direct mapping for them.
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
320
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
321
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
322 ]]>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
323 </help>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
324 </tool>