Mercurial > repos > iuc > featurecounts
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> |