Mercurial > repos > jjohnson > cummerbund
comparison cuffdiff_wrapper.xml @ 15:2d7eee38ab5b
Update to new cuffdiff wrapper, add cuffdb_info.txt to cummerbund html output
| author | Jim Johnson <jj@umn.edu> |
|---|---|
| date | Fri, 08 Nov 2013 13:28:44 -0600 |
| parents | d10befb0867a |
| children |
comparison
equal
deleted
inserted
replaced
| 14:d10befb0867a | 15:2d7eee38ab5b |
|---|---|
| 1 <tool id="cuffdiff_cummerbund" name="Cuffdiff" version="0.0.6"> | 1 <tool id="cuffdiff_cummerbund" name="Cuffdiff for cummeRbund" version="0.0.7"> |
| 2 <!-- Wrapper supports Cuffdiff versions v1.3.0-v2.0 --> | 2 <!-- Wrapper supports Cuffdiff versions 2.1.0-2.1.1 --> |
| 3 <description>find significant changes in transcript expression, splicing, and promoter use</description> | 3 <description>find significant changes in transcript expression, splicing, and promoter use</description> |
| 4 <requirements> | 4 <requirements> |
| 5 <requirement type="package">cufflinks</requirement> | 5 <requirement type="package" version="2.1.1">cufflinks</requirement> |
| 6 </requirements> | 6 </requirements> |
| 7 <command interpreter="python"> | 7 <version_command>cuffdiff 2>&1 | head -n 1</version_command> |
| 8 #set sel_outputs = $output_sel.__str__.split(',') | 8 <command> |
| 9 cuffdiff_wrapper.py | 9 cuffdiff |
| 10 --no-update-check | |
| 10 --FDR=$fdr | 11 --FDR=$fdr |
| 11 --num-threads="4" | 12 --num-threads="4" |
| 12 --min-alignment-count=$min_alignment_count | 13 --min-alignment-count=$min_alignment_count |
| 13 --library-norm-method=$library_norm_method | 14 --library-norm-method=$library_norm_method |
| 14 --dispersion-method=$dispersion_method | 15 --dispersion-method=$dispersion_method |
| 15 | 16 |
| 16 #if 'cuffdata' in $sel_outputs or not $output_sel: | |
| 17 --cuffdatadir=$cuffdata.extra_files_path | |
| 18 #end if | |
| 19 #if 'cummeRbund_db' in $sel_outputs: | |
| 20 --cummeRbund_db=$cummeRbund_db | |
| 21 #end if | |
| 22 | |
| 23 #if 'isoforms_fpkm_tracking' in $sel_outputs: | |
| 24 --isoforms_fpkm_tracking_output=$isoforms_fpkm_tracking | |
| 25 #end if | |
| 26 #if 'genes_fpkm_tracking' in $sel_outputs: | |
| 27 --genes_fpkm_tracking_output=$genes_fpkm_tracking | |
| 28 #end if | |
| 29 #if 'cds_fpkm_tracking' in $sel_outputs: | |
| 30 --cds_fpkm_tracking_output=$cds_fpkm_tracking | |
| 31 #end if | |
| 32 #if 'tss_groups_fpkm_tracking' in $sel_outputs: | |
| 33 --tss_groups_fpkm_tracking_output=$tss_groups_fpkm_tracking | |
| 34 #end if | |
| 35 #if 'isoforms_exp_diff' in $sel_outputs: | |
| 36 --isoforms_exp_output=$isoforms_exp_diff | |
| 37 #end if | |
| 38 #if 'genes_exp_diff' in $sel_outputs: | |
| 39 --genes_exp_output=$genes_exp_diff | |
| 40 #end if | |
| 41 #if 'tss_groups_exp_diff' in $sel_outputs: | |
| 42 --tss_groups_exp_output=$tss_groups_exp_diff | |
| 43 #end if | |
| 44 #if 'cds_exp_fpkm_tracking' in $sel_outputs: | |
| 45 --cds_exp_fpkm_tracking_output=$cds_exp_fpkm_tracking | |
| 46 #end if | |
| 47 #if 'splicing_diff' in $sel_outputs: | |
| 48 --splicing_diff_output=$splicing_diff | |
| 49 #end if | |
| 50 #if 'cds_diff' in $sel_outputs: | |
| 51 --cds_diff_output=$cds_diff | |
| 52 #end if | |
| 53 #if 'promoters_diff' in $sel_outputs: | |
| 54 --promoters_diff_output=$promoters_diff | |
| 55 #end if | |
| 56 #if 'cds_read_group_tracking' in $sel_outputs: | |
| 57 --cds_read_group_tracking=$cds_read_group_tracking | |
| 58 #end if | |
| 59 #if 'tss_groups_read_group_tracking' in $sel_outputs: | |
| 60 --tss_groups_read_group_tracking=$tss_groups_read_group_tracking | |
| 61 #end if | |
| 62 #if 'genes_read_group_tracking' in $sel_outputs: | |
| 63 --genes_read_group_tracking=$genes_read_group_tracking | |
| 64 #end if | |
| 65 #if 'isoforms_read_group_tracking' in $sel_outputs: | |
| 66 --isoforms_read_group_tracking=$isoforms_read_group_tracking | |
| 67 #end if | |
| 68 | |
| 69 ## Set advanced data parameters? | 17 ## Set advanced data parameters? |
| 70 #if $additional.sAdditional == "Yes": | 18 #if $additional.sAdditional == "Yes": |
| 71 -m $additional.frag_mean_len | 19 #if $additional.frag_mean_len: |
| 72 -s $additional.frag_len_std_dev | 20 -m $additional.frag_mean_len |
| 73 #end if | 21 #end if |
| 74 | 22 #if $additional.frag_len_std_dev: |
| 75 ## Normalization? | 23 -s $additional.frag_len_std_dev |
| 76 #if str($do_normalization) == "Yes": | 24 #end if |
| 77 -N | 25 #if $additional.max_bundle_frags: |
| 26 --max-bundle-frags="$additional.max_bundle_frags" | |
| 27 #end if | |
| 78 #end if | 28 #end if |
| 79 | 29 |
| 80 ## Multi-read correct? | 30 ## Multi-read correct? |
| 81 #if str($multiread_correct) == "Yes": | 31 #if str($multiread_correct) == "Yes": |
| 82 -u | 32 -u |
| 83 #end if | 33 #end if |
| 84 | 34 |
| 85 ## Bias correction? | 35 ## Bias correction? |
| 86 #if $bias_correction.do_bias_correction == "Yes": | 36 #if $bias_correction.do_bias_correction == "Yes": |
| 87 -b | 37 -b |
| 88 #if $bias_correction.seq_source.index_source == "history": | 38 #if $bias_correction.seq_source.index_source == "history": |
| 89 --ref_file=$bias_correction.seq_source.ref_file | 39 ## Custom genome from history. |
| 40 $bias_correction.seq_source.ref_file | |
| 90 #else: | 41 #else: |
| 91 --ref_file="None" | 42 ## Built-in genome. |
| 92 #end if | 43 ${__get_data_table_entry__('sam_fa_indexes', 'value', $gtf_input.dbkey, 'path')} |
| 93 --dbkey=${gtf_input.metadata.dbkey} | 44 #end if |
| 94 --index_dir=${GALAXY_DATA_INDEX_DIR} | 45 #end if |
| 95 #end if | 46 |
| 96 | 47 #set labels = '\'' + '\',\''.join( [ str( $condition.name ) for $condition in $conditions ] ) + '\'' |
| 48 --labels $labels | |
| 49 | |
| 97 ## Inputs. | 50 ## Inputs. |
| 98 --inputA=$gtf_input | 51 $gtf_input |
| 99 #if $group_analysis.do_groups == "No": | 52 #for $condition in $conditions: |
| 100 --input1=$aligned_reads1 | 53 #set samples = ','.join( [ str( $sample.sample ) for $sample in $condition.samples ] ) |
| 101 --input2=$aligned_reads2 | 54 $samples |
| 102 #else: | 55 #end for |
| 103 ## Replicates. | 56 |
| 104 --labels | 57 ## If build cummerbund db |
| 105 #for $group in $group_analysis.groups | 58 #if $build_cummerbund_db: |
| 106 ${group.group} | 59 && echo 'library(cummeRbund)' > cuffData.r |
| 107 #end for | 60 #if $bias_correction.do_bias_correction == "Yes": |
| 108 --files | 61 #if $bias_correction.seq_source.index_source == "history": |
| 109 #for $group in $group_analysis.groups | 62 ## Custom genome from history. |
| 110 #for $file in $group.files: | 63 && echo 'cuff<-readCufflinks( dbFile = "cuffdata.db", gtfFile = "$gtf_input", genome = "$bias_correction.seq_source.ref_file", rebuild = T)' >> cuffData.r |
| 111 ${file.file} | 64 #else: |
| 112 #end for | 65 ## Built-in genome. |
| 113 , | 66 ${__get_data_table_entry__('sam_fa_indexes', 'value', $gtf_input.dbkey, 'path')} |
| 114 #end for | 67 && echo 'cuff<-readCufflinks( dbFile = "cuffdata.db", gtfFile = "$gtf_input", genome = "${__get_data_table_entry__('sam_fa_indexes', 'value', $gtf_input.dbkey, 'path')}", rebuild = T)' >> cuffData.r |
| 115 #end if | 68 #end if |
| 116 | 69 #else |
| 70 && echo 'cuff<-readCufflinks( dbFile = "cuffdata.db", rebuild = T)' >> cuffData.r | |
| 71 #end if | |
| 72 && Rscript --vanilla cuffData.r | |
| 73 && cp cuffdata.db $cummerbund_db | |
| 74 #end if | |
| 117 </command> | 75 </command> |
| 118 <inputs> | 76 <inputs> |
| 119 <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."/> | 77 <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."/> |
| 120 <conditional name="group_analysis"> | 78 |
| 121 <param name="do_groups" type="select" label="Perform replicate analysis" help="Perform cuffdiff with replicates in each group."> | 79 <repeat name="conditions" title="Condition" min="2"> |
| 122 <option value="No">No</option> | 80 <param name="name" title="Condition name" type="text" label="Name"/> |
| 123 <option value="Yes">Yes</option> | 81 <repeat name="samples" title="Replicate" min="1"> |
| 124 </param> | 82 <param name="sample" label="Add replicate" type="data" format="sam,bam"/> |
| 125 <when value="Yes"> | 83 </repeat> |
| 126 <repeat name="groups" title="Group"> | 84 </repeat> |
| 127 <param name="group" title="Group name" type="text" label="Group name (no spaces or commas)"/> | 85 <param name="time_series" type="boolean" checked="false" truevalue="--time-series" falsevalue="" optional="true" label="treat samples as a time-series"> |
| 128 <repeat name="files" title="Replicate"> | 86 <help> |
| 129 <param name="file" label="Add file" type="data" format="sam,bam"/> | 87 Instructs Cuffdiff to analyze the provided samples as a time series, rather than testing for differences between all pairs of samples. |
| 130 </repeat> | 88 Samples should be provided in increasing time order at the command line (e.g first time point SAM, second timepoint SAM, etc.) |
| 131 </repeat> | 89 </help> |
| 132 </when> | 90 </param> |
| 133 <when value="No"> | |
| 134 <param format="sam,bam" name="aligned_reads1" type="data" label="SAM or BAM file of aligned RNA-Seq reads" help=""/> | |
| 135 <param format="sam,bam" name="aligned_reads2" type="data" label="SAM or BAM file of aligned RNA-Seq reads" help=""/> | |
| 136 </when> | |
| 137 </conditional> | |
| 138 | 91 |
| 139 <param name="library_norm_method" type="select" label="Library normalization method"> | 92 <param name="library_norm_method" type="select" label="Library normalization method"> |
| 140 <option value="geometric" selected="True">geometric</option> | 93 <option value="geometric" selected="True">geometric</option> |
| 141 <option value="classic-fpkm">classic-fpkm</option> | 94 <option value="classic-fpkm">classic-fpkm</option> |
| 142 <option value="quartile">quartile</option> | 95 <option value="quartile">quartile</option> |
| 149 </param> | 102 </param> |
| 150 | 103 |
| 151 <param name="fdr" type="float" value="0.05" label="False Discovery Rate" help="The allowed false discovery rate."/> | 104 <param name="fdr" type="float" value="0.05" label="False Discovery Rate" help="The allowed false discovery rate."/> |
| 152 | 105 |
| 153 <param name="min_alignment_count" type="integer" value="10" label="Min Alignment Count" help="The minimum number of alignments in a locus for needed to conduct significance testing on changes in that locus observed between samples."/> | 106 <param name="min_alignment_count" type="integer" value="10" label="Min Alignment Count" help="The minimum number of alignments in a locus for needed to conduct significance testing on changes in that locus observed between samples."/> |
| 154 | |
| 155 <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."> | |
| 156 <option value="No">No</option> | |
| 157 <option value="Yes">Yes</option> | |
| 158 </param> | |
| 159 | 107 |
| 160 <param name="multiread_correct" type="select" label="Use multi-read correct" help="Tells Cufflinks to do an initial estimation procedure to more accurately weight reads mapping to multiple locations in the genome."> | 108 <param name="multiread_correct" type="select" label="Use multi-read correct" help="Tells Cufflinks to do an initial estimation procedure to more accurately weight reads mapping to multiple locations in the genome."> |
| 161 <option value="No" selected="true">No</option> | 109 <option value="No" selected="true">No</option> |
| 162 <option value="Yes">Yes</option> | 110 <option value="Yes">Yes</option> |
| 163 </param> | 111 </param> |
| 180 </conditional> | 128 </conditional> |
| 181 </when> | 129 </when> |
| 182 <when value="No"></when> | 130 <when value="No"></when> |
| 183 </conditional> | 131 </conditional> |
| 184 | 132 |
| 133 <param name="include_read_group_files" type="select" label="Include Read Group Datasets" help="Read group datasets provide information on replicates."> | |
| 134 <option value="No" selected="true">No</option> | |
| 135 <option value="Yes">Yes</option> | |
| 136 </param> | |
| 137 <param name="build_cummerbund_db" type="boolean" truevalue="yes" falsevalue="no" checked="false" label="Build cummeRbund database"/> | |
| 185 <conditional name="additional"> | 138 <conditional name="additional"> |
| 186 <param name="sAdditional" type="select" label="Set Additional Parameters? (not recommended)"> | 139 <param name="sAdditional" type="select" label="Set Additional Parameters? (not recommended for paired-end reads)"> |
| 187 <option value="No">No</option> | 140 <option value="No">No</option> |
| 188 <option value="Yes">Yes</option> | 141 <option value="Yes">Yes</option> |
| 189 </param> | 142 </param> |
| 190 <when value="No"></when> | 143 <when value="No"></when> |
| 191 <when value="Yes"> | 144 <when value="Yes"> |
| 192 <param name="frag_mean_len" type="integer" value="200" label="Average Fragment Length"/> | 145 <param name="frag_mean_len" type="integer" value="" optional="true" label="Average Fragment Length Default: 200"> |
| 193 <param name="frag_len_std_dev" type="integer" value="80" label="Fragment Length Standard Deviation"/> | 146 <help> |
| 147 Note: Cufflinks now learns the fragment length mean for each SAM file, | |
| 148 so using this option is no longer recommended with paired-end reads. | |
| 149 </help> | |
| 150 </param> | |
| 151 <param name="frag_len_std_dev" type="integer" value="" optional="true" label="Fragment Length Standard Deviation Default: 80"> | |
| 152 <help> | |
| 153 Note: Cufflinks now learns the fragment length mean for each SAM file, | |
| 154 so using this option is no longer recommended with paired-end reads. | |
| 155 </help> | |
| 156 </param> | |
| 157 <param name="max_bundle_frags" type="integer" value="" optional="true" label="--max-bundle-frags"> | |
| 158 <help> | |
| 159 Sets the maximum number of fragments a locus may have before being skipped. Skipped loci are listed in skipped.gtf. Default: 1000000 | |
| 160 </help> | |
| 161 <validator type="in_range" message="Value greater than 0" min="1"/> | |
| 162 </param> | |
| 194 </when> | 163 </when> |
| 195 </conditional> | 164 </conditional> |
| 196 | |
| 197 <param name="output_sel" type="select" multiple="true" display="checkboxes" force_select="true" label="Select outputs for history datasets"> | |
| 198 <option value="cuffdata">cuffdata - html page with links to cuffdiff outputs</option> | |
| 199 <option value="cummeRbund_db">cummeRbund database</option> | |
| 200 <option value="run_info">run.info</option> | |
| 201 <option value="read_groups_info">read_groups.info</option> | |
| 202 <option value="splicing_diff">splicing.diff</option> | |
| 203 <option value="promoters_diff">promoters.diff</option> | |
| 204 <option value="genes_exp_diff">genes_exp.diff</option> | |
| 205 <option value="genes_fpkm_tracking">genes.fpkm_tracking</option> | |
| 206 <option value="genes_count_tracking">genes.count_tracking</option> | |
| 207 <option value="genes_read_group_tracking">genes.read_group_tracking</option> | |
| 208 <option value="isoforms_exp_diff">isoforms.exp_diff</option> | |
| 209 <option value="isoforms_fpkm_tracking">isoforms.fpkm_tracking</option> | |
| 210 <option value="isoforms_count_tracking">isoforms.count_tracking</option> | |
| 211 <option value="isoforms_read_group_tracking">isoforms.read_group_tracking</option> | |
| 212 <option value="cds_diff">cds.diff</option> | |
| 213 <option value="cds_exp_diff">cds_exp.diff</option> | |
| 214 <option value="cds_fpkm_tracking">cds.fpkm_tracking</option> | |
| 215 <option value="cds_count_tracking">cds.count_tracking</option> | |
| 216 <option value="cds_read_group_tracking">cds.read_group_tracking</option> | |
| 217 <option value="tss_groups_exp_diff">tss_groups_exp.diff</option> | |
| 218 <option value="tss_groups_fpkm_tracking">tss_groups.fpkm_tracking</option> | |
| 219 <option value="tss_groups_count_tracking">tss_groups.count_tracking</option> | |
| 220 <option value="tss_groups_read_group_tracking">tss_groups.read_group_tracking</option> | |
| 221 </param> | |
| 222 | |
| 223 </inputs> | 165 </inputs> |
| 224 | 166 |
| 167 <stdio> | |
| 168 <regex match="Error" source="both" level="fatal" description="Error"/> | |
| 169 <regex match=".*" source="both" level="log" description="tool progress"/> | |
| 170 </stdio> | |
| 171 | |
| 225 <outputs> | 172 <outputs> |
| 226 <data format="text" name="run_info" label="${tool.name} on ${on_string}: run.info"> | 173 <!-- Optional read group datasets. --> |
| 227 <filter>output_sel and 'run_info' in output_sel</filter> | 174 <data format="cuffdatadb" name="cummerbund_db" label="${tool.name} on ${on_string}: cummeRbund sqlite Database" > |
| 228 </data> | 175 <filter>build_cummerbund_db</filter> |
| 229 <data format="tabular" name="read_groups_info" label="${tool.name} on ${on_string}: read_groups.info"> | 176 </data> |
| 230 <filter>output_sel and 'read_groups_info' in output_sel</filter> | 177 <data format="tabular" name="isoforms_read_group" label="${tool.name} on ${on_string}: isoforms read group tracking" from_work_dir="isoforms.read_group_tracking" > |
| 231 </data> | 178 <filter>(params['include_read_group_files'] == 'Yes'</filter> |
| 232 <data format="tabular" name="splicing_diff" label="${tool.name} on ${on_string}: splicing differential expression testing"> | 179 </data> |
| 233 <filter>output_sel and 'splicing_diff' in output_sel</filter> | 180 <data format="tabular" name="genes_read_group" label="${tool.name} on ${on_string}: genes read group tracking" from_work_dir="genes.read_group_tracking" > |
| 234 </data> | 181 <filter>(params['include_read_group_files'] == 'Yes'</filter> |
| 235 <data format="tabular" name="promoters_diff" label="${tool.name} on ${on_string}: promoters differential expression testing"> | 182 </data> |
| 236 <filter>output_sel and 'promoters_diff' in output_sel</filter> | 183 <data format="tabular" name="cds_read_group" label="${tool.name} on ${on_string}: CDs read group tracking" from_work_dir="cds.read_group_tracking" > |
| 237 </data> | 184 <filter>(params['include_read_group_files'] == 'Yes'</filter> |
| 238 <data format="tabular" name="cds_diff" label="${tool.name} on ${on_string}: CDS overloading diffential expression testing"> | 185 </data> |
| 239 <filter>output_sel and 'cds_diff' in output_sel</filter> | 186 <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" > |
| 240 </data> | 187 <filter>(params['include_read_group_files'] == 'Yes'</filter> |
| 241 <data format="tabular" name="cds_exp_diff" label="${tool.name} on ${on_string}: CDS differential expression testing"> | 188 </data> |
| 242 <filter>output_sel and 'cds_exp_diff' in output_sel</filter> | 189 |
| 243 </data> | 190 <!-- Standard datasets. --> |
| 244 <data format="tabular" name="cds_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM tracking"> | 191 <data format="tabular" name="splicing_diff" label="${tool.name} on ${on_string}: splicing differential expression testing" from_work_dir="splicing.diff" /> |
| 245 <filter>output_sel and 'cds_fpkm_tracking' in output_sel</filter> | 192 <data format="tabular" name="promoters_diff" label="${tool.name} on ${on_string}: promoters differential expression testing" from_work_dir="promoters.diff" /> |
| 246 </data> | 193 <data format="tabular" name="cds_diff" label="${tool.name} on ${on_string}: CDS overloading diffential expression testing" from_work_dir="cds.diff" /> |
| 247 <data format="tabular" name="cds_count_tracking" label="${tool.name} on ${on_string}: CDS counts"> | 194 <data format="tabular" name="cds_exp_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM differential expression testing" from_work_dir="cds_exp.diff" /> |
| 248 <filter>output_sel and 'cds_count_tracking' in output_sel</filter> | 195 <data format="tabular" name="cds_fpkm_tracking" label="${tool.name} on ${on_string}: CDS FPKM tracking" from_work_dir="cds.fpkm_tracking" /> |
| 249 </data> | 196 <data format="tabular" name="tss_groups_exp" label="${tool.name} on ${on_string}: TSS groups differential expression testing" from_work_dir="tss_group_exp.diff" /> |
| 250 <data format="tabular" name="cds_read_group_tracking" label="${tool.name} on ${on_string}: CDS Read Group tracking"> | 197 <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" /> |
| 251 <filter>output_sel and 'cds_read_group_tracking' in output_sel</filter> | 198 <data format="tabular" name="genes_exp" label="${tool.name} on ${on_string}: gene differential expression testing" from_work_dir="gene_exp.diff" /> |
| 252 </data> | 199 <data format="tabular" name="genes_fpkm_tracking" label="${tool.name} on ${on_string}: gene FPKM tracking" from_work_dir="genes.fpkm_tracking" /> |
| 253 <data format="tabular" name="tss_groups_exp_diff" label="${tool.name} on ${on_string}: TSS groups differential expression testing"> | 200 <data format="tabular" name="isoforms_exp" label="${tool.name} on ${on_string}: transcript differential expression testing" from_work_dir="isoform_exp.diff" /> |
| 254 <filter>output_sel and 'tss_groups_exp_diff' in output_sel</filter> | 201 <data format="tabular" name="isoforms_fpkm_tracking" label="${tool.name} on ${on_string}: transcript FPKM tracking" from_work_dir="isoforms.fpkm_tracking" /> |
| 255 </data> | |
| 256 <data format="tabular" name="tss_groups_fpkm_tracking" label="${tool.name} on ${on_string}: TSS groups FPKM tracking"> | |
| 257 <filter>output_sel and 'tss_groups_fpkm_tracking' in output_sel</filter> | |
| 258 </data> | |
| 259 <data format="tabular" name="tss_groups_count_tracking" label="${tool.name} on ${on_string}: TSS groups counts"> | |
| 260 <filter>output_sel and 'tss_groups_count_tracking' in output_sel</filter> | |
| 261 </data> | |
| 262 <data format="tabular" name="tss_groups_read_group_tracking" label="${tool.name} on ${on_string}: TSS groups Read Group tracking"> | |
| 263 <filter>output_sel and 'tss_groups_read_group_tracking' in output_sel</filter> | |
| 264 </data> | |
| 265 <data format="tabular" name="isoforms_exp_diff" label="${tool.name} on ${on_string}: transcript differential expression testing"> | |
| 266 <filter>output_sel and 'isoforms_exp_diff' in output_sel</filter> | |
| 267 </data> | |
| 268 <data format="tabular" name="isoforms_fpkm_tracking" label="${tool.name} on ${on_string}: transcript FPKM tracking"> | |
| 269 <filter>output_sel and 'isoforms_fpkm_tracking' in output_sel</filter> | |
| 270 </data> | |
| 271 <data format="tabular" name="isoforms_count_tracking" label="${tool.name} on ${on_string}: transcript counts"> | |
| 272 <filter>output_sel and 'isoforms_count_tracking' in output_sel</filter> | |
| 273 </data> | |
| 274 <data format="tabular" name="isoforms_read_group_tracking" label="${tool.name} on ${on_string}: transcript Read Group tracking"> | |
| 275 <filter>output_sel and 'isoforms_read_group_tracking' in output_sel</filter> | |
| 276 </data> | |
| 277 <data format="tabular" name="genes_exp_diff" label="${tool.name} on ${on_string}: gene differential expression testing"> | |
| 278 <filter>output_sel and 'genes_exp_diff' in output_sel</filter> | |
| 279 </data> | |
| 280 <data format="tabular" name="genes_fpkm_tracking" label="${tool.name} on ${on_string}: gene FPKM tracking"> | |
| 281 <filter>output_sel and 'genes_fpkm_tracking' in output_sel</filter> | |
| 282 </data> | |
| 283 <data format="tabular" name="genes_count_tracking" label="${tool.name} on ${on_string}: gene counts"> | |
| 284 <filter>output_sel and 'genes_count_tracking' in output_sel</filter> | |
| 285 </data> | |
| 286 <data format="tabular" name="genes_read_group_tracking" label="${tool.name} on ${on_string}: gene Read Group tracking"> | |
| 287 <filter>output_sel and 'genes_read_group_tracking' in output_sel</filter> | |
| 288 </data> | |
| 289 <data format="cuffdata" name="cuffdata" label="${tool.name} on ${on_string}: cuffdata" > | |
| 290 <filter>not output_sel or output_sel and 'cuffdata' in output_sel</filter> | |
| 291 </data> | |
| 292 <data format="cuffdatadb" name="cummeRbund_db" label="${tool.name} on ${on_string}: cummeRbund sqlite Database" > | |
| 293 <filter>output_sel and 'cummeRbund_db' in output_sel</filter> | |
| 294 </data> | |
| 295 </outputs> | 202 </outputs> |
| 296 <stdio> | |
| 297 <exit_code range="1:" level="fatal" description="Cufflinks Err" /> | |
| 298 </stdio> | |
| 299 | |
| 300 | 203 |
| 301 <tests> | 204 <tests> |
| 302 <test> | 205 <test> |
| 303 <!-- | 206 <!-- |
| 304 cuffdiff cuffcompare_out5.gtf cuffdiff_in1.sam cuffdiff_in2.sam | 207 cuffdiff cuffcompare_out5.gtf cuffdiff_in1.sam cuffdiff_in2.sam |
| 305 --> | 208 --> |
| 209 <!-- | |
| 210 NOTE: as of version 0.0.6 of the wrapper, tests cannot be run because multiple inputs to a repeat | |
| 211 element are not supported. | |
| 306 <param name="gtf_input" value="cuffcompare_out5.gtf" ftype="gtf" /> | 212 <param name="gtf_input" value="cuffcompare_out5.gtf" ftype="gtf" /> |
| 307 <param name="do_groups" value="No" /> | 213 <param name="do_groups" value="No" /> |
| 308 <param name="aligned_reads1" value="cuffdiff_in1.sam" ftype="sam" /> | 214 <param name="aligned_reads1" value="cuffdiff_in1.sam" ftype="sam" /> |
| 309 <param name="aligned_reads2" value="cuffdiff_in2.sam" ftype="sam" /> | 215 <param name="aligned_reads2" value="cuffdiff_in2.sam" ftype="sam" /> |
| 310 <!-- Defaults. --> | |
| 311 <param name="fdr" value="0.05" /> | 216 <param name="fdr" value="0.05" /> |
| 312 <param name="min_alignment_count" value="0" /> | 217 <param name="min_alignment_count" value="0" /> |
| 313 <param name="do_bias_correction" value="No" /> | 218 <param name="do_bias_correction" value="No" /> |
| 314 <param name="do_normalization" value="No" /> | 219 <param name="do_normalization" value="No" /> |
| 315 <param name="multiread_correct" value="No"/> | 220 <param name="multiread_correct" value="No"/> |
| 316 <param name="sAdditional" value="No"/> | 221 <param name="sAdditional" value="No"/> |
| 317 <!-- | |
| 318 Line diffs are needed because cuffdiff does not produce deterministic output. | |
| 319 TODO: can we find datasets that lead to deterministic behavior? | |
| 320 --> | |
| 321 <output name="splicing_diff" file="cuffdiff_out9.txt"/> | 222 <output name="splicing_diff" file="cuffdiff_out9.txt"/> |
| 322 <output name="promoters_diff" file="cuffdiff_out10.txt"/> | 223 <output name="promoters_diff" file="cuffdiff_out10.txt"/> |
| 323 <output name="cds_diff" file="cuffdiff_out11.txt"/> | 224 <output name="cds_diff" file="cuffdiff_out11.txt"/> |
| 324 <output name="cds_exp_fpkm_tracking" file="cuffdiff_out4.txt"/> | 225 <output name="cds_exp_fpkm_tracking" file="cuffdiff_out4.txt"/> |
| 325 <output name="cds_fpkm_tracking" file="cuffdiff_out8.txt"/> | 226 <output name="cds_fpkm_tracking" file="cuffdiff_out8.txt"/> |
| 327 <output name="tss_groups_fpkm_tracking" file="cuffdiff_out7.txt"/> | 228 <output name="tss_groups_fpkm_tracking" file="cuffdiff_out7.txt"/> |
| 328 <output name="genes_exp" file="cuffdiff_out2.txt" lines_diff="200"/> | 229 <output name="genes_exp" file="cuffdiff_out2.txt" lines_diff="200"/> |
| 329 <output name="genes_fpkm_tracking" file="cuffdiff_out6.txt" lines_diff="200"/> | 230 <output name="genes_fpkm_tracking" file="cuffdiff_out6.txt" lines_diff="200"/> |
| 330 <output name="isoforms_exp" file="cuffdiff_out1.txt" lines_diff="200"/> | 231 <output name="isoforms_exp" file="cuffdiff_out1.txt" lines_diff="200"/> |
| 331 <output name="isoforms_fpkm_tracking" file="cuffdiff_out5.txt" lines_diff="200"/> | 232 <output name="isoforms_fpkm_tracking" file="cuffdiff_out5.txt" lines_diff="200"/> |
| 233 --> | |
| 332 </test> | 234 </test> |
| 333 </tests> | 235 </tests> |
| 334 | 236 |
| 335 <help> | 237 <help> |
| 336 **Cuffdiff Overview** | 238 **Cuffdiff Overview** |
