annotate tools/ngs_rna/cuffdiff_wrapper.xml @ 0:9071e359b9a3

Uploaded
author xuebing
date Fri, 09 Mar 2012 19:37:19 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
1 <tool id="cuffdiff" name="Cuffdiff" version="0.0.5">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
2 <!-- Wrapper supports Cuffdiff versions v1.0.0-v1.0.3 -->
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
3 <description>find significant changes in transcript expression, splicing, and promoter use</description>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
4 <requirements>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
5 <requirement type="package">cufflinks</requirement>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
6 </requirements>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
7 <command interpreter="python">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
8 cuffdiff_wrapper.py
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
9 --FDR=$fdr
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
10 --num-threads="4"
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
11 --min-alignment-count=$min_alignment_count
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
12
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
13 --isoforms_fpkm_tracking_output=$isoforms_fpkm_tracking
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
14 --genes_fpkm_tracking_output=$genes_fpkm_tracking
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
15 --cds_fpkm_tracking_output=$cds_fpkm_tracking
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
16 --tss_groups_fpkm_tracking_output=$tss_groups_fpkm_tracking
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
17 --isoforms_exp_output=$isoforms_exp
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
18 --genes_exp_output=$genes_exp
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
19 --tss_groups_exp_output=$tss_groups_exp
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
20 --cds_exp_fpkm_tracking_output=$cds_exp_fpkm_tracking
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
21 --splicing_diff_output=$splicing_diff
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
22 --cds_diff_output=$cds_diff
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
23 --promoters_diff_output=$promoters_diff
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
24
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
25 ## Set paired-end data parameters?
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
26 #if $singlePaired.sPaired == "Yes":
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
27 -m $singlePaired.mean_inner_distance
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
28 -s $singlePaired.inner_distance_std_dev
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
29 #end if
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
30
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
31 ## Normalization?
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
32 #if str($do_normalization) == "Yes":
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
33 -N
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
34 #end if
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
35
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
36
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
37 ## Bias correction?
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
38 #if $bias_correction.do_bias_correction == "Yes":
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
39 -b
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
40 #if $bias_correction.seq_source.index_source == "history":
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
41 --ref_file=$bias_correction.seq_source.ref_file
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
42 #else:
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
43 --ref_file="None"
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
44 #end if
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
45 --dbkey=${gtf_input.metadata.dbkey}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
46 --index_dir=${GALAXY_DATA_INDEX_DIR}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
47 #end if
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
48
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
49 ## Inputs.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
50 --inputA=$gtf_input
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
51 #if $group_analysis.do_groups == "No":
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
52 --input1=$aligned_reads1
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
53 --input2=$aligned_reads2
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
54 #else:
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
55 ## Replicates.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
56 --labels
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
57 #for $group in $group_analysis.groups
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
58 ${group.group}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
59 #end for
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
60 --files
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
61 #for $group in $group_analysis.groups
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
62 #for $file in $group.files:
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
63 ${file.file}
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
64 #end for
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
65 ,
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
66 #end for
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
67 #end if
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
68
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
69 </command>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
70 <inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
71 <param format="gtf" name="gtf_input" type="data" label="Transcripts" help="A transcript GTF file produced by cufflinks, cuffcompare, or other source."/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
72 <conditional name="group_analysis">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
73 <param name="do_groups" type="select" label="Perform replicate analysis" help="Perform cuffdiff with replicates in each group.">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
74 <option value="No">No</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
75 <option value="Yes">Yes</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
76 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
77 <when value="Yes">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
78 <repeat name="groups" title="Group">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
79 <param name="group" title="Group name" type="text" label="Group name (no spaces or commas)"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
80 <repeat name="files" title="Replicate">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
81 <param name="file" label="Add file" type="data" format="sam,bam"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
82 </repeat>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
83 </repeat>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
84 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
85 <when value="No">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
86 <param format="sam,bam" name="aligned_reads1" type="data" label="SAM or BAM file of aligned RNA-Seq reads" help=""/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
87 <param format="sam,bam" name="aligned_reads2" type="data" label="SAM or BAM file of aligned RNA-Seq reads" help=""/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
88 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
89 </conditional>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
90
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
91 <param name="fdr" type="float" value="0.05" label="False Discovery Rate" help="The allowed false discovery rate."/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
92 <param name="min_alignment_count" type="integer" value="1000" 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."/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
93 <param name="do_normalization" type="select" label="Perform quartile normalization" help="Removes top 25% of genes from FPKM denominator to improve accuracy of differential expression calls for low abundance transcripts.">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
94 <option value="No">No</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
95 <option value="Yes">Yes</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
96 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
97 <conditional name="bias_correction">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
98 <param name="do_bias_correction" type="select" label="Perform Bias Correction" help="Bias detection and correction can significantly improve accuracy of transcript abundance estimates.">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
99 <option value="Yes">Yes</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
100 <option value="No">No</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
101 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
102 <when value="Yes">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
103 <conditional name="seq_source">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
104 <param name="index_source" type="select" label="Reference sequence data">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
105 <option value="cached">Locally cached</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
106 <option value="history">History</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
107 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
108 <when value="cached"></when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
109 <when value="history">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
110 <param name="ref_file" type="data" format="fasta" label="Using reference file" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
111 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
112 </conditional>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
113 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
114 <when value="No"></when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
115 </conditional>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
116 <conditional name="singlePaired">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
117 <param name="sPaired" type="select" label="Set Parameters for Paired-end Reads? (not recommended)">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
118 <option value="No">No</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
119 <option value="Yes">Yes</option>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
120 </param>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
121 <when value="No"></when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
122 <when value="Yes">
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
123 <param name="mean_inner_distance" type="integer" value="20" label="Mean Inner Distance between Mate Pairs"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
124 <param name="inner_distance_std_dev" type="integer" value="20" label="Standard Deviation for Inner Distance between Mate Pairs"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
125 </when>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
126 </conditional>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
127 </inputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
128
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
129 <outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
130 <data format="tabular" name="splicing_diff" label="${tool.name} on ${on_string}: splicing differential expression testing"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
131 <data format="tabular" name="promoters_diff" label="${tool.name} on ${on_string}: promoters differential expression testing"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
132 <data format="tabular" name="cds_diff" label="${tool.name} on ${on_string}: CDS overloading diffential expression testing"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
133 <data format="tabular" name="cds_exp_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM differential expression testing"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
134 <data format="tabular" name="cds_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM tracking"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
135 <data format="tabular" name="tss_groups_exp" label="${tool.name} on ${on_string}: TSS groups differential expression testing"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
136 <data format="tabular" name="tss_groups_fpkm_tracking" label="${tool.name} on ${on_string}: TSS groups FPKM tracking" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
137 <data format="tabular" name="genes_exp" label="${tool.name} on ${on_string}: gene differential expression testing"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
138 <data format="tabular" name="genes_fpkm_tracking" label="${tool.name} on ${on_string}: gene FPKM tracking"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
139 <data format="tabular" name="isoforms_exp" label="${tool.name} on ${on_string}: transcript differential expression testing"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
140 <data format="tabular" name="isoforms_fpkm_tracking" label="${tool.name} on ${on_string}: transcript FPKM tracking"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
141 </outputs>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
142
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
143 <tests>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
144 <test>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
145 <!--
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
146 cuffdiff cuffcompare_out5.gtf cuffdiff_in1.sam cuffdiff_in2.sam
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
147 -->
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
148 <param name="gtf_input" value="cuffcompare_out5.gtf" ftype="gtf" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
149 <param name="do_groups" value="No" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
150 <param name="aligned_reads1" value="cuffdiff_in1.sam" ftype="sam" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
151 <param name="aligned_reads2" value="cuffdiff_in2.sam" ftype="sam" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
152 <!-- Defaults. -->
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
153 <param name="fdr" value="0.05" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
154 <param name="min_alignment_count" value="0" ftype="sam" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
155 <param name="do_bias_correction" value="No" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
156 <param name="do_normalization" value="No" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
157 <param name="sPaired" value="single" ftype="sam" />
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
158 <!--
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
159 Line diffs are needed because cuffdiff does not produce deterministic output.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
160 TODO: can we find datasets that lead to deterministic behavior?
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
161 -->
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
162 <output name="splicing_diff" file="cuffdiff_out9.txt"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
163 <output name="promoters_diff" file="cuffdiff_out10.txt"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
164 <output name="cds_diff" file="cuffdiff_out11.txt"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
165 <output name="cds_exp_fpkm_tracking" file="cuffdiff_out4.txt"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
166 <output name="cds_fpkm_tracking" file="cuffdiff_out8.txt"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
167 <output name="tss_groups_exp" file="cuffdiff_out3.txt"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
168 <output name="tss_groups_fpkm_tracking" file="cuffdiff_out7.txt"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
169 <output name="genes_exp" file="cuffdiff_out2.txt" lines_diff="200"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
170 <output name="genes_fpkm_tracking" file="cuffdiff_out6.txt" lines_diff="200"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
171 <output name="isoforms_exp" file="cuffdiff_out1.txt" lines_diff="200"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
172 <output name="isoforms_fpkm_tracking" file="cuffdiff_out5.txt" lines_diff="200"/>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
173 </test>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
174 </tests>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
175
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
176 <help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
177 **Cuffdiff Overview**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
178
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
179 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
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
180
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
181 .. _Cufflinks: http://cufflinks.cbcb.umd.edu/
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
182
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
183 ------
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
184
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
185 **Know what you are doing**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
186
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
187 .. class:: warningmark
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
188
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
189 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.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
190
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
191 .. __: http://cufflinks.cbcb.umd.edu/manual.html#cuffdiff
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
192
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
193 ------
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
194
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
195 **Input format**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
196
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
197 Cuffdiff takes Cufflinks or Cuffcompare GTF files as input along with two SAM files containing the fragment alignments for two or more samples.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
198
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
199 ------
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
200
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
201 **Outputs**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
202
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
203 Cuffdiff produces many output files:
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
204
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
205 1. Transcript FPKM expression tracking.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
206 2. Gene FPKM expression tracking; tracks the summed FPKM of transcripts sharing each gene_id
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
207 3. Primary transcript FPKM tracking; tracks the summed FPKM of transcripts sharing each tss_id
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
208 4. Coding sequence FPKM tracking; tracks the summed FPKM of transcripts sharing each p_id, independent of tss_id
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
209 5. Transcript differential FPKM.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
210 6. Gene differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each gene_id
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
211 7. Primary transcript differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each tss_id
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
212 8. Coding sequence differential FPKM. Tests difference sin the summed FPKM of transcripts sharing each p_id independent of tss_id
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
213 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.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
214 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.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
215 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.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
216
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
217 -------
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
218
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
219 **Settings**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
220
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
221 All of the options have a default value. You can change any of them. Most of the options in Cuffdiff have been implemented here.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
222
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
223 ------
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
224
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
225 **Cuffdiff parameter list**
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
226
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
227 This is a list of implemented Cuffdiff options::
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
228
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
229 -m INT This is the expected (mean) inner distance between mate pairs. For, example, for paired end runs with fragments selected at 300bp, where each end is 50bp, you should set -r to be 200. The default is 45bp.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
230 -s INT The standard deviation for the distribution on inner distances between mate pairs. The default is 20bp.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
231 -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).
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
232 --FDR FLOAT The allowed false discovery rate. The default is 0.05.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
233 --num-importance-samples INT Sets the number of importance samples generated for each locus during abundance estimation. Default: 1000
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
234 --max-mle-iterations INT Sets the number of iterations allowed during maximum likelihood estimation of abundances. Default: 5000
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
235 -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.
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
236
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
237 </help>
9071e359b9a3 Uploaded
xuebing
parents:
diff changeset
238 </tool>