annotate ctat_lncrna.xml @ 9:f4fe52ab2ead draft

Uploaded
author trinity_ctat
date Tue, 03 Jul 2018 10:52:16 -0400
parents bddb36ef9fb3
children f3f722c9dbf8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
1 <tool id="ctat_lncrna" name="ctat_lncrna" version="1.0.0" profile="17.05">
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
2
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
3 <description>Filters a high-quality set of lncRNA from reconstructed RNA-seq data</description>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
4 <requirements>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
5 <requirement type="package">ctat-lncrna</requirement>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
6 </requirements>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
7 <command detect_errors="default">
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
8 <![CDATA[
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
9 #if str($bedfile) != "":
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
10 lncrna --bedfile $bedfile
9
f4fe52ab2ead Uploaded
trinity_ctat
parents: 8
diff changeset
11 --config "${assembly.fields.path}"
0
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
12 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
13
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
14 #if str($assembly) != "":
9
f4fe52ab2ead Uploaded
trinity_ctat
parents: 8
diff changeset
15 --assembly "${assembly.fields.value}"
0
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
16 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
17
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
18 #if $min_overlap != "":
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
19 --min_overlap "$min_overlap"
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
20 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
21
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
22 #if str($min_cluster) != "":
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
23 --min_cluster "$min_cluster"
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
24 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
25
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
26 #if str($min_coding) != "":
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
27 --min_coding "$min_coding"
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
28 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
29
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
30 #if str($minMatch) != "":
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
31 --minMatch "$minMatch"
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
32 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
33
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
34 #if str($pad) != "":
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
35 --pad "$pad"
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
36 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
37
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
38 #if str($gap_open) != "":
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
39 --gap_open "$gap_open"
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
40 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
41
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
42 #if str($gap_extend) != "":
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
43 --gap_extend "$gap_extend"
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
44 #end if
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
45
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
46 --web
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
47 && cp -r slncky.EvolutionBrowser $html_file.files_path
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
48 ]]>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
49 </command>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
50
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
51 <inputs>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
52 <param name="bedfile" format="interval" type="data" value="bedfile" label="Bed File:" help="Reconstructed transcripts (ex. from StringTie or Trinity)"/>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
53 <param name="min_overlap" type="float" value="0.0" label="Min overlap" help="Remove any transcript that overlap annotated coding gene greater than min_overlap" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
54 <param name="min_cluster" type="integer" value="2" label="Min cluster" help="Minimum size of duplication clusters to remove" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
55 <param name="min_coding" type="float" value="0.1" label="Min exonic identity to filter out transcript that aligns to orthologous coding gene" help="default is set by learning coding alignment distribution from data"/>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
56 <param name="minMatch" type="float" value="0.1" label="Min match" help="Minimum match parameter for liftover" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
57 <param name="pad" type="integer" value="0" label="Pad" help="No. of basepairs to search up- and down-stream when lifting over lnc to ortholog" />
1
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
58 <param name="gap_open" type="text" value="200" label="Gap open penalty to pass to lastz" help="Decreasing this parameter will increase sensitivity of orthology search"/>
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
59 <param name="gap_extend" type="text" value="40" label="Gap extend penalty to pass to lastz" help="Decreasing this parameter will increase sensitivity of orthology search."/>
9
f4fe52ab2ead Uploaded
trinity_ctat
parents: 8
diff changeset
60 <param name="assembly" type="select" label="Choose annotation:" help="Select annotation">
0
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
61 <options from_data_table="ctat_lncrna_annotations" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
62 </param>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
63 </inputs>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
64
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
65 <outputs>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
66 <data format="html" name="html_file" label="web_report" from_work_dir="slncky.EvolutionBrowser/browse.html"/>
1
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
67 <data format="text" name="canonical_to_lncs" label="canonical_to_lncs" from_work_dir="slncky.canonical_to_lncs.txt"/>
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
68 <data format="text" name="cluster_info" label="cluster_info" from_work_dir="slncky.cluster_info.txt"/>
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
69 <data format="text" name="filtered_info" label="filtered_info" from_work_dir="slncky.filtered_info.txt"/>
0
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
70 <data format="bed" name="lncs" label="lncs" from_work_dir="slncky.lncs.bed"/>
1
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
71 <data format="text" name="lncs_info" label="lncs.info" from_work_dir="slncky.lncs.info.txt"/>
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
72 <data format="text" name="orfs" label="orfs" from_work_dir="slncky.orfs.txt"/>
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
73 <data format="text" name="orthologs_top" label="orthologs.top" from_work_dir="slncky.orthologs.top.txt"/>
5be72b8acec1 adding ctat_lncrna tool
trinity_ctat
parents: 0
diff changeset
74 <data format="text" name="orthologs" label="orthologs" from_work_dir="slncky.orthologs.txt"/>
0
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
75 </outputs>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
76
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
77 <stdio>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
78 <exit_code range="1:" level="fatal" description="Error in SLNCky" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
79 </stdio>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
80
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
81 <tests>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
82 <test>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
83 <param name="bedfile" value="reads.simPE.StringTie.transcripts.bed" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
84 <param name="assembly" value="hg19" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
85 <param name="min_overlap" value="0.0" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
86 <param name="min_cluster" value="2" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
87 <param name="min_coding" value="0.1" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
88 <param name="minMatch" value="0.1" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
89 <param name="pad" value="0" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
90 <param name="gap_open" value="200" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
91 <param name="gap_extend" value="40" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
92
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
93 <!-- <data format="html" name="html_file" label="web_report" from_work_dir="slncky.EvolutionBrowser/browse.html"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
94 <output name="html_file" file="slncky/reads.simPE.browse.html" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
95
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
96 <!-- <data format="txt" name="canonical_to_lncs" label="canonical_to_lncs" from_work_dir="slncky.canonical_to_lncs.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
97 <output name="canonical_to_lncs" file="slncky/reads.simPE.canonical_to_lncs.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
98
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
99 <!-- <data format="txt" name="cluster_info" label="cluster_info" from_work_dir="slncky.cluster_info.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
100 <output name="cluster_info" file="slncky/reads.simPE.cluster_info.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
101
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
102 <!-- <data format="txt" name="filtered_info" label="filtered_info" from_work_dir="slncky.filtered_info.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
103 <output name="filtered_info" file="slncky/reads.simPE.filtered_info.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
104
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
105 <!-- <data format="bed" name="lncs" label="lncs" from_work_dir="slncky.lncs.bed"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
106 <output name="lncs" file="slncky/reads.simPE.lncs.bed" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
107
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
108 <!-- <data format="txt" name="lncs_info" label="lncs.info" from_work_dir="slncky.lncs.info.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
109 <output name="lncs_info" file="slncky/reads.simPE.lncs.info.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
110
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
111 <!-- <data format="txt" name="orfs" label="orfs" from_work_dir="slncky.orfs.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
112 <output name="orfs" file="slncky/reads.simPE.orfs.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
113
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
114 <!-- <data format="txt" name="orthologs_top" label="orthologs.top" from_work_dir="slncky.orthologs.top.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
115 <output name="orthologs_top" file="slncky/reads.simPE.orthologs.top.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
116
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
117 <!-- <data format="txt" name="orthologs" label="orthologs" from_work_dir="slncky.orthologs.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
118 <output name="orthologs" file="slncky/reads.simPE.orthologs.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
119
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
120 </test>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
121 <test>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
122 <param name="bedfile" value="mir-17-92.StringTie.transcripts.bed" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
123 <param name="assembly" value="hg19" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
124 <param name="min_overlap" value="0.0" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
125 <param name="min_cluster" value="2" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
126 <param name="min_coding" value="0.1" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
127 <param name="minMatch" value="0.1" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
128 <param name="pad" value="0" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
129 <param name="gap_open" value="200" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
130 <param name="gap_extend" value="40" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
131
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
132 <!-- <data format="html" name="html_file" label="web_report" from_work_dir="slncky.EvolutionBrowser/browse.html"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
133 <output name="html_file" file="slncky/mir-17-92.browse.html" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
134
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
135 <!-- <data format="txt" name="canonical_to_lncs" label="canonical_to_lncs" from_work_dir="slncky.canonical_to_lncs.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
136 <output name="canonical_to_lncs" file="slncky/mir-17-92.canonical_to_lncs.txt.sorted" sort="true" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
137
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
138 <!-- <data format="txt" name="cluster_info" label="cluster_info" from_work_dir="slncky.cluster_info.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
139 <!-- This file isn't being created for some reason...
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
140 <output name="cluster_info" >
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
141 <assert_contents>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
142 <has_line_matching expression=".+" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
143 </assert_contents>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
144 </output>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
145 -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
146
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
147 <!-- <data format="txt" name="filtered_info" label="filtered_info" from_work_dir="slncky.filtered_info.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
148 <output name="filtered_info" file="slncky/mir-17-92.filtered_info.txt.sorted" sort="true" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
149
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
150 <!-- <data format="bed" name="lncs" label="lncs" from_work_dir="slncky.lncs.bed"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
151 <output name="lncs" file="slncky/mir-17-92.lncs.bed" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
152
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
153 <!-- <data format="txt" name="lncs_info" label="lncs.info" from_work_dir="slncky.lncs.info.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
154 <output name="lncs_info" file="slncky/mir-17-92.lncs.info.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
155
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
156 <!-- <data format="txt" name="orfs" label="orfs" from_work_dir="slncky.orfs.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
157 <output name="orfs" file="slncky/mir-17-92.orfs.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
158
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
159 <!-- <data format="txt" name="orthologs_top" label="orthologs.top" from_work_dir="slncky.orthologs.top.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
160 <output name="orthologs_top" file="slncky/mir-17-92.orthologs.top.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
161
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
162 <!-- <data format="txt" name="orthologs" label="orthologs" from_work_dir="slncky.orthologs.txt"/> -->
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
163 <output name="orthologs" file="slncky/mir-17-92.orthologs.txt" />
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
164 </test>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
165 </tests>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
166
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
167 <help>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
168 .. class:: infomark
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
169
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
170 slncky is a tool for lncRNA discovery from RNA-Seq data. slncky filters a high-quality set of noncoding transcripts, discovers lncRNA orthologs, and characterizes conserved lncRNA evolution.
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
171
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
172 To learn more about slncky read their paper_ or visit their website_ .
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
173
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
174 .. _paper: https://genomebiology.biomedcentral.com/articles/10.1186/s13059-016-0880-9
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
175 .. _website: https://github.com/slncky/slncky
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
176
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
177 </help>
6bd94dd65712 testing
trinity_ctat
parents:
diff changeset
178 </tool>