annotate featurecounts.xml @ 2:b5c93611d2c5 draft

planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
author yhoogstrate
date Thu, 10 Sep 2015 05:11:49 -0400
parents 63bd455ed299
children e04fbcc4e91a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
1 <?xml version="1.0" encoding="UTF-8"?>
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
2 <tool id="featurecounts" name="featureCounts" version="1.4.6.p1">
2
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
3 <description>Measure gene expression in RNA-Seq experiments from SAM or BAM files.</description>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
4 <requirements>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
5 <requirement type="package" version="1.4.6.p1">featurecounts</requirement>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
6 <requirement type="package" version="1.0.0">featurecounts2bed</requirement>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
7 </requirements>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
8 <version_command>featureCounts -v</version_command>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
9 <command><![CDATA[
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
10 ## Check 01: do the alignments have a dbkey and is the option set to using it?
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
11
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
12 #if $reference_gene_sets_source.source_select == "attribute" and len({ alignment.metadata.dbkey:True for alignment in $alignments }.keys()) != 1
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
13 echo "Invalid number of dbkeys are found: ${ len({ alignment.metadata.dbkey:True for alignment in $alignments }.keys()) }, while only one should be used. Make sure that the alignments are done on the same reference genome and that 'tool-data/gene_sets.loc' is configured properly!" >&2
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
14 #else
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
15 ## Check 02: are all alignments from the same type (bam || sam)
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
16 #if len({ alignment.extension:True for alignment in $alignments }.keys()) != 1
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
17 echo "Either all files must be SAM or all files must be BAM, no mixture is allowed." >&2
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
18 #else
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
19 featureCounts
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
20 -a
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
21 #if $reference_gene_sets_source.source_select == "indexed_filtered"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
22 "$reference_gene_sets_source.reference_gene_sets"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
23 #else if $reference_gene_sets_source.source_select == "indexed_all"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
24 "$reference_gene_sets_source.reference_gene_sets"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
25 #else if $reference_gene_sets_source.source_select == "history"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
26 "$reference_gene_sets_source.reference_gene_sets"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
27 #else
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
28 #*
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
29 This is a workaround to obtain the "genome.fa" file that
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
30 corresponds to the dbkey of the alignments.
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
31 Because this file is "calculated" during run-time, it can
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
32 be used in a workflow.
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
33 *#
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
34 "${ filter( lambda x: str( x[0] ) == str( { alignment.metadata.dbkey:True for alignment in $alignments }.keys()[0] ), $__app__.tool_data_tables[ 'gene_sets' ].get_fields() )[0][2] }"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
35 #end if
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
36
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
37 -o "$output"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
38 -T \${GALAXY_SLOTS:-2}
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
39
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
40 #if $extended_parameters.parameters == "extended"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
41 -t $extended_parameters.gff_feature_type
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
42 -g $extended_parameters.gff_feature_attribute
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
43 $extended_parameters.summarization_level
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
44 $extended_parameters.contribute_to_multiple_features
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
45 $extended_parameters.protocol
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
46 $extended_parameters.multimapping_counts
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
47 -Q $extended_parameters.mapping_quality
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
48 $extended_parameters.fragment_counting
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
49 $extended_parameters.check_distance
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
50 -d $extended_parameters.minimum_fragment_length
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
51 -D $extended_parameters.maximum_fragment_length
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
52 $extended_parameters.only_both_ends
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
53 $extended_parameters.exclude_chimerics
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
54 $extended_parameters.namesort
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
55 #end if
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
56
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
57 #for $alignment in $alignments
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
58 ${alignment}
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
59 #end for
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
60
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
61 2>&1
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
62
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
63 #set $columns = [str(i+7) for i, alignment in enumerate($alignments)]
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
64 #set $columns=",".join($columns)
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
65
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
66 #if $format == "tabdel_default" or $format.value == "tabdel_default"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
67 ; cp $output tmp.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
68 ; egrep -v "^#" tmp.txt > tmp2.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
69 ; cut -f 1,$columns tmp2.txt > tmp_left.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
70 ; cut -f 6 tmp2.txt > tmp_right.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
71 ; paste tmp_left.txt tmp_right.txt > $output
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
72 #elif $format == "tabdel_short" or $format.value == "tabdel_short"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
73 ; cp $output tmp.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
74 ; egrep -v "^#" tmp.txt | cut -f 1,$columns > $output
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
75 #end if
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
76
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
77 ## For every alignment, replace its filename for: "hid: sample name"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
78 #for $alignment in $alignments
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
79 #set $alignment_escaped = str($alignment).replace('/', '\/').replace('.', '\.')
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
80 #set $alignment_name_escaped = str(alignment.hid)+": "+str($alignment.name).replace('\t',' ').replace('\\','\\\\').replace("'","\\'").replace('/','\/')
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
81
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
82 #if $format.value == "tabdel_default" or $format.value == "tabdel_short"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
83 ; sed -e '1 s/$alignment_escaped/${alignment_name_escaped}/g' $output > tmp.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
84 #elif $format.value == "bed":
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
85 ; featurecounts2bed.sh -f "$output" > tmp.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
86 #else
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
87 ; sed -e '1,2 s/$alignment_escaped/${alignment_name_escaped}/g' $output > tmp.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
88 #end if
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
89
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
90 ; mv tmp.txt $output
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
91
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
92 ; sed -e '1 s/$alignment_escaped/${alignment_name_escaped}/g' $output".summary" > tmp.txt
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
93 ; mv tmp.txt $output".summary"
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
94 #end for
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
95 ; mv $output".summary" $output_summary
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
96 #end if
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
97 #end if
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
98 ]]></command>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
99
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
100 <inputs>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
101 <param name="alignments" type="data" format="bam,sam" label="Alignment file" help="The input alignment file(s) where the gene expression has to be counted. The file can have a SAM or BAM format; but ALL files in the series must be in THE SAME format." multiple="true" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
102
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
103 <!-- Find out how to access the the GTF/GFF file(s) -->
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
104 <conditional name="reference_gene_sets_source">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
105 <param name="source_select" type="select" label="GFF/GTF Source">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
106 <option value="indexed_filtered">Use a built-in index (which fits your reference)</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
107 <option value="history">Use reference from the history</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
108 <option value="indexed_all">Use a built-in index (entire list) - avoid this option if possible; only useful if you design a workflow</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
109 <option value="attribute">Use a built-in index based on the 'metadata.dbkey' attribute; ideal in workflows</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
110 </param>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
111 <when value="indexed_filtered">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
112 <param name="reference_gene_sets" type="select" label="Reference Gene Sets used during alignment (GFF/GTF)" >
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
113 <options from_data_table="gene_sets"><!-- replaces 'from_file="gene_sets"' - more strict -->
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
114 <column name="name" index="0"/>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
115 <column name="dbkey" index="1"/>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
116 <column name="value" index="2"/>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
117 <filter type="data_meta" ref="alignments" multiple="false" key="dbkey" column="1" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
118 <validator type="no_options" message="No indexes are available for the selected input dataset" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
119 </options>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
120 </param>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
121 </when>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
122 <when value="history">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
123 <param name="reference_gene_sets" format="gff" type="data" label="Gene annotation file" help="The program assumes that the provided annotation file is in GTF format. Make sure that the gene annotation file corresponds to the same reference genome as used for the alignment." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
124 </when>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
125 <when value="indexed_all">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
126 <param name="reference_gene_sets" type="select" label="Reference Gene Sets used during alignment (GFF/GTF)" >
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
127 <options from_data_table="gene_sets"><!-- replaces 'from_file="gene_sets"' - more strict -->
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
128 <column name="name" index="0"/>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
129 <column name="dbkey" index="1"/>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
130 <column name="value" index="2"/>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
131 <validator type="no_options" message="No indexes are available for the selected input dataset" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
132 </options>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
133 </param>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
134 </when>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
135 <when value="attribute">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
136 <!-- Do nothing, determine GTF/GFF file at runtime -->
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
137 </when>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
138 </conditional>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
139
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
140 <param name="format" type="select" label="Output format">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
141 <option value="complex">featureCounts 1.4.0+ default (extensive; complex)</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
142 <option value="tabdel_default" selected="true">Gene-name "\t" gene-count "\t" gene-length (tab-delimited)</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
143 <option value="tabdel_short">Gene-name "\t" gene-count (tab-delimited)</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
144 <option value="bed">BED format (line per exon): chr "\t" start "\t" stop "\t" description "\t" readcount (tab-delimited)</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
145 </param>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
146
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
147 <conditional name="extended_parameters">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
148 <param name="parameters" type="select" label="featureCounts parameters" help="For more advanced featureCounts settings.">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
149 <option value="default">Default settings</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
150 <option value="extended">Extended settings</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
151 </param>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
152 <when value="default">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
153 </when>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
154 <when value="extended">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
155 <param name="gff_feature_type" type="text" value="exon" label="GFF feature type filter" help="Specify the feature type. Only rows which have the matched matched feature type in the provided GTF annotation file will be included for read counting. `exon' by default." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
156
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
157 <param name="gff_feature_attribute" type="text" value="gene_id" label="GFF gene identifier" help="Specify the attribute type used to group features (eg. exons) into meta-features (eg. genes), when GTF annotation is provided. `gene_id' by default. This attribute type is usually the gene identifier. This argument is useful for the meta-feature level summarization." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
158
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
159 <param name ="summarization_level" type="boolean" truevalue=" -f" falsevalue="" label="On feature level" help="If specified, read summarization will be performed at the feature level. By default (-f is not specified), the read summarization is performed at the meta-feature level." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
160
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
161 <param name ="contribute_to_multiple_features" type="boolean" truevalue=" -O" falsevalue="" label="Allow read to contribute to multiple features" help="If specified, reads (or fragments if -p is specified) will be allowed to be assigned to more than one matched meta- feature (or matched feature if -f is specified)" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
162
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
163 <param name="protocol" type="select" label="Strand specific protocol" help="Indicate if strand-specific read counting should be performed. It has three possible values: 0 (unstranded), 1 (stranded) and 2 (reversely stranded). 0 by default.">
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
164 <option value=" -s 0" selected="true">Unstranded</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
165 <option value=" -s 1">Stranded (forwards)</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
166 <option value=" -s 2">Stranded (reverse)</option>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
167 </param>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
168
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
169 <param name="multimapping_counts" type="boolean" truevalue=" -M" falsevalue="" label="Count multi-mapping reads/fragments" help="If specified, multi-mapping reads/fragments will be counted (ie. a multi-mapping read will be counted up to N times if it has N reported mapping locations). The program uses the `NH' tag to find multi-mapping reads." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
170
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
171 <param name="mapping_quality" type="integer" value="0" label="Minimum read quality" 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." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
172
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
173 <param name="fragment_counting" type="boolean" truevalue=" -p" falsevalue="" label="PE: Count fragments instead of reads" help="Paired-end specific: If specified, fragments (or templates) will be counted instead of reads. The two reads from the same fragment must be adjacent to each other in the provided SAM/BAM file. If SAM/BAM input does not meet this requirement, the -S (sorting) option should be provided as well." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
174
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
175 <param name="check_distance" type="boolean" truevalue=" -P" falsevalue="" label="PE: Check paired-end distance" help="Paired-end specific: If specified, paired-end distance will be checked when assigning fragments to meta-features or features. This option is only applicable when -p (Count fragments instead of reads) is specified. The distance thresholds should be specified using -d and -D (minimum and maximum fragment/template length) options." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
176
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
177 <param name="minimum_fragment_length" type="integer" value="50" label="PE: Minimum fragment/template length." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
178 <param name="maximum_fragment_length" type="integer" value="600" label="PE: Maximum fragment/template length." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
179
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
180 <param name="only_both_ends" type="boolean" truevalue=" -B" falsevalue="" label="PE: only allow fragments with both reads aligned" help="Paired-end specific: If specified, only fragments that have both ends successfully aligned will be considered for summarization. This option is only applicable for paired-end reads." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
181
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
182 <param name="exclude_chimerics" type="boolean" truevalue=" -C" falsevalue="" label="PE: Exclude chimeric fragments" help="Paired-end specific: 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." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
183
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
184 <param name="namesort" type="boolean" truevalue=" -S" falsevalue="" label="PE: Name-sort reads (slow!)" help="Paired-end specific: If specified, the program will reorder input reads according to their names and make reads from the same pair be adjacent to each other. This option should be provided when reads from the same pair are not adjacent to each other in input SAM/BAM files (for instance sorting reads by chromosomal locations could decouple reads from the same pair)." />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
185 </when>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
186 </conditional>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
187 </inputs>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
188
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
189 <outputs>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
190 <data format="tabular" name="output" label="${tool.name} on ${', '.join([ str(a.hid)+': '+a.name for a in $alignments ])}" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
191 <data format="tabular" name="output_summary" label="${tool.name} on ${', '.join([ str(a.hid)+': '+a.name for a in $alignments ])} summary" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
192 </outputs>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
193
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
194 <tests>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
195 <test>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
196 <param name="alignments" value="featureCounts_input1.bam,featureCounts_input2.bam" ftype="bam" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
197 <param name="source_select" value="history" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
198 <param name="reference_gene_sets" value="featureCounts_guide.gff" ftype="gff" />
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
199 <output name="output" file="output.tab"/>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
200 <output name="output_summary" file="output_summary.tab"/>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
201 </test>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
202 </tests>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
203
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
204 <help><![CDATA[
0
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
205 featureCounts
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
206 #############
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
207
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
208 Overview
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
209 --------
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
210 FeatureCounts is a light-weight read counting program written entirely in the C programming language. It can be used to count both gDNA-seq and RNA-seq reads for genomic features in in SAM/BAM files.
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
211 It has a variety of advanced parameters but its major strength is its outstanding performance: analysis of a 10GB SE BAM file takes about 7 minutes on a single average CPU (Homo Sapiens genome) [1].
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
212
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
213 Input formats
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
214 -------------
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
215 Alignments should be provided in either:
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
216
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
217 - SAM format, http://samtools.sourceforge.net/samtools.shtml#5
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
218 - BAM format
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
219
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
220 Gene regions should be provided in the GFF/GTF format:
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
221
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
222 - http://genome.ucsc.edu/FAQ/FAQformat.html#format3
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
223 - http://www.ensembl.org/info/website/upload/gff.html
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
224
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
225 Installation
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
226 ------------
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
227
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
228 1. Make sure you have proper GFF/GTF files (corresponding to your reference genome used for the aligment) uploaded to your history.
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
229
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
230 2. Make sure that your gene_sets.loc is configured properly as data table. This is generally done by copying the right information into: tool_data_table_conf.xml. More info at: https://wiki.galaxyproject.org/Admin/Tools/Data%20Tables
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
231
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
232 License
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
233 -------
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
234
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
235 **featureCounts / subread package**:
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
236
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
237 - GNU General Public License version 3.0 (GPLv3)
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
238
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
239 Contact
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
240 -------
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
241
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
242 The tool wrapper has been written by Youri Hoogstrate from the Erasmus
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
243 Medical Center (Rotterdam, Netherlands) on behalf of the Translational
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
244 Research IT (TraIT) project:
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
245
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
246 http://www.ctmm.nl/en/programmas/infrastructuren/traitprojecttranslationeleresearch
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
247
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
248 More tools by the Translational Research IT (TraIT) project can be found
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
249 in the following toolsheds:
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
250
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
251 http://toolshed.g2.bx.psu.edu/
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
252
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
253 http://testtoolshed.g2.bx.psu.edu/
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
254
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
255 References
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
256 ----------
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
257 **featureCounts: an efficient general purpose program for assigning sequence reads to genomic features.**
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
258
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
259 *Liao Y1, Smyth GK, Shi W.* - Bioinformatics. 2014 Apr 1;30(7):923-30.
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
260
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
261 - http://www.ncbi.nlm.nih.gov/pubmed/24227677
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
262 - http://dx.doi.org/10.1093/bioinformatics/btt656
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
263
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
264
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
265 Acknowledgements
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
266 ----------------
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
267
2
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
268 I would like to thank Marius van den Beek for his contribution to this galaxy wrapper.
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
269 ]]></help>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
270 <citations>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
271 <citation type="doi">10.1093/bioinformatics/btt656</citation>
b5c93611d2c5 planemo upload for repository https://github.com/ErasmusMC-Bioinformatics/featurecounts_galaxy_wrapper commit b05640a41e2106782ac7f88f858b0a256918fa6f
yhoogstrate
parents: 1
diff changeset
272 </citations>
0
ab0323782bb5 planemo upload for repository https://bitbucket.org/EMCbioinf/galaxy-tool-shed-tools/raw/master/featurecounts commit cc900436bad9c6cca1f73d438c1f158d3bfc4318-dirty
yhoogstrate
parents:
diff changeset
273 </tool>