comparison featurecounts.xml @ 29:38b6d12edc68 draft

"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/featurecounts commit 839f962c859728f53bb696cea0720862418f1a13"
author iuc
date Sat, 04 Dec 2021 22:18:02 +0000
parents 7db9d3ea71c9
children a56fbe2d6ba7
comparison
equal deleted inserted replaced
28:7db9d3ea71c9 29:38b6d12edc68
1 <tool id="featurecounts" name="featureCounts" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.05"> 1 <tool id="featurecounts" name="featureCounts" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="20.05">
2 <description>Measure gene expression in RNA-Seq experiments from SAM or BAM files.</description> 2 <description>Measure gene expression in RNA-Seq experiments from SAM or BAM files</description>
3 <macros> 3 <macros>
4 <token name="@TOOL_VERSION@">2.0.1</token> 4 <token name="@TOOL_VERSION@">2.0.1</token>
5 <token name="@VERSION_SUFFIX@">1</token> 5 <token name="@VERSION_SUFFIX@">2</token>
6 </macros> 6 </macros>
7 7 <xrefs>
8 <xref type="bio.tools">subread</xref>
9 </xrefs>
8 <requirements> 10 <requirements>
9 <requirement type="package" version="@TOOL_VERSION@">subread</requirement> 11 <requirement type="package" version="@TOOL_VERSION@">subread</requirement>
10 <requirement type="package" version="1.11">samtools</requirement> 12 <requirement type="package" version="1.11">samtools</requirement>
11 <requirement type="package" version="8.31">coreutils</requirement> 13 <requirement type="package" version="8.31">coreutils</requirement>
12 </requirements> 14 </requirements>
34 36
35 -o "output" 37 -o "output"
36 -T \${GALAXY_SLOTS:-2} 38 -T \${GALAXY_SLOTS:-2}
37 39
38 -s $strand_specificity 40 -s $strand_specificity
41
42 -Q $read_filtering_parameters.mapping_quality
43 $read_filtering_parameters.splitonly
44 $read_filtering_parameters.primary
45 $read_filtering_parameters.ignore_dup
46
39 -t '$extended_parameters.gff_feature_type' 47 -t '$extended_parameters.gff_feature_type'
40 -g '$extended_parameters.gff_feature_attribute' 48 -g '$extended_parameters.gff_feature_attribute'
41 $extended_parameters.summarization_level 49 $extended_parameters.summarization_level
42 50
43 $extended_parameters.multifeatures.multifeat 51 $extended_parameters.multifeatures.multifeat
62 70
63 $extended_parameters.long_reads 71 $extended_parameters.long_reads
64 72
65 $extended_parameters.by_read_group 73 $extended_parameters.by_read_group
66 74
67 -Q $extended_parameters.mapping_quality
68 $extended_parameters.largest_overlap 75 $extended_parameters.largest_overlap
69 --minOverlap $extended_parameters.min_overlap 76 --minOverlap $extended_parameters.min_overlap
70 --fracOverlap $extended_parameters.frac_overlap 77 --fracOverlap $extended_parameters.frac_overlap
71 --fracOverlapFeature $extended_parameters.frac_overlap_feature 78 --fracOverlapFeature $extended_parameters.frac_overlap_feature
72 $extended_parameters.read_reduction 79 $extended_parameters.read_reduction
73 $extended_parameters.primary
74 $extended_parameters.ignore_dup
75 #if $extended_parameters.R: 80 #if $extended_parameters.R:
76 $extended_parameters.R 81 $extended_parameters.R
77 #end if 82 #end if
78 #if str($extended_parameters.read_extension_5p) != "0": 83 #if str($extended_parameters.read_extension_5p) != "0":
79 --readExtension5 $extended_parameters.read_extension_5p 84 --readExtension5 $extended_parameters.read_extension_5p
252 falsevalue="" 257 falsevalue=""
253 argument="-C" 258 argument="-C"
254 checked="true" 259 checked="true"
255 label="Exclude chimeric fragments" 260 label="Exclude chimeric fragments"
256 help="If specified, the chimeric fragments (those fragments that have their two ends aligned to different chromosomes) will NOT be included for summarization. This option is only applicable for paired-end read data." /> 261 help="If specified, the chimeric fragments (those fragments that have their two ends aligned to different chromosomes) will NOT be included for summarization. This option is only applicable for paired-end read data." />
262 </section>
263
264 <section name="read_filtering_parameters" title="Read filtering options">
265 <param name="mapping_quality"
266 type="integer"
267 value="0"
268 argument="-Q"
269 label="Minimum mapping quality per read"
270 help="The minimum mapping quality score a read must satisfy in order to be counted. For paired-end reads, at least one end should satisfy this criteria. 0 by default." />
271 <param name="splitonly" type="select" display="radio" label="Filter split alignments" help="Split alignments are alignments with CIGAR string containing 'N', e.g. exon spanning reads in RNASeq.">
272 <option value="">No filtering: count split and non-split alignments</option>
273 <option value="--splitOnly">Count only split alignments (--splitOnly)</option>
274 <option value="--nonSplitOnly">Count only non-split alignments (--nonSplitOnly)</option>
275 </param>
276 <param type="boolean"
277 truevalue=" --primary"
278 falsevalue=""
279 argument="--primary"
280 label="Only count primary alignments"
281 help="If specified, only primary alignments will be counted. Primary and secondary alignments are identified using bit 0x100 in theFlag field of SAM/BAM files. All primary alignments in a dataset will be counted regardless of whether they are from multi-mapping reads or not ('-M' is ignored)." />
282 <param name="ignore_dup"
283 type="boolean"
284 truevalue=" --ignoreDup"
285 falsevalue=""
286 argument="--ignoreDup"
287 label="Ignore reads marked as duplicate"
288 help="If specified, reads that were marked as duplicates will be ignored. Bit Ox400 in the FLAG field of a SAM/BAM file is used for identifying duplicate reads. In paired end data, the entire read pair will be ignored if at least one end is found to be a duplicate read." />
257 </section> 289 </section>
258 290
259 <section name="extended_parameters" title="Advanced options"> 291 <section name="extended_parameters" title="Advanced options">
260 <param name="gff_feature_type" 292 <param name="gff_feature_type"
261 type="text" 293 type="text"
314 label="Assign fractions to both multi-mapping reads and multi-overlapping features" 346 label="Assign fractions to both multi-mapping reads and multi-overlapping features"
315 help="If specified, a fractional count 1/(x*y) will be generated, where x is the number of alignments (indicated by 'NH' tag) and y the number of overlapping features."/> 347 help="If specified, a fractional count 1/(x*y) will be generated, where x is the number of alignments (indicated by 'NH' tag) and y the number of overlapping features."/>
316 </when> 348 </when>
317 </conditional> 349 </conditional>
318 350
319 <param name="mapping_quality"
320 type="integer"
321 value="0"
322 argument="-Q"
323 label="Minimum mapping quality per read"
324 help="The minimum mapping quality score a read must satisfy in order to be counted. For paired-end reads, at least one end should satisfy this criteria. 0 by default." />
325
326 <conditional name="exon_exon_junction_read_counting_enabled"> 351 <conditional name="exon_exon_junction_read_counting_enabled">
327 <param name="count_exon_exon_junction_reads" argument="-J" type="boolean" truevalue="-J" falsevalue="" 352 <param name="count_exon_exon_junction_reads" argument="-J" type="boolean" truevalue="-J" falsevalue=""
328 label="Exon-exon junctions" 353 label="Exon-exon junctions"
329 help="If specified, reads supporting each exon-exon junction will be counted" /> 354 help="If specified, reads supporting each exon-exon junction will be counted" />
330 <when value="-J"> 355 <when value="-J">
399 <option value="" selected="true">Leave the read as it is</option> 424 <option value="" selected="true">Leave the read as it is</option>
400 <option value="--read2pos 5">Reduce it to the 5' end</option> 425 <option value="--read2pos 5">Reduce it to the 5' end</option>
401 <option value="--read2pos 3">Reduce it to the 3' end</option> 426 <option value="--read2pos 3">Reduce it to the 3' end</option>
402 </param> 427 </param>
403 428
404 <param name="primary"
405 type="boolean"
406 truevalue=" --primary"
407 falsevalue=""
408 argument="--primary"
409 label="Only count primary alignments"
410 help="If specified, only primary alignments will be counted. Primary and secondary alignments are identified using bit 0x100 in theFlag field of SAM/BAM files. All primary alignments in a dataset will be counted regardless of whether they are from multi-mapping reads or not ('-M' is ignored)." />
411
412 <param name="ignore_dup"
413 type="boolean"
414 truevalue=" --ignoreDup"
415 falsevalue=""
416 argument="--ignoreDup"
417 label="Ignore reads marked as duplicate"
418 help="If specified, reads that were marked as duplicates will be ignored. Bit Ox400 in the FLAG field of a SAM/BAM file is used for identifying duplicate reads. In paired end data, the entire read pair will be ignored if at least one end is found to be a duplicate read." />
419
420 <param type="boolean" 429 <param type="boolean"
421 truevalue="-R BAM" 430 truevalue="-R BAM"
422 falsevalue="" 431 falsevalue=""
423 argument="-R" 432 argument="-R"
424 label="Annotates the alignment file with 'XS:Z:'-tags to described per read or read-pair the corresponding assigned feature(s)." 433 label="Annotates the alignment file with 'XS:Z:'-tags to described per read or read-pair the corresponding assigned feature(s)."
425 help="" /> 434 help="" />
426 435
427 <param name="count_split_alignments_only"
428 type="boolean"
429 truevalue=" --countSplitAlignmentsOnly"
430 falsevalue=""
431 argument="--countSplitAlignmentsOnly"
432 label="Ignore unspliced alignments"
433 help="If specified, only split alignments (CIGAR strings containing the letter `N') will be counted. All the other alignments will be ignored. An example of split alignments are exon-spanning reads in RNA-seq data." />
434 </section> 436 </section>
435 </inputs> 437 </inputs>
436 <outputs> 438 <outputs>
437 <data format="tabular" 439 <data format="tabular"
438 name="output_medium" 440 name="output_medium"
616 Output format 618 Output format
617 ------------- 619 -------------
618 FeatureCounts produces a table containing counted reads, per gene, per row. Optionally the last column can be set to be the effective gene-length. These tables are compatible with the DESeq2, edgeR and limma-voom Galaxy wrappers by IUC. 620 FeatureCounts produces a table containing counted reads, per gene, per row. Optionally the last column can be set to be the effective gene-length. These tables are compatible with the DESeq2, edgeR and limma-voom Galaxy wrappers by IUC.
619 621
620 .. _Subread: http://subread.sourceforge.net/ 622 .. _Subread: http://subread.sourceforge.net/
621 .. _`Subread User's Guide`: http://bioinf.wehi.edu.au/subread-package/SubreadUsersGuide.pdf 623 .. _`Subread User's Guide`: https://bioconductor.org/packages/release/bioc/vignettes/Rsubread/inst/doc/SubreadUsersGuide.pdf
622 .. _`Subread package`: https://sourceforge.net/projects/subread/files/ 624 .. _`Subread package`: https://sourceforge.net/projects/subread/files/
623 ]]></help> 625 ]]></help>
624 <citations> 626 <citations>
625 <citation type="doi">10.1093/bioinformatics/btt656</citation> 627 <citation type="doi">10.1093/bioinformatics/btt656</citation>
626 </citations> 628 </citations>