annotate cuffdiff_wrapper.xml @ 0:0dabb2ed6eb1

Uploaded tool tarball.
author devteam
date Tue, 01 Oct 2013 12:54:00 -0400
parents
children 60a52f8460a1
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
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
10 --FDR=$fdr
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
11 --num-threads="4"
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
12 --min-alignment-count=$min_alignment_count
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
13 --library-norm-method=$library_norm_method
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
14 --dispersion-method=$dispersion_method
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
15
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
16 ## Set advanced data parameters?
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
17 #if $additional.sAdditional == "Yes":
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
18 -m $additional.frag_mean_len
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
19 -s $additional.frag_len_std_dev
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
20 #end if
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
21
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
22 ## Multi-read correct?
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
23 #if str($multiread_correct) == "Yes":
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
24 -u
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
25 #end if
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
26
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
27 ## Bias correction?
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
28 #if $bias_correction.do_bias_correction == "Yes":
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
29 -b
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
30 #if $bias_correction.seq_source.index_source == "history":
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
31 --ref_file=$bias_correction.seq_source.ref_file
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
32 #else:
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
33 --ref_file="None"
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
34 #end if
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
35 --dbkey=${gtf_input.metadata.dbkey}
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
36 --index_dir=${GALAXY_DATA_INDEX_DIR}
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
37 #end if
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
38
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
39 #set labels = ','.join( [ str( $condition.name ) for $condition in $conditions ] )
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
40 --labels $labels
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
41
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
42 ## Inputs.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
43 $gtf_input
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
44 #for $condition in $conditions:
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
45 #set samples = ','.join( [ str( $sample.sample ) for $sample in $condition.samples ] )
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
46 $samples
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
47 #end for
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
48 </command>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
49 <inputs>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
50 <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
51
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
52 <repeat name="conditions" title="Condition" min="2">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
53 <param name="name" title="Condition name" type="text" label="Name"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
54 <repeat name="samples" title="Replicate" min="1">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
55 <param name="sample" label="Add replicate" type="data" format="sam,bam"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
56 </repeat>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
57 </repeat>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
58
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
59 <param name="library_norm_method" type="select" label="Library normalization method">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
60 <option value="geometric" selected="True">geometric</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
61 <option value="classic-fpkm">classic-fpkm</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
62 <option value="quartile">quartile</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
63 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
64
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
65 <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
66 <option value="pooled" selected="True">pooled</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
67 <option value="per-condition">per-condition</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
68 <option value="blind">blind</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
69 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
70
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
71 <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
72
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
73 <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
74
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
75 <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
76 <option value="No" selected="true">No</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
77 <option value="Yes">Yes</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
78 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
79
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
80 <conditional name="bias_correction">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
81 <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
82 <option value="No">No</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
83 <option value="Yes">Yes</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
84 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
85 <when value="Yes">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
86 <conditional name="seq_source">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
87 <param name="index_source" type="select" label="Reference sequence data">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
88 <option value="cached">Locally cached</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
89 <option value="history">History</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
90 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
91 <when value="cached"></when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
92 <when value="history">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
93 <param name="ref_file" type="data" format="fasta" label="Using reference file" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
94 </when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
95 </conditional>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
96 </when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
97 <when value="No"></when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
98 </conditional>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
99
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
100 <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
101 <option value="No" selected="true">No</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
102 <option value="Yes">Yes</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
103 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
104
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
105 <conditional name="additional">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
106 <param name="sAdditional" type="select" label="Set Additional Parameters? (not recommended for paired-end reads)">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
107 <option value="No">No</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
108 <option value="Yes">Yes</option>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
109 </param>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
110 <when value="No"></when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
111 <when value="Yes">
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
112 <param name="frag_mean_len" type="integer" value="200" label="Average Fragment Length"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
113 <param name="frag_len_std_dev" type="integer" value="80" label="Fragment Length Standard Deviation"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
114 </when>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
115 </conditional>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
116 </inputs>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
117
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
118 <stdio>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
119 <regex match=".*" source="both" level="log" description="tool progress"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
120 </stdio>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
121
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
122 <outputs>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
123 <!-- Optional read group datasets. -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
124 <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
125 <filter>(params['include_read_group_files'] == 'Yes'</filter>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
126 </data>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
127 <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
128 <filter>(params['include_read_group_files'] == 'Yes'</filter>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
129 </data>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
130 <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
131 <filter>(params['include_read_group_files'] == 'Yes'</filter>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
132 </data>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
133 <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
134 <filter>(params['include_read_group_files'] == 'Yes'</filter>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
135 </data>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
136
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
137 <!-- Standard datasets. -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
138 <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
139 <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
140 <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
141 <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
142 <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
143 <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
144 <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
145 <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
146 <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
147 <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
148 <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
149 </outputs>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
150
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
151 <tests>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
152 <test>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
153 <!--
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
154 cuffdiff cuffcompare_out5.gtf cuffdiff_in1.sam cuffdiff_in2.sam
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
155 -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
156 <!--
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
157 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
158 element are not supported.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
159 <param name="gtf_input" value="cuffcompare_out5.gtf" ftype="gtf" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
160 <param name="do_groups" value="No" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
161 <param name="aligned_reads1" value="cuffdiff_in1.sam" ftype="sam" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
162 <param name="aligned_reads2" value="cuffdiff_in2.sam" ftype="sam" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
163 <param name="fdr" value="0.05" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
164 <param name="min_alignment_count" value="0" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
165 <param name="do_bias_correction" value="No" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
166 <param name="do_normalization" value="No" />
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
167 <param name="multiread_correct" value="No"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
168 <param name="sAdditional" value="No"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
169 <output name="splicing_diff" file="cuffdiff_out9.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
170 <output name="promoters_diff" file="cuffdiff_out10.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
171 <output name="cds_diff" file="cuffdiff_out11.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
172 <output name="cds_exp_fpkm_tracking" file="cuffdiff_out4.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
173 <output name="cds_fpkm_tracking" file="cuffdiff_out8.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
174 <output name="tss_groups_exp" file="cuffdiff_out3.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
175 <output name="tss_groups_fpkm_tracking" file="cuffdiff_out7.txt"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
176 <output name="genes_exp" file="cuffdiff_out2.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
177 <output name="genes_fpkm_tracking" file="cuffdiff_out6.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
178 <output name="isoforms_exp" file="cuffdiff_out1.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
179 <output name="isoforms_fpkm_tracking" file="cuffdiff_out5.txt" lines_diff="200"/>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
180 -->
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
181 </test>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
182 </tests>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
183
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
184 <help>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
185 **Cuffdiff Overview**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
186
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
187 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
188
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
189 .. _Cufflinks: http://cufflinks.cbcb.umd.edu/
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
190
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
191 ------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
192
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
193 **Know what you are doing**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
194
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
195 .. class:: warningmark
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
196
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
197 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
198
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
199 .. __: http://cufflinks.cbcb.umd.edu/manual.html#cuffdiff
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
200
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
201 ------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
202
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
203 **Input format**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
204
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
205 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
206
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
207 ------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
208
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
209 **Outputs**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
210
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
211 Cuffdiff produces many output files:
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
212
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
213 1. Transcript FPKM expression tracking.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
214 2. Gene FPKM expression tracking; tracks the summed FPKM of transcripts sharing each gene_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
215 3. Primary transcript FPKM tracking; tracks the summed FPKM of transcripts sharing each tss_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
216 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
217 5. Transcript differential FPKM.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
218 6. Gene differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each gene_id
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
219 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
220 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
221 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
222 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
223 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
224
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
225 -------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
226
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
227 **Settings**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
228
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
229 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
230
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
231 ------
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
232
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
233 **Cuffdiff parameter list**
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
234
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
235 This is a list of implemented Cuffdiff options::
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
236
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
237 -m INT Average fragement length; default 200
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
238 -s INT Fragment legnth standard deviation; default 80
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
239 -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
240 --FDR FLOAT The allowed false discovery rate. The default is 0.05.
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
241 --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
242 --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
243 -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
244
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
245 </help>
0dabb2ed6eb1 Uploaded tool tarball.
devteam
parents:
diff changeset
246 </tool>