annotate sailfish.xml @ 4:03c74355227f draft

planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
author bgruening
date Sun, 18 Sep 2016 06:05:57 -0400
parents 20eab032389f
children 1b4ed566a41c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
1 <tool id="sailfish" name="Sailfish" version="0.7.6.1">
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>
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
5 <requirement type="package" version="1.57.0">boost</requirement>
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
6 </requirements>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
7 <macros>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
8 <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
9 <param name="strandedness" type="select" label="Specify the strandedness of the reads">
1
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
10 <option value="U" selected="True">Not stranded (U)</option>
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
11 <option value="SF">read 1 (or single-end read) comes from the forward strand (SF)</option>
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
12 <option value="SR">read 1 (or single-end read) comes from the reverse strand (SR)</option>
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
13 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
14 </xml>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
15 </macros>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
16 <stdio>
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 <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
19 <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
20 <regex match="Exception:" />
1
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
21 <regex match="Exception :" />
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
22 </stdio>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
23 <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
24 <command>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
25 <![CDATA[
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
26
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
27 #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
28 sailfish index
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
29 --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
30 --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
31 --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
32 --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
33 #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
34 #else:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
35 #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
36 #end if
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 &&
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
39
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
40 #if $single_or_paired.single_or_paired_opts == 'single':
1
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
41
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
42 #if $single_or_paired.input_singles.ext == 'fasta':
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
43 #set $ext = 'fasta'
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
44 #else:
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
45 #set $ext = 'fastq'
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
46 #end if
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
47
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
48 ln -s $single_or_paired.input_singles ./single.$ext &&
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
49 #else:
1
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
50
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
51 #if $single_or_paired.input_mate1.ext == 'fasta':
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
52 #set $ext = 'fasta'
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
53 #else:
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
54 #set $ext = 'fastq'
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
55 #end if
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
56
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
57 ln -s $single_or_paired.input_mate1 ./mate1.$ext &&
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
58 ln -s $single_or_paired.input_mate2 ./mate2.$ext &&
0
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
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
61
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
62 #if $geneMap:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
63 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
64 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
65
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
66 sailfish quant
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
67 --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
68 #if $single_or_paired.single_or_paired_opts == 'single':
1
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
69 --libType ${single_or_paired.strandedness}
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
70 --unmatedReads ./single.$ext
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
71 #else:
1
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
72 --mates1 ./mate1.$ext
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
73 --mates2 ./mate2.$ext
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
74 --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
75 #end if
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
76 --output ./
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
77 $biasCorrect
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
78 --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
79
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
80 #if $fldMean:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
81 --fldMean $fldMean
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
82 #end if
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 #if $fldSD:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
85 --fldSD $fldSD
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
86 #end if
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 #if $maxReadOcc:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
89 --maxReadOcc $maxReadOcc
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
90 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
91
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
92 #if $geneMap:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
93 --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
94 #end if
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
95
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
96 $noEffectiveLengthCorrection
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
97 $useVBOpt
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
98 $allowOrphans
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
99
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
100 $unsmoothedFLD
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
101 --maxFragLen ${maxFragLen}
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
102 --txpAggregationKey "${txpAggregationKey}"
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
103
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
104 ]]>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
105 </command>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
106 <inputs>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
107 <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
108 <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
109 <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
110 <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
111 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
112 <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
113 <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
114 <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
115 <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
116 <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
117 </options>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
118 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
119 </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
120 <when value="history">
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
121 <param name="ownFile" type="data" format="fasta" metadata_name="dbkey" label="Select the reference transcriptome" help="in FASTA format" />
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
122 <param argument="kmerSize" type="integer" value="21" max="32" label="The size of the k-mer on which the index is built"
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
123 help="There is a tradeoff here between the distinctiveness of the k-mers and their robustness to errors.
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
124 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
125 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
126 </when> <!-- history -->
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
127 </conditional> <!-- refTranscriptSource -->
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
128
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
129 <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
130 <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
131 <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
132 <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
133 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
134 <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
135 <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
136 <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
137 </when>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
138 <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
139 <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
140 <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
141 <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
142 <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
143 <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
144 <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
145 </param>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
146 <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
147 </when>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
148 </conditional>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
149
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
150 <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
151 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
152 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
153
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
154 <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
155 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
156
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
157 <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
158 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
159 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
160
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
161 <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
162 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
163
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
164 <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
165 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
166
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
167 <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
168 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
169 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
170
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
171 <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
172 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
173
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
174 <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
175 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
176 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
177
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
178 <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
179 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
180
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
181 <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
182 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
183 help=""/>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
184
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
185 <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
186 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
187
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
188 </inputs>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
189 <outputs>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
190 <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
191 <data name="output_bias_corrected_quant" format="tabular" from_work_dir="quant_bias_corrected.sf" label="${tool.name} on ${on_string} (Bias corrected Quantification)">
1
06646e81c543 planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit 326fbf6e8070a792e3bda3256e5465c2d5b1eb71
bgruening
parents: 0
diff changeset
192 <filter>biasCorrect is True</filter>
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
193 </data>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
194 <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
195 <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
196 </data>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
197 </outputs>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
198 <tests>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
199 <test>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
200 <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
201 <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
202 <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
203 <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
204 <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
205 <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
206 <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
207 <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
208 </test>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
209 </tests>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
210 <help>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
211 <![CDATA[
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
212
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
213 **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
214
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
215 Sailfish is a tool for transcript quantification from RNA-seq data. It
2
20eab032389f planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit b9ccc98180d52233931768511b909ccd6142f158
bgruening
parents: 1
diff changeset
216 requires a set of target transcripts (either from a reference or de-novo
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
217 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
218 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
219 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
220 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
221 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
222 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
223 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
224
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
225 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
226 (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
227 (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
228 (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
229 (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
230
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
231 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
232 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
233 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
234 (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
235
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
236
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 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
239 ======================
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
240
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
241 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
242 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
243 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
244 (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
245 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
246 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
247 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
248 "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
249 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
250 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
251 illustrated below:
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
252
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
253 .. 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
254
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
255 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
256 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
257 reads.
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 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
260 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
261
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
262 ::
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 I = inward
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
265 O = outward
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
266 M = matching
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
267
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
268 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
269 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
270
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
271 ::
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
272
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
273 S = stranded
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
274 U = unstranded
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
275
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
276 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
277 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
278 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
279 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
280
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
281 ::
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 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
284 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
285
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
286 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
287 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
288 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
289 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
290 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
291 (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
292 strand).
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 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
295 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
296 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
297 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
298 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
299
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
300 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
301
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
302 ::
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
303
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
304 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
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
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
308 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
309
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
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
312 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
313 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
314
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
315 .. note:: Correspondence to TopHat library types
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
316
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
317 The popular `TopHat <http://ccb.jhu.edu/software/tophat/index.shtml>`_ RNA-seq
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
318 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
319 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
320 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
321
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
322
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
323 +---------------------+-------------------------+
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
324 | 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
325 +=====================+============+============+
4
03c74355227f planemo upload for repository https://github.com/bgruening/galaxytools/tree/master/tools/sailfish commit edee3afc7d729be9a224d21729bb7490a3761a0e
bgruening
parents: 2
diff changeset
326 | | Paired-end | Single-end |
0
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
327 +---------------------+------------+------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
328 |``-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
329 +---------------------+------------+------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
330 |``-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
331 +---------------------+------------+------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
332 |``-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
333 +---------------------+------------+------------+
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
334
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
335 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
336 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
337
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
338
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
339 ]]>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
340 </help>
3b4ed0e473dc planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/sailfish commit bd2dd2419ea52f30cd7de2f7109a12b49b5d0dba-dirty
bgruening
parents:
diff changeset
341 </tool>