annotate cuffdiff_wrapper.xml @ 2:2d6a90609943

Fix wrapper bugs: (a) do not try update check and (b) allow spaces in labels.
author jeremy goecks <jeremy.goecks@emory.edu>
date Tue, 22 Oct 2013 11:03:02 -0400
parents 60a52f8460a1
children beab768feb92
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
1 <tool id="cuffdiff" name="Cuffdiff" version="0.0.6">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
2 <!-- Wrapper supports Cuffdiff versions 2.1.0-2.1.1 -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
3 <description>find significant changes in transcript expression, splicing, and promoter use</description>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
4 <requirements>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
5 <requirement type="package" version="2.1.1">cufflinks</requirement>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
6 </requirements>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
7 <version_command>cuffdiff 2>&amp;1 | head -n 1</version_command>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
8 <command>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
9 cuffdiff
2
2d6a90609943 Fix wrapper bugs: (a) do not try update check and (b) allow spaces in labels.
jeremy goecks <jeremy.goecks@emory.edu>
parents: 1
diff changeset
10 --no-update-check
0
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
11 --FDR=$fdr
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
12 --num-threads="4"
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
13 --min-alignment-count=$min_alignment_count
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
14 --library-norm-method=$library_norm_method
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
15 --dispersion-method=$dispersion_method
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
16
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
17 ## Set advanced data parameters?
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
18 #if $additional.sAdditional == "Yes":
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
19 -m $additional.frag_mean_len
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
20 -s $additional.frag_len_std_dev
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
21 #end if
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
22
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
23 ## Multi-read correct?
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
24 #if str($multiread_correct) == "Yes":
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
25 -u
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
26 #end if
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
27
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
28 ## Bias correction?
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
29 #if $bias_correction.do_bias_correction == "Yes":
1
60a52f8460a1 Fix bias correction.
jeremy goecks <jeremy.goecks@emory.edu>
parents: 0
diff changeset
30 -b
0
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
31 #if $bias_correction.seq_source.index_source == "history":
1
60a52f8460a1 Fix bias correction.
jeremy goecks <jeremy.goecks@emory.edu>
parents: 0
diff changeset
32 ## Custom genome from history.
60a52f8460a1 Fix bias correction.
jeremy goecks <jeremy.goecks@emory.edu>
parents: 0
diff changeset
33 $bias_correction.seq_source.ref_file
0
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
34 #else:
1
60a52f8460a1 Fix bias correction.
jeremy goecks <jeremy.goecks@emory.edu>
parents: 0
diff changeset
35 ## Built-in genome.
60a52f8460a1 Fix bias correction.
jeremy goecks <jeremy.goecks@emory.edu>
parents: 0
diff changeset
36 ${__get_data_table_entry__('sam_fa_indexes', 'value', $gtf_input.dbkey, 'path')}
0
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
37 #end if
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
38 #end if
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
39
2
2d6a90609943 Fix wrapper bugs: (a) do not try update check and (b) allow spaces in labels.
jeremy goecks <jeremy.goecks@emory.edu>
parents: 1
diff changeset
40 #set labels = '\'' + '\',\''.join( [ str( $condition.name ) for $condition in $conditions ] ) + '\''
0
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
41 --labels $labels
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
42
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
43 ## Inputs.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
44 $gtf_input
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
45 #for $condition in $conditions:
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
46 #set samples = ','.join( [ str( $sample.sample ) for $sample in $condition.samples ] )
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
47 $samples
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
48 #end for
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
49 </command>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
50 <inputs>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
51 <param format="gtf,gff3" name="gtf_input" type="data" label="Transcripts" help="A transcript GFF3 or GTF file produced by cufflinks, cuffcompare, or other source."/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
52
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
53 <repeat name="conditions" title="Condition" min="2">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
54 <param name="name" title="Condition name" type="text" label="Name"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
55 <repeat name="samples" title="Replicate" min="1">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
56 <param name="sample" label="Add replicate" type="data" format="sam,bam"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
57 </repeat>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
58 </repeat>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
59
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
60 <param name="library_norm_method" type="select" label="Library normalization method">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
61 <option value="geometric" selected="True">geometric</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
62 <option value="classic-fpkm">classic-fpkm</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
63 <option value="quartile">quartile</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
64 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
65
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
66 <param name="dispersion_method" type="select" label="Dispersion estimation method" help="If using only one sample per condition, you must use 'blind.'">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
67 <option value="pooled" selected="True">pooled</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
68 <option value="per-condition">per-condition</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
69 <option value="blind">blind</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
70 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
71
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
72 <param name="fdr" type="float" value="0.05" label="False Discovery Rate" help="The allowed false discovery rate."/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
73
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
74 <param name="min_alignment_count" type="integer" value="10" label="Min Alignment Count" help="The minimum number of alignments in a locus for needed to conduct significance testing on changes in that locus observed between samples."/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
75
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
76 <param name="multiread_correct" type="select" label="Use multi-read correct" help="Tells Cufflinks to do an initial estimation procedure to more accurately weight reads mapping to multiple locations in the genome.">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
77 <option value="No" selected="true">No</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
78 <option value="Yes">Yes</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
79 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
80
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
81 <conditional name="bias_correction">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
82 <param name="do_bias_correction" type="select" label="Perform Bias Correction" help="Bias detection and correction can significantly improve accuracy of transcript abundance estimates.">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
83 <option value="No">No</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
84 <option value="Yes">Yes</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
85 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
86 <when value="Yes">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
87 <conditional name="seq_source">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
88 <param name="index_source" type="select" label="Reference sequence data">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
89 <option value="cached">Locally cached</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
90 <option value="history">History</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
91 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
92 <when value="cached"></when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
93 <when value="history">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
94 <param name="ref_file" type="data" format="fasta" label="Using reference file" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
95 </when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
96 </conditional>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
97 </when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
98 <when value="No"></when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
99 </conditional>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
100
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
101 <param name="include_read_group_files" type="select" label="Include Read Group Datasets" help="Read group datasets provide information on replicates.">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
102 <option value="No" selected="true">No</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
103 <option value="Yes">Yes</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
104 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
105
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
106 <conditional name="additional">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
107 <param name="sAdditional" type="select" label="Set Additional Parameters? (not recommended for paired-end reads)">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
108 <option value="No">No</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
109 <option value="Yes">Yes</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
110 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
111 <when value="No"></when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
112 <when value="Yes">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
113 <param name="frag_mean_len" type="integer" value="200" label="Average Fragment Length"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
114 <param name="frag_len_std_dev" type="integer" value="80" label="Fragment Length Standard Deviation"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
115 </when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
116 </conditional>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
117 </inputs>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
118
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
119 <stdio>
1
60a52f8460a1 Fix bias correction.
jeremy goecks <jeremy.goecks@emory.edu>
parents: 0
diff changeset
120 <regex match="Error" source="both" level="fatal" description="Error"/>
0
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
121 <regex match=".*" source="both" level="log" description="tool progress"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
122 </stdio>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
123
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
124 <outputs>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
125 <!-- Optional read group datasets. -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
126 <data format="tabular" name="isoforms_read_group" label="${tool.name} on ${on_string}: isoforms read group tracking" from_work_dir="isoforms.read_group_tracking" >
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
127 <filter>(params['include_read_group_files'] == 'Yes'</filter>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
128 </data>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
129 <data format="tabular" name="genes_read_group" label="${tool.name} on ${on_string}: genes read group tracking" from_work_dir="genes.read_group_tracking" >
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
130 <filter>(params['include_read_group_files'] == 'Yes'</filter>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
131 </data>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
132 <data format="tabular" name="cds_read_group" label="${tool.name} on ${on_string}: CDs read group tracking" from_work_dir="cds.read_group_tracking" >
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
133 <filter>(params['include_read_group_files'] == 'Yes'</filter>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
134 </data>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
135 <data format="tabular" name="tss_groups_read_group" label="${tool.name} on ${on_string}: TSS groups read group tracking" from_work_dir="tss_groups.read_group_tracking" >
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
136 <filter>(params['include_read_group_files'] == 'Yes'</filter>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
137 </data>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
138
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
139 <!-- Standard datasets. -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
140 <data format="tabular" name="splicing_diff" label="${tool.name} on ${on_string}: splicing differential expression testing" from_work_dir="splicing.diff" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
141 <data format="tabular" name="promoters_diff" label="${tool.name} on ${on_string}: promoters differential expression testing" from_work_dir="promoters.diff" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
142 <data format="tabular" name="cds_diff" label="${tool.name} on ${on_string}: CDS overloading diffential expression testing" from_work_dir="cds.diff" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
143 <data format="tabular" name="cds_exp_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM differential expression testing" from_work_dir="cds_exp.diff" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
144 <data format="tabular" name="cds_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM tracking" from_work_dir="cds.fpkm_tracking" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
145 <data format="tabular" name="tss_groups_exp" label="${tool.name} on ${on_string}: TSS groups differential expression testing" from_work_dir="tss_group_exp.diff" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
146 <data format="tabular" name="tss_groups_fpkm_tracking" label="${tool.name} on ${on_string}: TSS groups FPKM tracking" from_work_dir="tss_groups.fpkm_tracking" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
147 <data format="tabular" name="genes_exp" label="${tool.name} on ${on_string}: gene differential expression testing" from_work_dir="gene_exp.diff" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
148 <data format="tabular" name="genes_fpkm_tracking" label="${tool.name} on ${on_string}: gene FPKM tracking" from_work_dir="genes.fpkm_tracking" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
149 <data format="tabular" name="isoforms_exp" label="${tool.name} on ${on_string}: transcript differential expression testing" from_work_dir="isoform_exp.diff" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
150 <data format="tabular" name="isoforms_fpkm_tracking" label="${tool.name} on ${on_string}: transcript FPKM tracking" from_work_dir="isoforms.fpkm_tracking" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
151 </outputs>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
152
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
153 <tests>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
154 <test>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
155 <!--
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
156 cuffdiff cuffcompare_out5.gtf cuffdiff_in1.sam cuffdiff_in2.sam
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
157 -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
158 <!--
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
159 NOTE: as of version 0.0.6 of the wrapper, tests cannot be run because multiple inputs to a repeat
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
160 element are not supported.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
161 <param name="gtf_input" value="cuffcompare_out5.gtf" ftype="gtf" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
162 <param name="do_groups" value="No" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
163 <param name="aligned_reads1" value="cuffdiff_in1.sam" ftype="sam" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
164 <param name="aligned_reads2" value="cuffdiff_in2.sam" ftype="sam" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
165 <param name="fdr" value="0.05" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
166 <param name="min_alignment_count" value="0" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
167 <param name="do_bias_correction" value="No" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
168 <param name="do_normalization" value="No" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
169 <param name="multiread_correct" value="No"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
170 <param name="sAdditional" value="No"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
171 <output name="splicing_diff" file="cuffdiff_out9.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
172 <output name="promoters_diff" file="cuffdiff_out10.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
173 <output name="cds_diff" file="cuffdiff_out11.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
174 <output name="cds_exp_fpkm_tracking" file="cuffdiff_out4.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
175 <output name="cds_fpkm_tracking" file="cuffdiff_out8.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
176 <output name="tss_groups_exp" file="cuffdiff_out3.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
177 <output name="tss_groups_fpkm_tracking" file="cuffdiff_out7.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
178 <output name="genes_exp" file="cuffdiff_out2.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
179 <output name="genes_fpkm_tracking" file="cuffdiff_out6.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
180 <output name="isoforms_exp" file="cuffdiff_out1.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
181 <output name="isoforms_fpkm_tracking" file="cuffdiff_out5.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
182 -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
183 </test>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
184 </tests>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
185
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
186 <help>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
187 **Cuffdiff Overview**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
188
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
189 Cuffdiff is part of Cufflinks_. Cuffdiff find significant changes in transcript expression, splicing, and promoter use. Please cite: Trapnell C, Williams BA, Pertea G, Mortazavi AM, Kwan G, van Baren MJ, Salzberg SL, Wold B, Pachter L. Transcript assembly and abundance estimation from RNA-Seq reveals thousands of new transcripts and switching among isoforms. Nature Biotechnology doi:10.1038/nbt.1621
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
190
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
191 .. _Cufflinks: http://cufflinks.cbcb.umd.edu/
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
192
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
193 ------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
194
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
195 **Know what you are doing**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
196
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
197 .. class:: warningmark
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
198
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
199 There is no such thing (yet) as an automated gearshift in expression analysis. It is all like stick-shift driving in San Francisco. In other words, running this tool with default parameters will probably not give you meaningful results. A way to deal with this is to **understand** the parameters by carefully reading the `documentation`__ and experimenting. Fortunately, Galaxy makes experimenting easy.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
200
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
201 .. __: http://cufflinks.cbcb.umd.edu/manual.html#cuffdiff
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
202
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
203 ------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
204
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
205 **Input format**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
206
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
207 Cuffdiff takes Cufflinks or Cuffcompare GTF files as input along with two SAM files containing the fragment alignments for two or more samples.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
208
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
209 ------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
210
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
211 **Outputs**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
212
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
213 Cuffdiff produces many output files:
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
214
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
215 1. Transcript FPKM expression tracking.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
216 2. Gene FPKM expression tracking; tracks the summed FPKM of transcripts sharing each gene_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
217 3. Primary transcript FPKM tracking; tracks the summed FPKM of transcripts sharing each tss_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
218 4. Coding sequence FPKM tracking; tracks the summed FPKM of transcripts sharing each p_id, independent of tss_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
219 5. Transcript differential FPKM.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
220 6. Gene differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each gene_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
221 7. Primary transcript differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each tss_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
222 8. Coding sequence differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each p_id independent of tss_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
223 9. Differential splicing tests: this tab delimited file lists, for each primary transcript, the amount of overloading detected among its isoforms, i.e. how much differential splicing exists between isoforms processed from a single primary transcript. Only primary transcripts from which two or more isoforms are spliced are listed in this file.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
224 10. Differential promoter tests: this tab delimited file lists, for each gene, the amount of overloading detected among its primary transcripts, i.e. how much differential promoter use exists between samples. Only genes producing two or more distinct primary transcripts (i.e. multi-promoter genes) are listed here.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
225 11. Differential CDS tests: this tab delimited file lists, for each gene, the amount of overloading detected among its coding sequences, i.e. how much differential CDS output exists between samples. Only genes producing two or more distinct CDS (i.e. multi-protein genes) are listed here.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
226
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
227 -------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
228
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
229 **Settings**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
230
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
231 All of the options have a default value. You can change any of them. Most of the options in Cuffdiff have been implemented here.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
232
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
233 ------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
234
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
235 **Cuffdiff parameter list**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
236
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
237 This is a list of implemented Cuffdiff options::
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
238
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
239 -m INT Average fragement length; default 200
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
240 -s INT Fragment legnth standard deviation; default 80
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
241 -c INT The minimum number of alignments in a locus for needed to conduct significance testing on changes in that locus observed between samples. If no testing is performed, changes in the locus are deemed not significant, and the locus' observed changes don't contribute to correction for multiple testing. The default is 1,000 fragment alignments (up to 2,000 paired reads).
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
242 --FDR FLOAT The allowed false discovery rate. The default is 0.05.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
243 --num-importance-samples INT Sets the number of importance samples generated for each locus during abundance estimation. Default: 1000
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
244 --max-mle-iterations INT Sets the number of iterations allowed during maximum likelihood estimation of abundances. Default: 5000
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
245 -N With this option, Cufflinks excludes the contribution of the top 25 percent most highly expressed genes from the number of mapped fragments used in the FPKM denominator. This can improve robustness of differential expression calls for less abundant genes and transcripts.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
246
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
247 </help>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
248 </tool>