Mercurial > repos > nilesh > rseqc
annotate geneBody_coverage.xml @ 13:a7f9084572fe draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
| author | iuc | 
|---|---|
| date | Sat, 10 Dec 2022 11:21:47 +0000 | 
| parents | 57fad5deeb8e | 
| children | 
| rev | line source | 
|---|---|
| 13 
a7f9084572fe
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
 iuc parents: 
12diff
changeset | 1 <tool id="rseqc_geneBody_coverage" name="Gene Body Coverage (BAM)" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@" profile="@GALAXY_VERSION@"> | 
| 
a7f9084572fe
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
 iuc parents: 
12diff
changeset | 2 <description>read coverage over gene body</description> | 
| 11 
d7f6b3653d84
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
 iuc parents: 
9diff
changeset | 3 <macros> | 
| 
d7f6b3653d84
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
 iuc parents: 
9diff
changeset | 4 <import>rseqc_macros.xml</import> | 
| 
d7f6b3653d84
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
 iuc parents: 
9diff
changeset | 5 </macros> | 
| 13 
a7f9084572fe
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
 iuc parents: 
12diff
changeset | 6 <expand macro="bio_tools"/> | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 7 <expand macro="requirements" /> | 
| 11 
d7f6b3653d84
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
 iuc parents: 
9diff
changeset | 8 <expand macro="stdio" /> | 
| 
d7f6b3653d84
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
 iuc parents: 
9diff
changeset | 9 <version_command><![CDATA[geneBody_coverage.py --version]]></version_command> | 
| 
d7f6b3653d84
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit e0d4688a59e6eeba33adcfe803ac43d0bc2863e7"
 iuc parents: 
9diff
changeset | 10 <command><![CDATA[ | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 11 #if str($batch_mode.batch_mode_selector) == "merge": | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 12 #import re | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 13 #set $input_list = [] | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 14 #for $i, $input in enumerate($batch_mode.inputs): | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 15 #set $safename = re.sub('[^\w\-_]', '_', $input.element_identifier) | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 16 #if $safename in $input_list: | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 17 #set $safename = str($safename) + "." + str($i) | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 18 #end if | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 19 $input_list.append($safename) | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 20 ln -sf '${input}' '${safename}.bam' && | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 21 ln -sf '${input.metadata.bam_index}' '${safename}.bam.bai' && | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 22 echo '${safename}.bam' >> 'input_list.txt' && | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 23 #end for | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 24 geneBody_coverage.py -i 'input_list.txt' -r '${refgene}' --minimum_length ${minimum_length} -o output | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 25 #else | 
| 9 
ef10815e91b3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7d7cd4324af66710b89801a1a1c79fb8abf0d146
 iuc parents: 
7diff
changeset | 26 #set $safename = re.sub('[^\w\-_]', '_', $batch_mode.input.element_identifier) | 
| 
ef10815e91b3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7d7cd4324af66710b89801a1a1c79fb8abf0d146
 iuc parents: 
7diff
changeset | 27 ln -sf '${batch_mode.input}' '${safename}.bam' && | 
| 
ef10815e91b3
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7d7cd4324af66710b89801a1a1c79fb8abf0d146
 iuc parents: 
7diff
changeset | 28 ln -sf '${batch_mode.input.metadata.bam_index}' '${safename}.bam.bai' && | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 29 geneBody_coverage.py -i '${safename}.bam' -r '${refgene}' --minimum_length ${minimum_length} -o output | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 30 #end if | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 31 ]]> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 32 </command> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 33 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 34 <inputs> | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 35 <conditional name="batch_mode"> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 36 <param name="batch_mode_selector" type="select" label="Run each sample separately, or combine mutiple samples into one plot"> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 37 <option value="batch" selected="true">Run each sample separately</option> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 38 <option value="merge">Combine multiple samples into a single plot</option> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 39 </param> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 40 <when value="batch"> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 41 <param name="input" type="data" label="Input .bam file" format="bam" help="(--input-file)"/> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 42 </when> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 43 <when value="merge"> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 44 <param name="inputs" type="data" label="Input .bam file(s)" format="bam" help="(--input-file)" multiple="true"/> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 45 </when> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 46 </conditional> | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 47 <expand macro="refgene_param" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 48 <param name="minimum_length" type="integer" value="100" label="Minimum mRNA length (default: 100)" help="Minimum mRNA length in bp, mRNA that are shorter than this value will be skipped (--minimum_length)." /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 49 <expand macro="rscript_output_param" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 50 </inputs> | 
| 1 | 51 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 52 <outputs> | 
| 13 
a7f9084572fe
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
 iuc parents: 
12diff
changeset | 53 <data name="outputcurvespdf" format="pdf" from_work_dir="output.geneBodyCoverage.curves.pdf" label="${tool.name} on ${on_string}: curves (PDF)" /> | 
| 
a7f9084572fe
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
 iuc parents: 
12diff
changeset | 54 <data name="outputheatmappdf" format="pdf" from_work_dir="output.geneBodyCoverage.heatMap.pdf" label="${tool.name} on ${on_string}: heatmap (PDF)"> | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 55 <filter>batch_mode['batch_mode_selector'] == 'merge' and len(inputs) >= 3</filter> | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 56 </data> | 
| 13 
a7f9084572fe
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
 iuc parents: 
12diff
changeset | 57 <expand macro="rscript_output_data" filename="output.geneBodyCoverage.r" label="${tool.name} on ${on_string}: Rscript"/> | 
| 
a7f9084572fe
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 8a91236cee4d408ae2b53a3e9b6daebc332d631a
 iuc parents: 
12diff
changeset | 58 <data name="outputtxt" format="txt" from_work_dir="output.geneBodyCoverage.txt" label="${tool.name} on ${on_string}: stats (TXT)" /> | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 59 </outputs> | 
| 1 | 60 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 61 <!-- PDF Files contain R version, must avoid checking for diff --> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 62 <tests> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 63 <test> | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 64 <conditional name="batch_mode"> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 65 <param name="batch_mode_selector" value="batch" /> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 66 <param name="input" value="pairend_strandspecific_51mer_hg19_chr1_1-100000.bam" /> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 67 </conditional> | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 68 <param name="refgene" value="hg19_RefSeq_chr1_1-100000.bed" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 69 <param name="rscript_output" value="true" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 70 <output name="outputcurvespdf" file="output.geneBodyCoverage.curves.pdf" compare="sim_size" /> | 
| 12 
57fad5deeb8e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 247059e2527b66f1dbecf1e61496daef921040c3"
 iuc parents: 
11diff
changeset | 71 <output name="outputr" file="output.geneBodyCoverage_r" /> | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 72 <output name="outputtxt" file="output.geneBodyCoverage.txt" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 73 </test> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 74 <test> | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 75 <conditional name="batch_mode"> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 76 <param name="batch_mode_selector" value="merge" /> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 77 <param name="inputs" value="pairend_strandspecific_51mer_hg19_chr1_1-100000.bam,pairend_strandspecific_51mer_hg19_chr1_1-100000.bam,pairend_strandspecific_51mer_hg19_chr1_1-100000.bam" /> | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 78 </conditional> | 
| 12 
57fad5deeb8e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 247059e2527b66f1dbecf1e61496daef921040c3"
 iuc parents: 
11diff
changeset | 79 <param name="refgene" value="hg19_RefSeq_chr1_1-100000.bed" ftype="bed12"/> | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 80 <param name="rscript_output" value="true" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 81 <output name="outputcurvespdf" file="output2.geneBodyCoverage.curves.pdf" compare="sim_size" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 82 <output name="outputheatmappdf" file="output2.geneBodyCoverage.heatMap.pdf" compare="sim_size" /> | 
| 12 
57fad5deeb8e
"planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 247059e2527b66f1dbecf1e61496daef921040c3"
 iuc parents: 
11diff
changeset | 83 <output name="outputr" file="output2.geneBodyCoverage_r" /> | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 84 <output name="outputtxt" file="output2.geneBodyCoverage.txt" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 85 </test> | 
| 1 | 86 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 87 </tests> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 88 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 89 <help><![CDATA[ | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 90 ## geneBody_coverage.py | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 91 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 92 Read coverage over gene body. This module is used to check if read coverage is uniform and if there is any 5\'/3\' bias. This module scales all transcripts to 100 nt and calculates the number of reads covering each nucleotide position. Finally, it generates plots illustrating the coverage profile along the gene body. | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 93 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 94 If 3 or more BAM files were provided. This program generates a lineGraph and a heatmap. If fewer than 3 BAM files were provided, only lineGraph is generated. See below for examples. | 
| 1 | 95 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 96 When heatmap is generated, samples are ranked by the "skewness" of the coverage: Sample with best (worst) coverage will be displayed at the top (bottom) of the heatmap. | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 97 Coverage skewness was measured by `Pearson’s skewness coefficients <http://en.wikipedia.org/wiki/Skewness#Pearson.27s_skewness_coefficients>`_ | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 98 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 99 .. image:: $PATH_TO_IMAGES/geneBody_workflow.png | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 100 :width: 800 px | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 101 :scale: 80 % | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 102 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 103 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 104 ## Inputs | 
| 1 | 105 | 
| 106 Input BAM/SAM file | |
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 107 Alignment file in BAM/SAM format. | 
| 1 | 108 | 
| 109 Reference gene model | |
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 110 Gene Model in BED format. | 
| 1 | 111 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 112 Minimum mRNA length | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 113 Minimum mRNA length (bp). mRNA that are shorter than this value will be skipped (default is 100). | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 114 | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 115 ## Outputs | 
| 1 | 116 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 117 Text | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 118 Table that includes the data used to generate the plots | 
| 1 | 119 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 120 R Script | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 121 R script file that reads the data and generates the plot | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 122 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 123 PDF | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 124 The final plot, in PDF format | 
| 1 | 125 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 126 Example plots: | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 127 .. image:: $PATH_TO_IMAGES/Aug_26.geneBodyCoverage.curves.png | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 128 :height: 600 px | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 129 :width: 600 px | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 130 :scale: 80 % | 
| 1 | 131 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 132 .. image:: $PATH_TO_IMAGES/Aug_26.geneBodyCoverage.heatMap.png | 
| 4 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 133 :height: 600 px | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 134 :width: 600 px | 
| 
caaa120457bc
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 7f68686cac77df831f1a26a2126a238a2e480316
 iuc parents: 
3diff
changeset | 135 :scale: 80 % | 
| 1 | 136 | 
| 3 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 137 @ABOUT@ | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 138 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 139 ]]> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 140 </help> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 141 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 142 <expand macro="citations" /> | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 143 | 
| 
71ed55a3515a
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/rseqc commit 37fb1988971807c6a072e1afd98eeea02329ee83
 iuc parents: 
1diff
changeset | 144 </tool> | 
