annotate tetranscript.xml @ 2:bbeab8445490 draft

"planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
author iuc
date Sun, 04 Oct 2020 09:53:49 +0000
parents bf4ee2810759
children 313414e9abcf
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
1 <?xml version="1.0"?>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
2 <tool id="tetoolkit_tetranscripts" name="TEtranscripts" version="@TOOL_VERSION@+galaxy@VERSION_SUFFIX@">
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
3 <description>annotates reads to genes and transposable elements</description>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
4 <macros>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
5 <token name="@TOOL_VERSION@">2.2.1</token>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
6 <token name="@VERSION_SUFFIX@">0</token>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
7 </macros>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
8 <requirements>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
9 <requirement type="package" version="@TOOL_VERSION@">tetranscripts</requirement>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
10 </requirements>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
11 <version_command>TEtranscripts --version</version_command>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
12 <command detect_errors="exit_code"><![CDATA[
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
13 ## initialize
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
14 ## file extension is required
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
15 ln -s '$GTF' 'gene_annotation.gtf' &&
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
16 ln -s '$TE' 'transposable_annotation.gtf' &&
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
17
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
18 ## run
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
19 TEtranscripts
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
20 ## required
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
21 -t
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
22 #for $s in $sample_rep
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
23 '${s.t}'
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
24 #end for
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
25 -c
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
26 #for $s in $sample_rep
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
27 '${s.c}'
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
28 #end for
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
29 --GTF 'gene_annotation.gtf'
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
30 --TE 'transposable_annotation.gtf'
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
31 ## optional
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
32 --stranded '$io.stranded'
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
33 $io.sortByPos
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
34 --project 'result'
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
35 --mode '$ap.mode'
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
36 --minread $ap.minread
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
37 #if $ap.fragmentLength
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
38 --fragmentLength $ap.fragmentLength
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
39 #end if
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
40 --iteration $ap.iteration
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
41 --padj $ap.padj
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
42 --foldchange $ap.foldchange
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
43 #if 'log' in $oo.out
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
44 --verbose 3
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
45 |& tee '$out_log'
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
46 #end if
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
47 ]]></command>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
48 <inputs>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
49 <repeat name="sample_rep" min="2" title="Select input data">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
50 <param argument="-t" type="data" format="bam" label="Treatment sample file"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
51 <param argument="-c" type="data" format="bam" label="Control sample file"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
52 </repeat>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
53 <param argument="--GTF" type="data" format="gtf" label="Select file for gene annotations"/>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
54 <param argument="--TE" type="data" format ="gtf" label="Select file for transposable element annotations"/>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
55 <section name="io" title="Input options" expanded="true">
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
56 <param argument="--stranded" type="select" label="Select library type">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
57 <option value="no">Library is unstranded (no)</option>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
58 <option value="forward">Second-strand cDNA library e.g. QIAseq stranded (forward)</option>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
59 <option value="reverse">First-strand cDNA library e.g. Illumina TruSeq stranded (reverse)</option>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
60 </param>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
61 <param argument="--sortByPos" type="boolean" truevalue="--sortByPos" falsevalue="" label="Are input files sorted by chromosome position?"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
62 </section>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
63 <section name="ap" title="Advanced parameters">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
64 <param argument="--mode" type="select" label="Set TE counting mode">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
65 <option value="multi">Distribute among all alignments (multi)</option>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
66 <option value="uniq">Unique mappers only (uniq)</option>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
67 </param>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
68 <param argument="--minread" type="integer" value="1" min="0" label="Set read count cutoff"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
69 <param argument="--fragmentLength" type="integer" min="0" optional="true" label="Set average length of fragment used for single-end sequencing" help="For paired-end, estimated from the input alignment file. For single-end, ignored by default."/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
70 <param argument="--iteration" type="integer" value="100" min="0" label="Set maximum number of iterations used to optimize multi-reads assignment"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
71 <param argument="--padj" type="float" value="0.05" min="0.0" max="1.0" label="Set FDR cutoff for significance"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
72 <param argument="--foldchange" type="float" value="1.0" min="0.0" label="Set fold-change ratio (absolute) cutoff for differential expression"/>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
73 </section>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
74 <section name="oo" title="Output options">
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
75 <param name="out" type="select" multiple="true" optional="false" label="Select output file(s)" help="Result files for gene TE analysis and sigDiff gene TE will be created if more than one dataset is applied.">
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
76 <option value="cnttable" selected="true">cntTable</option>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
77 <option value="deseq2">DESeq2.R</option>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
78 <option value="gta" selected="true">Gene TE Analysis</option>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
79 <option value="log">Log</option>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
80 <option value="sgt" selected="true">SigDiff Gene TE</option>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
81 </param>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
82 </section>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
83 </inputs>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
84 <outputs>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
85 <data name="out_cnt" format="tabular" from_work_dir="result.cntTable" label="${tool.name} on ${on_string}: cntTable">
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
86 <filter>'cnttable' in oo['out']</filter>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
87 </data>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
88 <data name="out_deseq2" format="txt" from_work_dir="result_DESeq2.R" label="${tool.name} on ${on_string}: DESeq2.R">
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
89 <filter>'deseq2' in oo['out']</filter>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
90 </data>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
91 <data name="out_gta" format="tabular" from_work_dir="result_gene_TE_analysis.txt" label="${tool.name} on ${on_string}: Gene TE analysis">
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
92 <filter>'gta' in oo['out']</filter>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
93 </data>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
94 <data name="out_log" format="txt" from_work_dir="log.txt" label="${tool.name} on ${on_string}: log">
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
95 <filter>'log' in oo['out']</filter>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
96 </data>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
97 <data name="out_sgt" format="tabular" from_work_dir="result_sigdiff_gene_TE.txt" label="${tool.name} on ${on_string}: SigDiff Gene TE">
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
98 <filter>'sgt' in oo['out']</filter>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
99 </data>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
100 </outputs>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
101 <tests>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
102 <!--
1
bf4ee2810759 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit de0508a070ac11901c5c4cb9caffea85f0c889fb"
iuc
parents: 0
diff changeset
103 test data sources:
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
104 https://github.com/mhammell-laboratory/tetoolkit-test-data
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
105 https://github.com/mhammell-laboratory/TEtranscripts/issues/66
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
106 -->
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
107
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
108 <!-- #1: default -->
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
109 <test expect_num_outputs="3">
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
110 <repeat name="sample_rep">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
111 <param name="t" value="treatment1.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
112 <param name="c" value="control1.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
113 </repeat>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
114 <repeat name="sample_rep">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
115 <param name="t" value="treatment2.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
116 <param name="c" value="control2.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
117 </repeat>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
118 <param name="GTF" value="gtf.gtf"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
119 <param name="TE" value="te.gtf"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
120 <output name="out_cnt">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
121 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
122 <has_n_lines n="295"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
123 <has_text_matching expression="gene.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
124 <has_text_matching expression="TIRANT.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
125 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
126 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
127 <output name="out_gta">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
128 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
129 <has_n_lines n="71"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
130 <has_line line="baseMean&#009;log2FoldChange&#009;lfcSE&#009;stat&#009;pvalue&#009;padj"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
131 <has_text_matching expression="TIRANT.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
132 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
133 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
134 <output name="out_sgt">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
135 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
136 <has_n_lines n="1"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
137 <has_line line="baseMean&#009;log2FoldChange&#009;lfcSE&#009;stat&#009;pvalue&#009;padj"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
138 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
139 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
140 </test>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
141 <!-- #2 -->
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
142 <test expect_num_outputs="5">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
143 <repeat name="sample_rep">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
144 <param name="t" value="treatment1.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
145 <param name="c" value="control1.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
146 </repeat>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
147 <repeat name="sample_rep">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
148 <param name="t" value="treatment2.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
149 <param name="c" value="control2.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
150 </repeat>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
151 <param name="GTF" value="gtf.gtf"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
152 <param name="TE" value="te.gtf"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
153 <section name="io">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
154 <param name="stranded" value="forward"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
155 <param name="sortByPos" value="true"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
156 </section>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
157 <section name="ap">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
158 <param name="mode" value="uniq"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
159 <param name="minread" value="2"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
160 <param name="fragmentLength" value="10"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
161 <param name="iteration" value="90"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
162 <param name="padj" value="0.06"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
163 <param name="foldchange" value="2.0"/>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
164 </section>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
165 <section name="oo">
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
166 <param name="out" value="cnttable,deseq2,gta,sgt,log"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
167 </section>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
168 <output name="out_cnt">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
169 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
170 <has_n_lines n="295"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
171 <has_text_matching expression="gene.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
172 <has_text_matching expression="TIRANT.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
173 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
174 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
175 <output name="out_deseq2">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
176 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
177 <has_n_lines n="14"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
178 <has_text_matching expression="data.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
179 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
180 </output>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
181 <output name="out_gta">
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
182 <assert_contents>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
183 <has_n_lines n="3"/>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
184 <has_line line="baseMean&#009;log2FoldChange&#009;lfcSE&#009;stat&#009;pvalue&#009;padj"/>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
185 <has_text_matching expression="DNAREP1.+"/>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
186 </assert_contents>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
187 </output>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
188 <output name="out_log">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
189 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
190 <has_text_matching expression="INFO.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
191 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
192 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
193 <output name="out_sgt">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
194 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
195 <has_n_lines n="1"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
196 <has_line line="baseMean&#009;log2FoldChange&#009;lfcSE&#009;stat&#009;pvalue&#009;padj"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
197 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
198 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
199 </test>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
200 <!-- #3 -->
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
201 <test expect_num_outputs="5">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
202 <repeat name="sample_rep">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
203 <param name="t" value="treatment1.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
204 <param name="c" value="control1.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
205 </repeat>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
206 <repeat name="sample_rep">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
207 <param name="t" value="treatment2.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
208 <param name="c" value="control2.bam"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
209 </repeat>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
210 <param name="GTF" value="gtf.gtf"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
211 <param name="TE" value="te.gtf"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
212 <section name="io">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
213 <param name="stranded" value="reverse"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
214 </section>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
215 <section name="oo">
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
216 <param name="out" value="cnttable,deseq2,gta,sgt,log"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
217 </section>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
218 <output name="out_cnt">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
219 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
220 <has_n_lines n="295"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
221 <has_text_matching expression="gene.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
222 <has_text_matching expression="TIRANT.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
223 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
224 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
225 <output name="out_deseq2">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
226 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
227 <has_n_lines n="14"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
228 <has_text_matching expression="data.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
229 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
230 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
231 <output name="out_gta">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
232 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
233 <has_n_lines n="23"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
234 <has_line line="baseMean&#009;log2FoldChange&#009;lfcSE&#009;stat&#009;pvalue&#009;padj"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
235 <has_text_matching expression="TART.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
236 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
237 </output>
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
238 <output name="out_log">
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
239 <assert_contents>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
240 <has_text_matching expression="INFO.+"/>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
241 </assert_contents>
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
242 </output>
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
243 <output name="out_sgt">
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
244 <assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
245 <has_n_lines n="2"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
246 <has_line line="baseMean&#009;log2FoldChange&#009;lfcSE&#009;stat&#009;pvalue&#009;padj"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
247 <has_text_matching expression="Gypsy12.+"/>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
248 </assert_contents>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
249 </output>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
250 </test>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
251 </tests>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
252 <help><![CDATA[
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
253 .. class:: infomark
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
254
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
255 **What it does**
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
256
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
257 TEtranscripts is a software package that utilizes both unambiguously (uniquely) and ambiguously (multi-) mapped reads to perform differential enrichment analyses from high throughput sequencing experiments. Currently, most expression analysis software packates are not optimized for handling the complexities involved in quantifying highly repetitive regions of the genome, especially transposable elements (TE), from short sequencing reads. Although transposon elements make up between 20 to 80% of many eukaryotic genomes and contribute significantly to the cellular transcriptome output, the difficulty in quantifying their abundances from high throughput sequencing experiments has led them to be largely ignored in most studies. The TEtranscripts provides a noticeable improvement in the recovery of TE transcripts from RNA-Seq experiments and identification of peaks associated with repetitive regions of the genome.
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
258
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
259 **Input**
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
260
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
261 GTF files for gene annotation can be obtained from `UCSC RefSeq <http://genome.ucsc.edu/cgi-bin/hgTables>`_, Ensembl, `iGenomes <http://support.illumina.com/sequencing/sequencing_software/igenome.html>`_ or other annotation databases. GTF files for TE annotations are customly generated from `UCSC RepeatMasker <http://genome.ucsc.edu/cgi-bin/hgTables>`_ or other annotation database. They contain two custom attributes, class_id and family_id, corresponding to the class (e.g. LINE) and family (e.g. L1) of the corresponding transposable element. A unique ID (e.g. L1Md_Gf_dup1) is also assigned for each TE annotation in the transcript_id attribute.
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
262
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
263 **Output**
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
264
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
265 TEtranscripts quantifies both gene and transposable element (TE) transcript abundances from RNA-Seq experiments, utilizing both uniquely and ambiguously mapped short read sequences. It processes the short reads alignments (BAM files) and proportionally assigns read counts to the corresponding gene or TE based on the user-provided annotation files (GTF files). In addition, TEtranscripts combines multiple libraries and perform differential analysis using DESeq2.
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
266
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
267 .. class:: infomark
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
268
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
269 **References**
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
270
2
bbeab8445490 "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 52fd61119be10e02b66852d5ccf21f4f1904b8c3"
iuc
parents: 1
diff changeset
271 More information are available on the `project website <http://hammelllab.labsites.cshl.edu/software/#TEtranscripts>`_ and `GitHub <https://github.com/mhammell-laboratory/TEtranscripts>`_.
0
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
272 ]]></help>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
273 <citations>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
274 <citation type="doi">10.1093/bioinformatics/btv422</citation>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
275 <citation type="doi">10.1007/978-1-4939-7710-9_11</citation>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
276 </citations>
2dfbcb88d16a "planemo upload for repository https://github.com/mhammell-laboratory/TEtranscripts commit 0afd89b76ba658b8bc9faa1463a1aa160ddb2339"
iuc
parents:
diff changeset
277 </tool>