annotate cuffnorm_wrapper.xml @ 2:f8fdf50e0b3b draft

planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/cufflinks/cuffnorm commit eb18f691975ef9539b5ebd4f118343c8ad967a1f
author devteam
date Tue, 07 Feb 2017 18:40:18 -0500
parents 7d4c2097aac5
children f5b2ee725d34
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
7d4c2097aac5 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/cufflinks/cuffnorm commit a1517c9d22029095120643bbe2c8fa53754dd2b7
devteam
parents: 0
diff changeset
1 <tool id="cuffnorm" name="Cuffnorm" version="@VERSION@.1">
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
2 <description>Create normalized expression levels</description>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
3 <macros>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
4 <import>cuff_macros.xml</import>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
5 </macros>
2
f8fdf50e0b3b planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/cufflinks/cuffnorm commit eb18f691975ef9539b5ebd4f118343c8ad967a1f
devteam
parents: 1
diff changeset
6 <expand macro="requirements" />
f8fdf50e0b3b planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/cufflinks/cuffnorm commit eb18f691975ef9539b5ebd4f118343c8ad967a1f
devteam
parents: 1
diff changeset
7 <expand macro="stdio" />
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
8 <version_command>cuffnorm 2>&amp;1 | head -n 1</version_command>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
9 <command>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
10 cuffnorm
a26af05ac218 Uploaded
devteam
parents:
diff changeset
11 --no-update-check
a26af05ac218 Uploaded
devteam
parents:
diff changeset
12 --num-threads="\${GALAXY_SLOTS:-4}"
a26af05ac218 Uploaded
devteam
parents:
diff changeset
13 --library-norm-method=$library_norm_method
a26af05ac218 Uploaded
devteam
parents:
diff changeset
14 --output-format=$output_format
a26af05ac218 Uploaded
devteam
parents:
diff changeset
15
a26af05ac218 Uploaded
devteam
parents:
diff changeset
16 @CONDITION_LABELS@
a26af05ac218 Uploaded
devteam
parents:
diff changeset
17
a26af05ac218 Uploaded
devteam
parents:
diff changeset
18 ## Set advanced parameters for cufflinks
a26af05ac218 Uploaded
devteam
parents:
diff changeset
19 #if $advanced_settings.sAdvanced == "Yes":
a26af05ac218 Uploaded
devteam
parents:
diff changeset
20 #if str($advanced_settings.library_type) != 'auto':
a26af05ac218 Uploaded
devteam
parents:
diff changeset
21 --library-type=$advanced_settings.library_type
a26af05ac218 Uploaded
devteam
parents:
diff changeset
22 #end if
a26af05ac218 Uploaded
devteam
parents:
diff changeset
23 $advanced_settings.hits_norm
a26af05ac218 Uploaded
devteam
parents:
diff changeset
24 #end if
a26af05ac218 Uploaded
devteam
parents:
diff changeset
25 ## Inputs.
a26af05ac218 Uploaded
devteam
parents:
diff changeset
26 $gtf_input
a26af05ac218 Uploaded
devteam
parents:
diff changeset
27
a26af05ac218 Uploaded
devteam
parents:
diff changeset
28 @CONDITION_SAMPLES@
a26af05ac218 Uploaded
devteam
parents:
diff changeset
29 </command>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
30 <inputs>
a26af05ac218 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."/>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
32 <expand macro="condition_inputs" />
a26af05ac218 Uploaded
devteam
parents:
diff changeset
33 <param name="library_norm_method" type="select" label="Library normalization method">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
34 <option value="geometric" selected="True">geometric</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
35 <option value="classic-fpkm">classic-fpkm</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
36 <option value="quartile">quartile</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
37 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
38
a26af05ac218 Uploaded
devteam
parents:
diff changeset
39 <param name="include_read_group_files" type="select" label="Include Read_Group/Attribute Datasets"
a26af05ac218 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.">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
41 <option value="No" selected="true">No</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
42 <option value="Yes">Yes</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
43 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
44
2
f8fdf50e0b3b planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/cufflinks/cuffnorm commit eb18f691975ef9539b5ebd4f118343c8ad967a1f
devteam
parents: 1
diff changeset
45 <param name="output_format" type="select" label="Output format"
0
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
47 <option value="simple-table" selected="True">Simple Table</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
48 <option value="cuffdiff">Cuffdiff format</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
49 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
50
a26af05ac218 Uploaded
devteam
parents:
diff changeset
51 <conditional name="advanced_settings">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
52 <param name="sAdvanced" type="select" label="Set Advanced Cuffnorm parameters? ">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
53 <option value="No" selected="True">No</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
54 <option value="Yes">Yes</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
55 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
56 <when value="No"></when>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
57 <when value="Yes">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
58 <param type="select" name="library_type" label="Library prep used for input reads" help="">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
59 <option value="auto" selected="True">Auto Detect</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
60 <option value="ff-firststrand">ff-firststrand</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
61 <option value="ff-secondstrand">ff-secondstrand</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
62 <option value="ff-unstranded">ff-unstranded</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
63 <option value="fr-firststrand">fr-firststrand</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
64 <option value="fr-secondstrand">fr-secondstrand</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
65 <option value="fr-unstranded" >fr-unstranded</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
66 <option value="transfrags">transfrags</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
67 </param>
a26af05ac218 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." >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
69 <option value="--compatible-hits-norm" selected="True">Compatible Hits</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
70 <option value="--total-hits-norm">All Hits</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
71 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
72 </when>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
73 </conditional>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
74 </inputs>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
75
a26af05ac218 Uploaded
devteam
parents:
diff changeset
76 <outputs>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
77 <!-- Optional read group / attr datasets. -->
a26af05ac218 Uploaded
devteam
parents:
diff changeset
78 <!-- cuffdif format -->
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
80 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
81 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
82 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
84 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
85 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
86 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
88 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
89 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
90 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
92 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
93 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
94 </data>
1
7d4c2097aac5 planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/cufflinks/cuffnorm commit a1517c9d22029095120643bbe2c8fa53754dd2b7
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
a26af05ac218 Uploaded
devteam
parents:
diff changeset
96 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
97 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
98 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
99 <!-- simple-table format-->
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
101 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
102 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
103 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
105 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
106 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
107 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
109 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
110 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
111 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
113 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
114 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
115 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
116
a26af05ac218 Uploaded
devteam
parents:
diff changeset
117 <!-- Cuffdiff format datasets. -->
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
119 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
120 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
122 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
123 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
125 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
126 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
128 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
129 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
131 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
132 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
134 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
135 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
137 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
138 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
140 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
141 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
142 <!-- Simple-table format datasets. -->
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
144 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
145 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
147 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
148 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
150 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
151 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
153 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
154 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
156 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
157 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
159 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
160 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
162 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
163 </data>
a26af05ac218 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" >
a26af05ac218 Uploaded
devteam
parents:
diff changeset
165 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
166 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
167 </outputs>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
168 <tests>
2
f8fdf50e0b3b planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/cufflinks/cuffnorm commit eb18f691975ef9539b5ebd4f118343c8ad967a1f
devteam
parents: 1
diff changeset
169 <!--
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
170 <test>
a26af05ac218 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
a26af05ac218 Uploaded
devteam
parents:
diff changeset
172 element are not supported.
a26af05ac218 Uploaded
devteam
parents:
diff changeset
173 </test>
2
f8fdf50e0b3b planemo upload for repository https://github.com/galaxyproject/tools-devteam/tree/master/tool_collections/cufflinks/cuffnorm commit eb18f691975ef9539b5ebd4f118343c8ad967a1f
devteam
parents: 1
diff changeset
174 -->
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
175 </tests>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
176
a26af05ac218 Uploaded
devteam
parents:
diff changeset
177 <help>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
178 **Cuffnorm Overview**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
179
a26af05ac218 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
a26af05ac218 Uploaded
devteam
parents:
diff changeset
181
a26af05ac218 Uploaded
devteam
parents:
diff changeset
182 .. _Cufflinks: http://cole-trapnell-lab.github.io/cufflinks/
a26af05ac218 Uploaded
devteam
parents:
diff changeset
183
a26af05ac218 Uploaded
devteam
parents:
diff changeset
184 ------
a26af05ac218 Uploaded
devteam
parents:
diff changeset
185
a26af05ac218 Uploaded
devteam
parents:
diff changeset
186 **Know what you are doing**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
187
a26af05ac218 Uploaded
devteam
parents:
diff changeset
188 .. class:: warningmark
a26af05ac218 Uploaded
devteam
parents:
diff changeset
189
a26af05ac218 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.
a26af05ac218 Uploaded
devteam
parents:
diff changeset
191
a26af05ac218 Uploaded
devteam
parents:
diff changeset
192 .. __: http://cole-trapnell-lab.github.io/cufflinks/cuffnorm/
a26af05ac218 Uploaded
devteam
parents:
diff changeset
193
a26af05ac218 Uploaded
devteam
parents:
diff changeset
194 ------
a26af05ac218 Uploaded
devteam
parents:
diff changeset
195
a26af05ac218 Uploaded
devteam
parents:
diff changeset
196 **Input format**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
197
a26af05ac218 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.
a26af05ac218 Uploaded
devteam
parents:
diff changeset
199
a26af05ac218 Uploaded
devteam
parents:
diff changeset
200 ------
a26af05ac218 Uploaded
devteam
parents:
diff changeset
201
a26af05ac218 Uploaded
devteam
parents:
diff changeset
202 **Outputs**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
203
a26af05ac218 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.
a26af05ac218 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.
a26af05ac218 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.
a26af05ac218 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.
a26af05ac218 Uploaded
devteam
parents:
diff changeset
208
a26af05ac218 Uploaded
devteam
parents:
diff changeset
209 -------
a26af05ac218 Uploaded
devteam
parents:
diff changeset
210
a26af05ac218 Uploaded
devteam
parents:
diff changeset
211 **Settings**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
212
a26af05ac218 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.
a26af05ac218 Uploaded
devteam
parents:
diff changeset
214
a26af05ac218 Uploaded
devteam
parents:
diff changeset
215 ------
a26af05ac218 Uploaded
devteam
parents:
diff changeset
216
a26af05ac218 Uploaded
devteam
parents:
diff changeset
217 **Cuffdiff parameter list**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
218
a26af05ac218 Uploaded
devteam
parents:
diff changeset
219 This is a list of implemented Cuffdiff options::
a26af05ac218 Uploaded
devteam
parents:
diff changeset
220
a26af05ac218 Uploaded
devteam
parents:
diff changeset
221 --library-norm-method Library Normalization method : Geometric (default), classic-fpkm, quartile
a26af05ac218 Uploaded
devteam
parents:
diff changeset
222 --library-type ff-firststrand,ff-secondstrand,ff-unstranded,fr-firstrand,fr-secondstrand,fr-unstranded,transfrags
a26af05ac218 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.
a26af05ac218 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
a26af05ac218 Uploaded
devteam
parents:
diff changeset
225 </help>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
226 <citations>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
227 <citation type="doi">10.1038/nbt.1621</citation>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
228 </citations>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
229 </tool>