Mercurial > repos > trinity_ctat > ctat_lncrna
comparison ctat_lncrna.xml @ 0:a940c4a36a43 draft default tip
Upload ctat tools.
author | trinity_ctat |
---|---|
date | Tue, 17 Jul 2018 11:49:16 -0400 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:a940c4a36a43 |
---|---|
1 <tool id="ctat_lncrna" name="ctat_lncrna" version="1.0.0" profile="17.05"> | |
2 | |
3 <description>Filters a high-quality set of lncRNA from reconstructed RNA-seq data</description> | |
4 <requirements> | |
5 <requirement type="package" version="1.0.1">ctat-lncrna</requirement> | |
6 </requirements> | |
7 <command detect_errors="default"> | |
8 <![CDATA[ | |
9 #if str($bedfile) != "": | |
10 lncrna --bedfile $bedfile | |
11 --config "${assembly.fields.path}" | |
12 #end if | |
13 | |
14 #if str($assembly) != "": | |
15 --assembly "${assembly.fields.value}" | |
16 #end if | |
17 | |
18 #if $min_overlap != "": | |
19 --min_overlap "$min_overlap" | |
20 #end if | |
21 | |
22 #if str($min_cluster) != "": | |
23 --min_cluster "$min_cluster" | |
24 #end if | |
25 | |
26 #if str($min_coding) != "": | |
27 --min_coding "$min_coding" | |
28 #end if | |
29 | |
30 #if str($minMatch) != "": | |
31 --minMatch "$minMatch" | |
32 #end if | |
33 | |
34 #if str($pad) != "": | |
35 --pad "$pad" | |
36 #end if | |
37 | |
38 #if str($gap_open) != "": | |
39 --gap_open "$gap_open" | |
40 #end if | |
41 | |
42 #if str($gap_extend) != "": | |
43 --gap_extend "$gap_extend" | |
44 #end if | |
45 --web | |
46 && cp -r slncky.EvolutionBrowser $html_file.files_path | |
47 ]]> | |
48 </command> | |
49 | |
50 <inputs> | |
51 <param name="bedfile" format="interval" type="data" value="bedfile" label="Bed File:" help="Reconstructed transcripts (ex. from StringTie or Trinity)"/> | |
52 <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" /> | |
53 <param name="min_cluster" type="integer" value="2" label="Min cluster" help="Minimum size of duplication clusters to remove" /> | |
54 <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"/> | |
55 <param name="minMatch" type="float" value="0.1" label="Min match" help="Minimum match parameter for liftover" /> | |
56 <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" /> | |
57 <param name="gap_open" type="integer" value="200" label="Gap open penalty to pass to lastz" help="Decreasing this parameter will increase sensitivity of orthology search"/> | |
58 <param name="gap_extend" type="integer" value="40" label="Gap extend penalty to pass to lastz" help="Decreasing this parameter will increase sensitivity of orthology search."/> | |
59 <param name="assembly" type="select" label="Choose annotation:" help="Select annotation"> | |
60 <options from_data_table="ctat_lncrna_annotations" /> | |
61 </param> | |
62 </inputs> | |
63 | |
64 <outputs> | |
65 <data format="html" name="html_file" label="web_report" from_work_dir="slncky.EvolutionBrowser/browse.html"/> | |
66 <data format="tabular" name="canonical_to_lncs" label="canonical_to_lncs" from_work_dir="slncky.canonical_to_lncs.txt"/> | |
67 <data format="tabular" name="cluster_info" label="cluster_info" from_work_dir="slncky.cluster_info.txt"/> | |
68 <data format="tabular" name="filtered_info" label="filtered_info" from_work_dir="slncky.filtered_info.txt"/> | |
69 <data format="bed" name="lncs" label="lncs" from_work_dir="slncky.lncs.bed"/> | |
70 <data format="tabular" name="lncs_info" label="lncs.info" from_work_dir="slncky.lncs.info.txt"/> | |
71 <data format="tabular" name="orfs" label="orfs" from_work_dir="slncky.orfs.txt"/> | |
72 <data format="tabular" name="orthologs_top" label="orthologs.top" from_work_dir="slncky.orthologs.top.txt"/> | |
73 <data format="tabular" name="orthologs" label="orthologs" from_work_dir="slncky.orthologs.txt"/> | |
74 </outputs> | |
75 | |
76 <stdio> | |
77 <exit_code range="1:" level="fatal" description="Error in SLNCky" /> | |
78 </stdio> | |
79 | |
80 <tests> | |
81 <test> | |
82 <param name="bedfile" value="reads.simPE.StringTie.transcripts.bed" /> | |
83 <param name="assembly" value="hg19" /> | |
84 <param name="min_overlap" value="0.0" /> | |
85 <param name="min_cluster" value="2" /> | |
86 <param name="min_coding" value="0.1" /> | |
87 <param name="minMatch" value="0.1" /> | |
88 <param name="pad" value="0" /> | |
89 <param name="gap_open" value="200" /> | |
90 <param name="gap_extend" value="40" /> | |
91 | |
92 <!-- <data format="html" name="html_file" label="web_report" from_work_dir="slncky.EvolutionBrowser/browse.html"/> --> | |
93 <output name="html_file" file="slncky/reads.simPE.browse.html" /> | |
94 | |
95 <!-- <data format="txt" name="canonical_to_lncs" label="canonical_to_lncs" from_work_dir="slncky.canonical_to_lncs.txt"/> --> | |
96 <output name="canonical_to_lncs" file="slncky/reads.simPE.canonical_to_lncs.txt" /> | |
97 | |
98 <!-- <data format="txt" name="cluster_info" label="cluster_info" from_work_dir="slncky.cluster_info.txt"/> --> | |
99 <output name="cluster_info" file="slncky/reads.simPE.cluster_info.txt" /> | |
100 | |
101 <!-- <data format="txt" name="filtered_info" label="filtered_info" from_work_dir="slncky.filtered_info.txt"/> --> | |
102 <output name="filtered_info" file="slncky/reads.simPE.filtered_info.txt" /> | |
103 | |
104 <!-- <data format="bed" name="lncs" label="lncs" from_work_dir="slncky.lncs.bed"/> --> | |
105 <output name="lncs" file="slncky/reads.simPE.lncs.bed" /> | |
106 | |
107 <!-- <data format="txt" name="lncs_info" label="lncs.info" from_work_dir="slncky.lncs.info.txt"/> --> | |
108 <output name="lncs_info" file="slncky/reads.simPE.lncs.info.txt" /> | |
109 | |
110 <!-- <data format="txt" name="orfs" label="orfs" from_work_dir="slncky.orfs.txt"/> --> | |
111 <output name="orfs" file="slncky/reads.simPE.orfs.txt" /> | |
112 | |
113 <!-- <data format="txt" name="orthologs_top" label="orthologs.top" from_work_dir="slncky.orthologs.top.txt"/> --> | |
114 <output name="orthologs_top" file="slncky/reads.simPE.orthologs.top.txt" /> | |
115 | |
116 <!-- <data format="txt" name="orthologs" label="orthologs" from_work_dir="slncky.orthologs.txt"/> --> | |
117 <output name="orthologs" file="slncky/reads.simPE.orthologs.txt" /> | |
118 | |
119 </test> | |
120 <test> | |
121 <param name="bedfile" value="mir-17-92.StringTie.transcripts.bed" /> | |
122 <param name="assembly" value="hg19" /> | |
123 <param name="min_overlap" value="0.0" /> | |
124 <param name="min_cluster" value="2" /> | |
125 <param name="min_coding" value="0.1" /> | |
126 <param name="minMatch" value="0.1" /> | |
127 <param name="pad" value="0" /> | |
128 <param name="gap_open" value="200" /> | |
129 <param name="gap_extend" value="40" /> | |
130 | |
131 <!-- <data format="html" name="html_file" label="web_report" from_work_dir="slncky.EvolutionBrowser/browse.html"/> --> | |
132 <output name="html_file" file="slncky/mir-17-92.browse.html" /> | |
133 | |
134 <!-- <data format="txt" name="canonical_to_lncs" label="canonical_to_lncs" from_work_dir="slncky.canonical_to_lncs.txt"/> --> | |
135 <output name="canonical_to_lncs" file="slncky/mir-17-92.canonical_to_lncs.txt.sorted" sort="true" /> | |
136 | |
137 <!-- <data format="txt" name="cluster_info" label="cluster_info" from_work_dir="slncky.cluster_info.txt"/> --> | |
138 <!-- This file isn't being created for some reason... | |
139 <output name="cluster_info" > | |
140 <assert_contents> | |
141 <has_line_matching expression=".+" /> | |
142 </assert_contents> | |
143 </output> | |
144 --> | |
145 | |
146 <!-- <data format="txt" name="filtered_info" label="filtered_info" from_work_dir="slncky.filtered_info.txt"/> --> | |
147 <output name="filtered_info" file="slncky/mir-17-92.filtered_info.txt.sorted" sort="true" /> | |
148 | |
149 <!-- <data format="bed" name="lncs" label="lncs" from_work_dir="slncky.lncs.bed"/> --> | |
150 <output name="lncs" file="slncky/mir-17-92.lncs.bed" /> | |
151 | |
152 <!-- <data format="txt" name="lncs_info" label="lncs.info" from_work_dir="slncky.lncs.info.txt"/> --> | |
153 <output name="lncs_info" file="slncky/mir-17-92.lncs.info.txt" /> | |
154 | |
155 <!-- <data format="txt" name="orfs" label="orfs" from_work_dir="slncky.orfs.txt"/> --> | |
156 <output name="orfs" file="slncky/mir-17-92.orfs.txt" /> | |
157 | |
158 <!-- <data format="txt" name="orthologs_top" label="orthologs.top" from_work_dir="slncky.orthologs.top.txt"/> --> | |
159 <output name="orthologs_top" file="slncky/mir-17-92.orthologs.top.txt" /> | |
160 | |
161 <!-- <data format="txt" name="orthologs" label="orthologs" from_work_dir="slncky.orthologs.txt"/> --> | |
162 <output name="orthologs" file="slncky/mir-17-92.orthologs.txt" /> | |
163 </test> | |
164 </tests> | |
165 | |
166 <help> | |
167 .. class:: infomark | |
168 | |
169 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. | |
170 | |
171 To learn more about slncky visit their website_ . | |
172 | |
173 .. _website: https://github.com/slncky/slncky | |
174 | |
175 </help> | |
176 | |
177 <citations> | |
178 <citation type="doi">10.1186/s13059-016-0880-9</citation> | |
179 </citations> | |
180 | |
181 </tool> |