annotate cuffdiff_wrapper.xml @ 2:17b31ea92891 draft default tip

Enabled count-based output
author geert-vandeweyer
date Mon, 04 Aug 2014 11:41:19 -0400
parents 5ca7f160085e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
1 <tool id="cuffdiff" name="Cuffdiff" version="0.0.8">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
2 <!-- Wrapper supports Cuffdiff versions 2.2.1 -->
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
3 <description>find significant changes in transcript expression, splicing, and promoter use</description>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
4 <requirements>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
5 <requirement type="package" version="2.2.1">cufflinks</requirement>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
6 </requirements>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
7 <version_command>cuffdiff 2>&amp;1 | head -n 1</version_command>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
8 <command>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
9 cuffdiff
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
10 --no-update-check
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
11 --FDR=$fdr
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
12 --num-threads="\${GALAXY_SLOTS:-4}"
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
13 --min-alignment-count=$min_alignment_count
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
14 --library-norm-method=$library_norm_method
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
15 --dispersion-method=$dispersion_method
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
16
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
17 ## Set advanced SE data parameters?
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
18 #if $additional.sAdditional == "Yes":
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
19 -m $additional.frag_mean_len
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
20 -s $additional.frag_len_std_dev
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
21 #end if
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
22
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
23 ## Multi-read correct?
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
24 #if $multiread_correct :
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
25 -u
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
26 #end if
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
27
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
28 ## Bias correction?
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
29 #if $bias_correction.do_bias_correction == "Yes":
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
30 -b
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
31 #if $bias_correction.seq_source.index_source == "history":
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
32 ## Custom genome from history.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
33 $bias_correction.seq_source.ref_file
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
34 #else:
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
35 ## Built-in genome.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
36 ${__get_data_table_entry__('fasta_indexes', 'value', $gtf_input.dbkey, 'path')}
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
37 #end if
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
38 #end if
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
39
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
40 #set labels = '\'' + '\',\''.join( [ str( $condition.name ) for $condition in $in_type.conditions ] ) + '\''
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
41 --labels $labels
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
42
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
43 $length_correction
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
44
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
45 ## Set advanced parameters for cufflinks
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
46 #if $advanced_settings.sAdvanced == "Yes":
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
47 #if str($advanced_settings.library_type) != 'auto':
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
48 --library-type=$advanced_settings.library_type
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
49 #end if
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
50 #if $advanced_settings.mask_file:
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
51 --mask-file=$advanced_settings.mask_file
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
52 #end if
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
53 #if $advanced_settings.time_series:
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
54 --time-series
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
55 #end if
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
56 --max-mle-iterations=$advanced_settings.max_mle_iterations
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
57 $advanced_settings.hits_norm
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
58 --max-bundle-frags=$advanced_settings.max_bundle_frags
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
59 --num-frag-count-draws=$advanced_settings.num_frag_count_draws
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
60 --num-frag-assign-draws=$advanced_settings.num_frag_assign_draws
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
61 --min-reps-for-js-test=$advanced_settings.min_reps_for_js_test
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
62 #end if
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
63 ## Inputs.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
64 $gtf_input
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
65
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
66 #for $condition in $in_type.conditions:
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
67 #set samples = ','.join( [ str( $sample.sample ) for $sample in $condition.samples ] )
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
68 $samples
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
69 #end for
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
70 </command>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
71 <inputs>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
72 <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."/>
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
73 <!-- DEFAULT : use BAM/SAM files -->
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
74 <conditional name="in_type">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
75 <param name="set_in_type" type="select" label="Input data type" help="CuffDiff supports either CXB (from cuffquant) or SAM/BAM input files. Mixing is not supported. Default: SAM/BAM">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
76 <option value="BAM">SAM/BAM</option>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
77 <option value="CXB">Cuffquant .cxb</option>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
78 </param>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
79 <when value="BAM">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
80 <repeat name="conditions" title="Condition" min="2">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
81 <param name="name" title="Condition name" type="text" label="Name"/>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
82 <repeat name="samples" title="Replicate" min="1">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
83 <param name="sample" label="Add replicate" type="data" format="sam,bam"/>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
84 </repeat>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
85 </repeat>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
86 </when>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
87 <when value="CXB">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
88 <repeat name="conditions" title="Condition" min="2">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
89 <param name="name" title="Condition name" type="text" label="Name"/>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
90 <repeat name="samples" title="Replicate" min="1">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
91 <param name="sample" label="Add replicate" type="data" format="cxb"/>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
92 </repeat>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
93 </repeat>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
94 </when>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
95 </conditional>
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
96 <param name="library_norm_method" type="select" label="Library normalization method">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
97 <option value="geometric" selected="True">geometric</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
98 <option value="classic-fpkm">classic-fpkm</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
99 <option value="quartile">quartile</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
100 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
101
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
102 <param name="dispersion_method" type="select" label="Dispersion estimation method" help="If using only one sample per condition, you must use 'blind.'">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
103 <option value="pooled" selected="True">pooled</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
104 <option value="per-condition">per-condition</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
105 <option value="blind">blind</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
106 <option value="poisson">poisson</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
107 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
108
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
109 <param name="fdr" type="float" value="0.05" label="False Discovery Rate" help="The allowed false discovery rate."/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
110
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
111 <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."/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
112
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
113 <param name="multiread_correct" type="boolean" 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." />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
114
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
115 <conditional name="bias_correction">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
116 <param name="do_bias_correction" type="select" label="Perform Bias Correction" help="Bias detection and correction can significantly improve accuracy of transcript abundance estimates.">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
117 <option value="No">No</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
118 <option value="Yes">Yes</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
119 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
120 <when value="Yes">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
121 <conditional name="seq_source">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
122 <param name="index_source" type="select" label="Reference sequence data">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
123 <option value="cached">Locally cached</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
124 <option value="history">History</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
125 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
126 <when value="cached">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
127 <param name="index" type="select" label="Using reference genome">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
128 <options from_data_table="fasta_indexes">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
129 <filter type="data_meta" ref="gtf_input" key="dbkey" column="1" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
130 <validator type="no_options" message="No reference genome is available for the build associated with the selected input dataset" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
131 </options>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
132 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
133 </when>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
134 <when value="history">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
135 <param name="ref_file" type="data" format="fasta" label="Using reference file" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
136 </when>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
137 </conditional>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
138 </when>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
139 <when value="No"></when>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
140 </conditional>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
141
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
142 <param name="include_read_group_files" type="select" label="Include Read Group Datasets" help="Read group datasets provide information on replicates.">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
143 <option value="No" selected="true">No</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
144 <option value="Yes">Yes</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
145 </param>
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
146
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
147 <param name="include_count_files" type="select" label="Include Count Based output files" help="Cuffdiff estimates the number of fragments that originated from each transcript, primary transcript, and gene in each sample. Primary transcript and gene counts are computed by summing the counts of transcripts in each primary transcript group or gene group.">
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
148 <option value="No" selected="true">No</option>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
149 <option value="Yes">Yes</option>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
150 </param>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
151
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
152 <param name="length_correction" type="select" label="apply length correction" help="mode of length normalization to transcript fpkm.">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
153 <option value="" selected="true">cufflinks effective length correction</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
154 <option value="--no-effective-length-correction">standard length correction</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
155 <option value="--no-length-correction">no length correction at all (use raw counts)</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
156 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
157
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
158 <conditional name="additional">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
159 <param name="sAdditional" type="select" label="Set Additional Parameters for single end reads? (not recommended for paired-end reads)">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
160 <option value="No" selected="True">No</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
161 <option value="Yes">Yes</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
162 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
163 <when value="No"></when>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
164 <when value="Yes">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
165 <param name="frag_mean_len" type="integer" value="200" label="Average Fragment Length"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
166 <param name="frag_len_std_dev" type="integer" value="80" label="Fragment Length Standard Deviation"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
167 </when>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
168 </conditional>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
169
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
170 <conditional name="advanced_settings">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
171 <param name="sAdvanced" type="select" label="Set Advanced Cuffdiff parameters? ">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
172 <option value="No" selected="True">No</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
173 <option value="Yes">Yes</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
174 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
175 <when value="No"></when>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
176 <when value="Yes">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
177 <param type="select" name="library_type" label="Library prep used for input reads" help="">
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
178 <option value="auto" selected="True">Auto Detect</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
179 <option value="ff-firststrand">ff-firststrand</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
180 <option value="ff-secondstrand">ff-secondstrand</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
181 <option value="ff-unstranded">ff-unstranded</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
182 <option value="fr-firststrand">fr-firststrand</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
183 <option value="fr-secondstrand">fr-secondstrand</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
184 <option value="fr-unstranded" >fr-unstranded</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
185 <option value="transfrags">transfrags</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
186 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
187 <param name="mask_file" type="data" format="gtf,gff3" label="Mask File" help="Ignore all alignment within transcripts in this file" optional="True" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
188 <param name="time_series" type="boolean" label="Perform Time Series analysis" help="Instructs Cuffdiff to analyze the provided samples as a time series, rather than testing for differences between all pairs of samples. Samples should be provided in increasing time order at the command line (e.g first time point SAM, second timepoint SAM, etc.)" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
189 <param name="max_mle_iterations" value="5000" type="integer" label="Max MLE iterations" help="Maximum iterations allowed for Maximal Likelyhood Estimation calculations" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
190 <param name="hits_norm" type="select" label="Hits included in normalization" help="All Hits: With this option, Cufflinks counts all fragments, including those not compatible with any reference transcript, towards the number of mapped fragments used in the FPKM denominator. Compatible Hits: With this option, Cufflinks counts only those fragments compatible with some reference transcript towards the number of mapped fragments used in the FPKM denominator. Using this mode is generally recommended in Cuffdiff to reduce certain types of bias caused by differential amounts of ribosomal reads which can create the impression of falsely differentially expressed genes. It is active by default." >
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
191 <option value="--compatible-hits-norm" selected="True">Compatible Hits</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
192 <option value="--total-hits-norm">All Hits</option>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
193 </param>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
194 <param name="max_bundle_frags" type="integer" value="500000" label="Maximum number of fragments per locus" help="Sets the maximum number of fragments a locus may have before being skipped. Skipped loci are listed in skipped.gtf. Default: 500,000" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
195 <param name="num_frag_count_draws" type="integer" value="100" label="Number of fragment generation samples" help="Cuffdiff will make this many draws from each transcript's predicted negative binomial random numbder generator. Each draw is a number of fragments that will be probabilistically assigned to the transcripts in the transcriptome. Used to estimate the variance-covariance matrix on assigned fragment counts. Default: 100."/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
196 <param name="num_frag_assign_draws" type="integer" value="50" label="Number of fragment assignment samples per generation" help="For each fragment drawn from a transcript, Cuffdiff will assign it this many times (probabilistically), thus estimating the assignment uncertainty for each transcript. Used to estimate the variance-covariance matrix on assigned fragment counts. Default: 50."/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
197 <param name="min_reps_for_js_test" type="integer" value="3" label="Minimal Replicates for isoform shift testing" help="Cuffdiff won't test genes for differential regulation unless the conditions in question have at least this many replicates. Default: 3." />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
198 </when>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
199 </conditional>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
200 </inputs>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
201
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
202 <stdio>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
203 <regex match="Error" source="both" level="fatal" description="Error"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
204 <regex match=".*" source="both" level="log" description="tool progress"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
205 </stdio>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
206
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
207 <outputs>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
208 <!-- Optional read group datasets. -->
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
209 <data format="tabular" name="isoforms_read_group" label="${tool.name} on ${on_string}: isoforms read group tracking" from_work_dir="isoforms.read_group_tracking" >
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
210 <filter>(include_read_group_files == 'Yes')</filter>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
211 </data>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
212 <data format="tabular" name="genes_read_group" label="${tool.name} on ${on_string}: genes read group tracking" from_work_dir="genes.read_group_tracking" >
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
213 <filter>(include_read_group_files == 'Yes')</filter>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
214 </data>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
215 <data format="tabular" name="cds_read_group" label="${tool.name} on ${on_string}: CDs read group tracking" from_work_dir="cds.read_group_tracking" >
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
216 <filter>(include_read_group_files == 'Yes')</filter>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
217 </data>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
218 <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" >
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
219 <filter>(include_read_group_files == 'Yes')</filter>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
220 </data>
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
221 <data format="text" name="read_group_info" label="${tool.name} on ${on_string}: read group info" from_work_dir="read_groups.info" >
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
222 <filter>(include_read_group_files == 'Yes')</filter>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
223 </data>
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
224
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
225 <!-- Standard datasets. -->
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
226 <data format="tabular" name="splicing_diff" label="${tool.name} on ${on_string}: splicing differential expression testing" from_work_dir="splicing.diff" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
227 <data format="tabular" name="promoters_diff" label="${tool.name} on ${on_string}: promoters differential expression testing" from_work_dir="promoters.diff" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
228 <data format="tabular" name="cds_diff" label="${tool.name} on ${on_string}: CDS overloading diffential expression testing" from_work_dir="cds.diff" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
229 <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" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
230 <data format="tabular" name="cds_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM tracking" from_work_dir="cds.fpkm_tracking" />
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
231 <data format="tabular" name="cds_count_tracking" label="${tool.name} on ${on_string}: CDS count tracking" from_work_dir="cds.count_tracking" >
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
232 <filter>(include_count_files == 'Yes')</filter>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
233 </data>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
234
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
235 <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" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
236 <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" />
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
237 <data format="tabular" name="tss_groups_count_tracking" label="${tool.name} on ${on_string}: TSS count FPKM tracking" from_work_dir="tss_groups.count_tracking" >
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
238 <filter>(include_count_files == 'Yes')</filter>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
239 </data>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
240
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
241 <data format="tabular" name="genes_exp" label="${tool.name} on ${on_string}: gene differential expression testing" from_work_dir="gene_exp.diff" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
242 <data format="tabular" name="genes_fpkm_tracking" label="${tool.name} on ${on_string}: gene FPKM tracking" from_work_dir="genes.fpkm_tracking" />
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
243 <data format="tabular" name="genes_count_tracking" label="${tool.name} on ${on_string}: gene count tracking" from_work_dir="genes.count_tracking" >
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
244 <filter>(include_count_files == 'Yes')</filter>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
245 </data>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
246
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
247 <data format="tabular" name="isoforms_exp" label="${tool.name} on ${on_string}: transcript differential expression testing" from_work_dir="isoform_exp.diff" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
248 <data format="tabular" name="isoforms_fpkm_tracking" label="${tool.name} on ${on_string}: transcript FPKM tracking" from_work_dir="isoforms.fpkm_tracking" />
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
249 <data format="tabular" name="isoforms_count_tracking" label="${tool.name} on ${on_string}: transcript count tracking" from_work_dir="isoforms.count_tracking" >
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
250 <filter>(include_count_files == 'Yes')</filter>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
251 </data>
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
252
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
253
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
254 </outputs>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
255
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
256 <tests>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
257 <test>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
258 <!--
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
259 cuffdiff cuffcompare_out5.gtf cuffdiff_in1.sam cuffdiff_in2.sam
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
260 -->
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
261 <!--
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
262 NOTE: as of version 0.0.6 of the wrapper, tests cannot be run because multiple inputs to a repeat
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
263 element are not supported.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
264 <param name="gtf_input" value="cuffcompare_out5.gtf" ftype="gtf" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
265 <param name="do_groups" value="No" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
266 <param name="aligned_reads1" value="cuffdiff_in1.sam" ftype="sam" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
267 <param name="aligned_reads2" value="cuffdiff_in2.sam" ftype="sam" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
268 <param name="fdr" value="0.05" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
269 <param name="min_alignment_count" value="0" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
270 <param name="do_bias_correction" value="No" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
271 <param name="do_normalization" value="No" />
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
272 <param name="multiread_correct" value="No"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
273 <param name="sAdditional" value="No"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
274 <output name="splicing_diff" file="cuffdiff_out9.txt"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
275 <output name="promoters_diff" file="cuffdiff_out10.txt"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
276 <output name="cds_diff" file="cuffdiff_out11.txt"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
277 <output name="cds_exp_fpkm_tracking" file="cuffdiff_out4.txt"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
278 <output name="cds_fpkm_tracking" file="cuffdiff_out8.txt"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
279 <output name="tss_groups_exp" file="cuffdiff_out3.txt" lines_diff="200"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
280 <output name="tss_groups_fpkm_tracking" file="cuffdiff_out7.txt"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
281 <output name="genes_exp" file="cuffdiff_out2.txt" lines_diff="200"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
282 <output name="genes_fpkm_tracking" file="cuffdiff_out6.txt" lines_diff="200"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
283 <output name="isoforms_exp" file="cuffdiff_out1.txt" lines_diff="200"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
284 <output name="isoforms_fpkm_tracking" file="cuffdiff_out5.txt" lines_diff="200"/>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
285 -->
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
286 </test>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
287 </tests>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
288
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
289 <help>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
290 **Cuffdiff Overview**
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
291
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
292 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
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
293
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
294 .. _Cufflinks: http://cufflinks.cbcb.umd.edu/
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
295
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
296 ------
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
297
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
298 **Know what you are doing**
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
299
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
300 .. class:: warningmark
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
301
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
302 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.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
303
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
304 .. __: http://cufflinks.cbcb.umd.edu/manual.html#cuffdiff
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
305
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
306 ------
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
307
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
308 **Input format**
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
309
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
310 Cuffdiff takes Cufflinks or Cuffcompare GTF files as input along with two SAM files containing the fragment alignments for two or more samples.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
311
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
312 ------
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
313
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
314 **Outputs**
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
315
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
316 Cuffdiff produces many output files:
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
317
2
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
318 1. Transcript FPKM (+count) expression tracking.
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
319 2. Gene FPKM (+count) expression tracking; tracks the summed FPKM of transcripts sharing each gene_id
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
320 3. Primary transcript FPKM (+count) tracking; tracks the summed FPKM of transcripts sharing each tss_id
17b31ea92891 Enabled count-based output
geert-vandeweyer
parents: 0
diff changeset
321 4. Coding sequence FPKM (+count) tracking; tracks the summed FPKM of transcripts sharing each p_id, independent of tss_id
0
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
322 5. Transcript differential FPKM.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
323 6. Gene differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each gene_id
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
324 7. Primary transcript differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each tss_id
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
325 8. Coding sequence differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each p_id independent of tss_id
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
326 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.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
327 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.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
328 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.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
329
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
330 -------
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
331
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
332 **Settings**
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
333
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
334 All of the options have a default value. You can change any of them. Most of the options in Cuffdiff have been implemented here.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
335
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
336 ------
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
337
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
338 **Cuffdiff parameter list**
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
339
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
340 This is a list of implemented Cuffdiff options::
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
341
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
342 -m INT Average fragment length (SE reads); default 200
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
343 -s INT Fragment legnth standard deviation (SE reads); default 80
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
344 -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).
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
345 --FDR FLOAT The allowed false discovery rate. The default is 0.05.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
346 --max-mle-iterations INT Sets the number of iterations allowed during maximum likelihood estimation of abundances. Default: 5000
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
347 --library-norm-method Library Normalization method : Geometric (default), classic-fpkm, quartile
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
348 --dispersion-method Dispersion estimation method : Pooled (default), per-condition, blind, poisson
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
349 -u Multi read correction tells Cufflinks to do an initial estimation procedure to more accurately weight reads mapping to multiple locations in the genome.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
350 -b ref.fasta bias correction. Bias detection and correction can significantly improve accuracy of transcript abundance estimates.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
351 --no-effective-length-correction Use standard length correction
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
352 --no-length-correction Disable all length correction.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
353 --library-type ff-firststrand,ff-secondstrand,ff-unstranded,fr-firstrand,fr-secondstrand,fr-unstranded,transfrags
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
354 --mask-file (gff3/gtf) Ignore all alignment within transcripts in this file
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
355 --time-series Treat provided sam files as time series
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
356 --compatible-hits-norm With this option, Cufflinks counts only those fragments compatible with some reference transcript towards the number of mapped fragments used in the FPKM denominator. Using this mode is generally recommended in Cuffdiff to reduce certain types of bias caused by differential amounts of ribosomal reads which can create the impression of falsely differentially expressed genes.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
357 --total-hits-norm With this option, Cufflinks counts all fragments, including those not compatible with any reference transcript, towards the number of mapped fragments used in the FPKM denominator
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
358 --max-bundle-frags Sets the maximum number of fragments a locus may have before being skipped. Skipped loci are listed in skipped.gtf.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
359 --num-frag-count-draws Cuffdiff will make this many draws from each transcript's predicted negative binomial random numbder generator. Each draw is a number of fragments that will be probabilistically assigned to the transcripts in the transcriptome. Used to estimate the variance-covariance matrix on assigned fragment counts.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
360 --num-frag-assign-draws For each fragment drawn from a transcript, Cuffdiff will assign it this many times (probabilistically), thus estimating the assignment uncertainty for each transcript. Used to estimate the variance-covariance matrix on assigned fragment counts.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
361 --min-reps-for-js-test Cuffdiff won't test genes for differential regulation unless the conditions in question have at least this many replicates.
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
362 </help>
5ca7f160085e Uploaded
geert-vandeweyer
parents:
diff changeset
363 </tool>