annotate cuffnorm_wrapper.xml @ 1:14a78720e7de draft

planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
author devteam
date Tue, 13 Oct 2015 12:38:19 -0400
parents faa22754dac5
children 885314f0d369
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
14a78720e7de planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 0
diff changeset
1 <tool id="cuffnorm" name="Cuffnorm" version="@VERSION@.1">
0
faa22754dac5 Uploaded
devteam
parents:
diff changeset
2 <description>Create normalized expression levels</description>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
3 <expand macro="requirements" />
faa22754dac5 Uploaded
devteam
parents:
diff changeset
4 <expand macro="stdio" />
faa22754dac5 Uploaded
devteam
parents:
diff changeset
5 <macros>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
6 <import>cuff_macros.xml</import>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
7 </macros>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
8 <version_command>cuffnorm 2>&amp;1 | head -n 1</version_command>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
9 <command>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
10 cuffnorm
faa22754dac5 Uploaded
devteam
parents:
diff changeset
11 --no-update-check
faa22754dac5 Uploaded
devteam
parents:
diff changeset
12 --num-threads="\${GALAXY_SLOTS:-4}"
faa22754dac5 Uploaded
devteam
parents:
diff changeset
13 --library-norm-method=$library_norm_method
faa22754dac5 Uploaded
devteam
parents:
diff changeset
14 --output-format=$output_format
faa22754dac5 Uploaded
devteam
parents:
diff changeset
15
faa22754dac5 Uploaded
devteam
parents:
diff changeset
16 @CONDITION_LABELS@
faa22754dac5 Uploaded
devteam
parents:
diff changeset
17
faa22754dac5 Uploaded
devteam
parents:
diff changeset
18 ## Set advanced parameters for cufflinks
faa22754dac5 Uploaded
devteam
parents:
diff changeset
19 #if $advanced_settings.sAdvanced == "Yes":
faa22754dac5 Uploaded
devteam
parents:
diff changeset
20 #if str($advanced_settings.library_type) != 'auto':
faa22754dac5 Uploaded
devteam
parents:
diff changeset
21 --library-type=$advanced_settings.library_type
faa22754dac5 Uploaded
devteam
parents:
diff changeset
22 #end if
faa22754dac5 Uploaded
devteam
parents:
diff changeset
23 $advanced_settings.hits_norm
faa22754dac5 Uploaded
devteam
parents:
diff changeset
24 #end if
faa22754dac5 Uploaded
devteam
parents:
diff changeset
25 ## Inputs.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
26 $gtf_input
faa22754dac5 Uploaded
devteam
parents:
diff changeset
27
faa22754dac5 Uploaded
devteam
parents:
diff changeset
28 @CONDITION_SAMPLES@
faa22754dac5 Uploaded
devteam
parents:
diff changeset
29 </command>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
30 <inputs>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
31 <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."/>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
32 <expand macro="condition_inputs" />
faa22754dac5 Uploaded
devteam
parents:
diff changeset
33 <param name="library_norm_method" type="select" label="Library normalization method">
faa22754dac5 Uploaded
devteam
parents:
diff changeset
34 <option value="geometric" selected="True">geometric</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
35 <option value="classic-fpkm">classic-fpkm</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
36 <option value="quartile">quartile</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
37 </param>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
38
faa22754dac5 Uploaded
devteam
parents:
diff changeset
39 <param name="include_read_group_files" type="select" label="Include Read_Group/Attribute Datasets"
faa22754dac5 Uploaded
devteam
parents:
diff changeset
40 help="Read group/attribute datasets provide information on replicates. One of both is provided, depending on the output format.">
faa22754dac5 Uploaded
devteam
parents:
diff changeset
41 <option value="No" selected="true">No</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
42 <option value="Yes">Yes</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
43 </param>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
44
faa22754dac5 Uploaded
devteam
parents:
diff changeset
45 <param name="output_format" type="select" lable="Output format"
faa22754dac5 Uploaded
devteam
parents:
diff changeset
46 help="By default, Cuffnorm reports expression levels in the 'simple-table' tab-delimted text files. The program also reports information about your samples and about the genes, transcripts, TSS groups, and CDS groups as tab delimited text files. Note that these files have a different format than the files used by Cuffdiff. However, you can direct Cuffnorm to report its output in the same format as used by Cuffdiff if you wish" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
47 <option value="simple-table" selected="True">Simple Table</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
48 <option value="cuffdiff">Cuffdiff format</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
49 </param>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
50
faa22754dac5 Uploaded
devteam
parents:
diff changeset
51 <conditional name="advanced_settings">
faa22754dac5 Uploaded
devteam
parents:
diff changeset
52 <param name="sAdvanced" type="select" label="Set Advanced Cuffnorm parameters? ">
faa22754dac5 Uploaded
devteam
parents:
diff changeset
53 <option value="No" selected="True">No</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
54 <option value="Yes">Yes</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
55 </param>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
56 <when value="No"></when>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
57 <when value="Yes">
faa22754dac5 Uploaded
devteam
parents:
diff changeset
58 <param type="select" name="library_type" label="Library prep used for input reads" help="">
faa22754dac5 Uploaded
devteam
parents:
diff changeset
59 <option value="auto" selected="True">Auto Detect</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
60 <option value="ff-firststrand">ff-firststrand</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
61 <option value="ff-secondstrand">ff-secondstrand</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
62 <option value="ff-unstranded">ff-unstranded</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
63 <option value="fr-firststrand">fr-firststrand</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
64 <option value="fr-secondstrand">fr-secondstrand</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
65 <option value="fr-unstranded" >fr-unstranded</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
66 <option value="transfrags">transfrags</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
67 </param>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
68 <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." >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
69 <option value="--compatible-hits-norm" selected="True">Compatible Hits</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
70 <option value="--total-hits-norm">All Hits</option>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
71 </param>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
72 </when>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
73 </conditional>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
74 </inputs>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
75
faa22754dac5 Uploaded
devteam
parents:
diff changeset
76 <outputs>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
77 <!-- Optional read group / attr datasets. -->
faa22754dac5 Uploaded
devteam
parents:
diff changeset
78 <!-- cuffdif format -->
faa22754dac5 Uploaded
devteam
parents:
diff changeset
79 <data format="tabular" name="isoforms_read_group" label="${tool.name} on ${on_string}: isoforms read group tracking" from_work_dir="isoforms.read_group_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
80 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
81 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
82 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
83 <data format="tabular" name="genes_read_group" label="${tool.name} on ${on_string}: genes read group tracking" from_work_dir="genes.read_group_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
84 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
85 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
86 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
87 <data format="tabular" name="cds_read_group" label="${tool.name} on ${on_string}: CDs read group tracking" from_work_dir="cds.read_group_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
88 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
89 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
90 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
91 <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" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
92 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
93 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
94 </data>
1
14a78720e7de planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 0
diff changeset
95 <data format="txt" name="read_groups_info" label="${tool.name} on ${on_string}: Read Groups" from_work_dir="read_groups.info" >
0
faa22754dac5 Uploaded
devteam
parents:
diff changeset
96 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
97 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
98 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
99 <!-- simple-table format-->
faa22754dac5 Uploaded
devteam
parents:
diff changeset
100 <data format="tabular" name="isoforms_attr" label="${tool.name} on ${on_string}: isoforms read group tracking" from_work_dir="isoforms.attr_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
101 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
102 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
103 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
104 <data format="tabular" name="genes_read_group" label="${tool.name} on ${on_string}: genes read group tracking" from_work_dir="genes.attr_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
105 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
106 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
107 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
108 <data format="tabular" name="cds_read_group" label="${tool.name} on ${on_string}: CDs read group tracking" from_work_dir="cds.attr_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
109 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
110 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
111 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
112 <data format="tabular" name="tss_groups_read_group" label="${tool.name} on ${on_string}: TSS groups read group tracking" from_work_dir="tss_groups.attr_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
113 <filter>(include_read_group_files == 'Yes')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
114 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
115 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
116
faa22754dac5 Uploaded
devteam
parents:
diff changeset
117 <!-- Cuffdiff format datasets. -->
faa22754dac5 Uploaded
devteam
parents:
diff changeset
118 <data format="tabular" name="cds_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM tracking" from_work_dir="cds.fpkm_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
119 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
120 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
121 <data format="tabular" name="cds_count_tracking" label="${tool.name} on ${on_string}: CDS count tracking" from_work_dir="cds.count_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
122 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
123 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
124 <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" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
125 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
126 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
127 <data format="tabular" name="tss_groups_count_tracking" label="${tool.name} on ${on_string}: TSS groups count tracking" from_work_dir="tss_groups.count_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
128 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
129 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
130 <data format="tabular" name="genes_fpkm_tracking" label="${tool.name} on ${on_string}: gene FPKM tracking" from_work_dir="genes.fpkm_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
131 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
132 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
133 <data format="tabular" name="genes_count_tracking" label="${tool.name} on ${on_string}: gene count tracking" from_work_dir="genes.count_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
134 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
135 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
136 <data format="tabular" name="isoforms_fpkm_tracking" label="${tool.name} on ${on_string}: transcript FPKM tracking" from_work_dir="isoforms.fpkm_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
137 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
138 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
139 <data format="tabular" name="isoforms_count_tracking" label="${tool.name} on ${on_string}: transcript count tracking" from_work_dir="isoforms.count_tracking" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
140 <filter>(output_format == 'cuffdiff')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
141 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
142 <!-- Simple-table format datasets. -->
faa22754dac5 Uploaded
devteam
parents:
diff changeset
143 <data format="tabular" name="cds_fpkm_table" label="${tool.name} on ${on_string}: CDS FPKM table" from_work_dir="cds.fpkm_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
144 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
145 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
146 <data format="tabular" name="cds_count_table" label="${tool.name} on ${on_string}: CDS count table" from_work_dir="cds.count_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
147 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
148 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
149 <data format="tabular" name="tss_groups_fpkm_table" label="${tool.name} on ${on_string}: TSS groups FPKM table" from_work_dir="tss_groups.fpkm_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
150 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
151 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
152 <data format="tabular" name="tss_groups_count_table" label="${tool.name} on ${on_string}: TSS groups count table" from_work_dir="tss_groups.count_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
153 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
154 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
155 <data format="tabular" name="genes_fpkm_table" label="${tool.name} on ${on_string}: gene FPKM table" from_work_dir="genes.fpkm_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
156 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
157 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
158 <data format="tabular" name="genes_count_table" label="${tool.name} on ${on_string}: gene count table" from_work_dir="genes.count_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
159 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
160 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
161 <data format="tabular" name="isoforms_fpkm_table" label="${tool.name} on ${on_string}: transcript FPKM table" from_work_dir="isoforms.fpkm_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
162 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
163 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
164 <data format="tabular" name="isoforms_count_table" label="${tool.name} on ${on_string}: transcript count table" from_work_dir="isoforms.count_table" >
faa22754dac5 Uploaded
devteam
parents:
diff changeset
165 <filter>(output_format == 'simple-table')</filter>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
166 </data>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
167 </outputs>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
168 <tests>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
169 <test>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
170 <!--
faa22754dac5 Uploaded
devteam
parents:
diff changeset
171 NOTE: as of version 0.0.6 of the wrapper, tests cannot be run because multiple inputs to a repeat
faa22754dac5 Uploaded
devteam
parents:
diff changeset
172 element are not supported.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
173 -->
faa22754dac5 Uploaded
devteam
parents:
diff changeset
174 </test>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
175 </tests>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
176
faa22754dac5 Uploaded
devteam
parents:
diff changeset
177 <help>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
178 **Cuffnorm Overview**
faa22754dac5 Uploaded
devteam
parents:
diff changeset
179
faa22754dac5 Uploaded
devteam
parents:
diff changeset
180 Cuffnorm is part of Cufflinks_. Running Cuffnorm is very similar to running Cuffdiff. Cuffnorm takes a GTF2/GFF3 file of transcripts as input, along with two or more SAM, BAM, or CXB files for two or more samples. It produces a number of output files that contain expression levels and normalized fragment counts at the level of transcripts, primary transcripts, and genes. It also tracks changes in the relative abundance of transcripts sharing a common transcription start site, and in the relative abundances of the primary transcripts of each gene. Tracking the former allows one to see changes in splicing, and the latter lets one see changes in relative promoter use within a gene.. 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
faa22754dac5 Uploaded
devteam
parents:
diff changeset
181
1
14a78720e7de planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 0
diff changeset
182 .. _Cufflinks: http://cole-trapnell-lab.github.io/cufflinks/
14a78720e7de planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 0
diff changeset
183
0
faa22754dac5 Uploaded
devteam
parents:
diff changeset
184 ------
faa22754dac5 Uploaded
devteam
parents:
diff changeset
185
faa22754dac5 Uploaded
devteam
parents:
diff changeset
186 **Know what you are doing**
faa22754dac5 Uploaded
devteam
parents:
diff changeset
187
faa22754dac5 Uploaded
devteam
parents:
diff changeset
188 .. class:: warningmark
faa22754dac5 Uploaded
devteam
parents:
diff changeset
189
faa22754dac5 Uploaded
devteam
parents:
diff changeset
190 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.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
191
1
14a78720e7de planemo upload commit 33927a87ba2eee9bf0ecdd376a66241b17b3d734
devteam
parents: 0
diff changeset
192 .. __: http://cole-trapnell-lab.github.io/cufflinks/cuffnorm/
0
faa22754dac5 Uploaded
devteam
parents:
diff changeset
193
faa22754dac5 Uploaded
devteam
parents:
diff changeset
194 ------
faa22754dac5 Uploaded
devteam
parents:
diff changeset
195
faa22754dac5 Uploaded
devteam
parents:
diff changeset
196 **Input format**
faa22754dac5 Uploaded
devteam
parents:
diff changeset
197
faa22754dac5 Uploaded
devteam
parents:
diff changeset
198 Cuffdiff takes Cufflinks or Cuffcompare GTF files as input along with two SAM files containing the fragment alignments for two or more samples.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
199
faa22754dac5 Uploaded
devteam
parents:
diff changeset
200 ------
faa22754dac5 Uploaded
devteam
parents:
diff changeset
201
faa22754dac5 Uploaded
devteam
parents:
diff changeset
202 **Outputs**
faa22754dac5 Uploaded
devteam
parents:
diff changeset
203
faa22754dac5 Uploaded
devteam
parents:
diff changeset
204 Cuffnorm outputs a set of files containing normalized expression levels for each gene, transcript, TSS group, and CDS group in the experiment. It does not perform differential expression analysis. To assess the significance of changes in expression for genes and transcripts between conditions, use Cuffdiff. Cuffnorm's output files are useful when you have many samples and you simply want to cluster them or plot expression levels of genes important in your study.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
205 By default, Cuffnorm reports expression levels in the "simple-table" tab-delimted text files. The program also reports information about your samples and about the genes, transcripts, TSS groups, and CDS groups as tab delimited text files. Note that these files have a different format than the files used by Cuffdiff. However, you can direct Cuffnorm to report its output in the same format as used by Cuffdiff if you wish. Simply supply the option --output-format cuffdiff at the command line.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
206 Cuffnorm will report both FPKM values and normalized, estimates for the number of fragments that originate from each gene, transcript, TSS group, and CDS group. Note that because these counts are already normalized to account for differences in library size, they should not be used with downstream differential expression tools that require raw counts as input.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
207 To see the details of the simple table format used by Cuffnorm, refer to the simple table expression format, simple table sample attribute format, and simple table feature (e.g. gene) attribute format sections below.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
208
faa22754dac5 Uploaded
devteam
parents:
diff changeset
209 -------
faa22754dac5 Uploaded
devteam
parents:
diff changeset
210
faa22754dac5 Uploaded
devteam
parents:
diff changeset
211 **Settings**
faa22754dac5 Uploaded
devteam
parents:
diff changeset
212
faa22754dac5 Uploaded
devteam
parents:
diff changeset
213 All of the options have a default value. You can change any of them. Most of the options in Cuffdiff have been implemented here.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
214
faa22754dac5 Uploaded
devteam
parents:
diff changeset
215 ------
faa22754dac5 Uploaded
devteam
parents:
diff changeset
216
faa22754dac5 Uploaded
devteam
parents:
diff changeset
217 **Cuffdiff parameter list**
faa22754dac5 Uploaded
devteam
parents:
diff changeset
218
faa22754dac5 Uploaded
devteam
parents:
diff changeset
219 This is a list of implemented Cuffdiff options::
faa22754dac5 Uploaded
devteam
parents:
diff changeset
220
faa22754dac5 Uploaded
devteam
parents:
diff changeset
221 --library-norm-method Library Normalization method : Geometric (default), classic-fpkm, quartile
faa22754dac5 Uploaded
devteam
parents:
diff changeset
222 --library-type ff-firststrand,ff-secondstrand,ff-unstranded,fr-firstrand,fr-secondstrand,fr-unstranded,transfrags
faa22754dac5 Uploaded
devteam
parents:
diff changeset
223 --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.
faa22754dac5 Uploaded
devteam
parents:
diff changeset
224 --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
faa22754dac5 Uploaded
devteam
parents:
diff changeset
225 </help>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
226 <citations>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
227 <citation type="doi">10.1038/nbt.1621</citation>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
228 </citations>
faa22754dac5 Uploaded
devteam
parents:
diff changeset
229 </tool>