annotate cuffnorm_wrapper.xml @ 5:9a854107dbb2 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit 6b66cbbde16c35593fe95066ea2b91623bf35140"
author iuc
date Fri, 03 Jul 2020 11:44:40 -0400
parents 6cbfede05833
children 28b94cfbfdb9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5
9a854107dbb2 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit 6b66cbbde16c35593fe95066ea2b91623bf35140"
iuc
parents: 4
diff changeset
1 <tool id="cuffnorm" name="Cuffnorm" version="@VERSION@.3">
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" />
4
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
7 <version_command><![CDATA[cuffnorm 2>&1 | head -n 1]]></version_command>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
8 <command detect_errors="aggressive"><![CDATA[
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
9 cuffnorm
a26af05ac218 Uploaded
devteam
parents:
diff changeset
10 --no-update-check
a26af05ac218 Uploaded
devteam
parents:
diff changeset
11 --num-threads="\${GALAXY_SLOTS:-4}"
a26af05ac218 Uploaded
devteam
parents:
diff changeset
12 --library-norm-method=$library_norm_method
a26af05ac218 Uploaded
devteam
parents:
diff changeset
13 --output-format=$output_format
a26af05ac218 Uploaded
devteam
parents:
diff changeset
14
a26af05ac218 Uploaded
devteam
parents:
diff changeset
15 @CONDITION_LABELS@
a26af05ac218 Uploaded
devteam
parents:
diff changeset
16
a26af05ac218 Uploaded
devteam
parents:
diff changeset
17 ## Set advanced parameters for cufflinks
a26af05ac218 Uploaded
devteam
parents:
diff changeset
18 #if $advanced_settings.sAdvanced == "Yes":
a26af05ac218 Uploaded
devteam
parents:
diff changeset
19 #if str($advanced_settings.library_type) != 'auto':
a26af05ac218 Uploaded
devteam
parents:
diff changeset
20 --library-type=$advanced_settings.library_type
a26af05ac218 Uploaded
devteam
parents:
diff changeset
21 #end if
a26af05ac218 Uploaded
devteam
parents:
diff changeset
22 $advanced_settings.hits_norm
a26af05ac218 Uploaded
devteam
parents:
diff changeset
23 #end if
a26af05ac218 Uploaded
devteam
parents:
diff changeset
24 ## Inputs.
4
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
25 '$gtf_input'
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
26
a26af05ac218 Uploaded
devteam
parents:
diff changeset
27 @CONDITION_SAMPLES@
4
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
28 ]]></command>
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
29 <inputs>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
30 <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
31 <expand macro="condition_inputs" />
a26af05ac218 Uploaded
devteam
parents:
diff changeset
32 <param name="library_norm_method" type="select" label="Library normalization method">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
33 <option value="geometric" selected="True">geometric</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
34 <option value="classic-fpkm">classic-fpkm</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
35 <option value="quartile">quartile</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
36 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
37
a26af05ac218 Uploaded
devteam
parents:
diff changeset
38 <param name="include_read_group_files" type="select" label="Include Read_Group/Attribute Datasets"
a26af05ac218 Uploaded
devteam
parents:
diff changeset
39 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
40 <option value="No" selected="true">No</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
41 <option value="Yes">Yes</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
42 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
43
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
44 <param name="output_format" type="select" label="Output format"
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
45 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
46 <option value="simple-table" selected="True">Simple Table</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
47 <option value="cuffdiff">Cuffdiff format</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
48 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
49
a26af05ac218 Uploaded
devteam
parents:
diff changeset
50 <conditional name="advanced_settings">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
51 <param name="sAdvanced" type="select" label="Set Advanced Cuffnorm parameters? ">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
52 <option value="No" selected="True">No</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
53 <option value="Yes">Yes</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
54 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
55 <when value="No"></when>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
56 <when value="Yes">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
57 <param type="select" name="library_type" label="Library prep used for input reads" help="">
a26af05ac218 Uploaded
devteam
parents:
diff changeset
58 <option value="auto" selected="True">Auto Detect</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
59 <option value="ff-firststrand">ff-firststrand</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
60 <option value="ff-secondstrand">ff-secondstrand</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
61 <option value="ff-unstranded">ff-unstranded</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
62 <option value="fr-firststrand">fr-firststrand</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
63 <option value="fr-secondstrand">fr-secondstrand</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
64 <option value="fr-unstranded" >fr-unstranded</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
65 <option value="transfrags">transfrags</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
66 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
67 <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
68 <option value="--compatible-hits-norm" selected="True">Compatible Hits</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
69 <option value="--total-hits-norm">All Hits</option>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
70 </param>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
71 </when>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
72 </conditional>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
73 </inputs>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
74
a26af05ac218 Uploaded
devteam
parents:
diff changeset
75 <outputs>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
76 <!-- Optional read group / attr datasets. -->
a26af05ac218 Uploaded
devteam
parents:
diff changeset
77 <!-- cuffdif format -->
a26af05ac218 Uploaded
devteam
parents:
diff changeset
78 <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
79 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
80 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
81 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
82 <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
83 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
84 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
85 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
86 <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
87 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
88 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
89 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
90 <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
91 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
92 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
93 </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
94 <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
95 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
96 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
97 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
98 <!-- simple-table format-->
a26af05ac218 Uploaded
devteam
parents:
diff changeset
99 <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
100 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
101 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
102 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
103 <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
104 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
105 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
106 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
107 <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
108 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
109 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
110 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
111 <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
112 <filter>(include_read_group_files == 'Yes')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
113 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
114 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
115
a26af05ac218 Uploaded
devteam
parents:
diff changeset
116 <!-- Cuffdiff format datasets. -->
a26af05ac218 Uploaded
devteam
parents:
diff changeset
117 <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
118 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
119 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
120 <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
121 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
122 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
123 <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
124 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
125 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
126 <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
127 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
128 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
129 <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
130 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
131 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
132 <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
133 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
134 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
135 <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
136 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
137 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
138 <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
139 <filter>(output_format == 'cuffdiff')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
140 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
141 <!-- Simple-table format datasets. -->
a26af05ac218 Uploaded
devteam
parents:
diff changeset
142 <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
143 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
144 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
145 <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
146 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
147 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
148 <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
149 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
150 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
151 <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
152 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
153 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
154 <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
155 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
156 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
157 <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
158 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
159 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
160 <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
161 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
162 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
163 <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
164 <filter>(output_format == 'simple-table')</filter>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
165 </data>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
166 </outputs>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
167 <tests>
4
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
168 <test expect_num_outputs="8">
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
169 <param name="gtf_input" value="cuffcompare_out5.gtf" ftype="gtf"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
170 <conditional name="in_type">
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
171 <param name="set_in_type" value="BAM"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
172 <repeat name="conditions">
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
173 <param name="name" value="in1"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
174 <param name="samples" value="cuffdiff_in1.sam" ftype="sam"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
175 </repeat>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
176 <repeat name="conditions">
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
177 <param name="name" value="in2"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
178 <param name="samples" value="cuffdiff_in2.sam" ftype="sam"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
179 </repeat>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
180 </conditional>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
181 <output ftype="tabular" name="cds_fpkm_table" value="cds.fpkm_table"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
182 <output ftype="tabular" name="cds_count_table" value="cds.count_table"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
183 <output ftype="tabular" name="tss_groups_fpkm_table" value="tss_groups.fpkm_table"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
184 <output ftype="tabular" name="tss_groups_count_table" value="tss_groups.count_table"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
185 <output ftype="tabular" name="genes_fpkm_table" value="genes.fpkm_table"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
186 <output ftype="tabular" name="genes_count_table" value="genes.count_table"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
187 <output ftype="tabular" name="isoforms_fpkm_table" value="isoforms.fpkm_table"/>
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
188 <output ftype="tabular" name="isoforms_count_table" value="isoforms.count_table"/>
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
189 </test>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
190 </tests>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
191
a26af05ac218 Uploaded
devteam
parents:
diff changeset
192 <help>
a26af05ac218 Uploaded
devteam
parents:
diff changeset
193 **Cuffnorm Overview**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
194
a26af05ac218 Uploaded
devteam
parents:
diff changeset
195 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
196
a26af05ac218 Uploaded
devteam
parents:
diff changeset
197 .. _Cufflinks: http://cole-trapnell-lab.github.io/cufflinks/
a26af05ac218 Uploaded
devteam
parents:
diff changeset
198
a26af05ac218 Uploaded
devteam
parents:
diff changeset
199 ------
a26af05ac218 Uploaded
devteam
parents:
diff changeset
200
a26af05ac218 Uploaded
devteam
parents:
diff changeset
201 **Know what you are doing**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
202
a26af05ac218 Uploaded
devteam
parents:
diff changeset
203 .. class:: warningmark
a26af05ac218 Uploaded
devteam
parents:
diff changeset
204
a26af05ac218 Uploaded
devteam
parents:
diff changeset
205 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
206
a26af05ac218 Uploaded
devteam
parents:
diff changeset
207 .. __: http://cole-trapnell-lab.github.io/cufflinks/cuffnorm/
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 **Input format**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
212
5
9a854107dbb2 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit 6b66cbbde16c35593fe95066ea2b91623bf35140"
iuc
parents: 4
diff changeset
213 Cuffnorm takes Cufflinks or Cuffcompare GTF files as input along with two SAM files containing the fragment alignments for two or more samples.
0
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 **Outputs**
a26af05ac218 Uploaded
devteam
parents:
diff changeset
218
a26af05ac218 Uploaded
devteam
parents:
diff changeset
219 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
220 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
221 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
222 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
223
a26af05ac218 Uploaded
devteam
parents:
diff changeset
224 -------
a26af05ac218 Uploaded
devteam
parents:
diff changeset
225
5
9a854107dbb2 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit 6b66cbbde16c35593fe95066ea2b91623bf35140"
iuc
parents: 4
diff changeset
226 **Parameter list**
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
227
5
9a854107dbb2 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit 6b66cbbde16c35593fe95066ea2b91623bf35140"
iuc
parents: 4
diff changeset
228 This is a list of implemented Cuffnorm options::
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
229
a26af05ac218 Uploaded
devteam
parents:
diff changeset
230 --library-norm-method Library Normalization method : Geometric (default), classic-fpkm, quartile
a26af05ac218 Uploaded
devteam
parents:
diff changeset
231 --library-type ff-firststrand,ff-secondstrand,ff-unstranded,fr-firstrand,fr-secondstrand,fr-unstranded,transfrags
a26af05ac218 Uploaded
devteam
parents:
diff changeset
232 --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
233 --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
234 </help>
4
6cbfede05833 "planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tool_collections/cufflinks/cuffnorm commit a0b0845a9d1b3e7ecdeacd1e606133617e3918bd"
iuc
parents: 3
diff changeset
235 <expand macro="citations"/>
0
a26af05ac218 Uploaded
devteam
parents:
diff changeset
236 </tool>