comparison assembly_post_processor.xml @ 28:eda72de47171 draft

Uploaded
author greg
date Thu, 16 Mar 2017 12:54:45 -0400
parents 77fe1183f3e3
children 443c8e1fd8aa
comparison
equal deleted inserted replaced
27:77fe1183f3e3 28:eda72de47171
1 <tool id="plant_tribes_assembly_post_processor" name="Postprocess de novo assembly transcripts" version="0.4.0"> 1 <tool id="plant_tribes_assembly_post_processor" name="AssemblyPostProcessor" version="0.4.0">
2 <description>into putative coding sequences</description> 2 <description>post-processes de novo transcriptome assembly</description>
3 <requirements> 3 <requirements>
4 <requirement type="package" version="0.4">plant_tribes_assembly_post_processor</requirement> 4 <requirement type="package" version="0.4">plant_tribes_assembly_post_processor</requirement>
5 </requirements> 5 </requirements>
6 <stdio> 6 <stdio>
7 <!-- Anything other than zero is an error --> 7 <!-- Anything other than zero is an error -->
37 --num_threads \${GALAXY_SLOTS:-4} 37 --num_threads \${GALAXY_SLOTS:-4}
38 >/dev/null 38 >/dev/null
39 ]]> 39 ]]>
40 </command> 40 </command>
41 <inputs> 41 <inputs>
42 <param name="input" format="fasta" type="data" label="De novo transcriptome assembly fasta file"/> 42 <param name="input" format="fasta" type="data" label="Transcriptome assembly fasta file"/>
43 <conditional name="prediction_method_cond"> 43 <conditional name="prediction_method_cond">
44 <param name="prediction_method" type="select" label="Prediction method for coding regions"> 44 <param name="prediction_method" type="select" label="Coding regions prediction method">
45 <option value="transdecoder" selected="true">TransDecoder</option> 45 <option value="transdecoder" selected="true">TransDecoder</option>
46 <option value="estscan">ESTScan</option> 46 <option value="estscan">ESTScan</option>
47 </param> 47 </param>
48 <when value="transdecoder" /> 48 <when value="transdecoder" />
49 <when value="estscan"> 49 <when value="estscan">
50 <param name="score_matrices" format="smat" type="data" label="Scores matrices"/> 50 <param name="score_matrices" format="smat" type="data" label="Scores matrices"/>
51 </when> 51 </when>
52 </conditional> 52 </conditional>
53 <conditional name="options_type"> 53 <conditional name="options_type">
54 <param name="options_type_selector" type="select" label="Options Configuration"> 54 <param name="options_type_selector" type="select" label="Options configuration">
55 <option value="basic" selected="true">Basic</option> 55 <option value="basic" selected="true">Basic</option>
56 <option value="advanced">Advanced</option> 56 <option value="advanced">Advanced</option>
57 </param> 57 </param>
58 <when value="basic" /> 58 <when value="basic" />
59 <when value="advanced"> 59 <when value="advanced">
60 <conditional name="target_gene_family_assembly_cond"> 60 <conditional name="target_gene_family_assembly_cond">
61 <param name="target_gene_family_assembly" type="select" label="Target gene family assembly?"> 61 <param name="target_gene_family_assembly" type="select" label="Perform targeted gene assembly?">
62 <option value="no" selected="true">No</option> 62 <option value="no" selected="true">No</option>
63 <option value="yes">Yes</option> 63 <option value="yes">Yes</option>
64 </param> 64 </param>
65 <when value="no" /> 65 <when value="no" />
66 <when value="yes"> 66 <when value="yes">
67 <param name="orthogroups" format="tabular" type="data" label="List of orthogroup identifiers for target gene families to assemble"/> 67 <param name="orthogroups" format="tabular" type="data" label="Targeted gene families"/>
68 <param name="scaffold" type="select" label="Orthogroups or gene families proteins scaffold"> 68 <param name="scaffold" type="select" label="Orthogroups or gene families proteins scaffold">
69 <options from_data_table="plant_tribes_scaffolds" /> 69 <options from_data_table="plant_tribes_scaffolds" />
70 <validator type="no_options" message="No PlantTribes scaffolds are available. Use the PlantTribes Scaffolds Download Data Manager tool in Galaxy to install and populate the PlantTribes scaffolds data table."/> 70 <validator type="no_options" message="No PlantTribes scaffolds are available. Use the PlantTribes Scaffolds Download Data Manager tool in Galaxy to install and populate the PlantTribes scaffolds data table."/>
71 </param> 71 </param>
72 <param name="method" type="select" label="Protein clustering method"> 72 <param name="method" type="select" label="Protein clustering method">
74 <option value="orthofinder">OrthoFinder</option> 74 <option value="orthofinder">OrthoFinder</option>
75 <option value="orthomcl">OrthoMCL</option> 75 <option value="orthomcl">OrthoMCL</option>
76 </param> 76 </param>
77 </when> 77 </when>
78 </conditional> 78 </conditional>
79 <param name="gap_trimming" type="float" value="0.1" min="0" max="1.0" label="Remove sites in alignments with gaps of" help="0.1 removes sites with 90% gaps"/> 79 <param name="gap_trimming" type="float" value="0.1" min="0" max="1.0" label="Trim alignments"/>
80 <param name="strand_specific" type="select" label="De novo transcriptome assembly was performed with strand-specific library?"> 80 <param name="strand_specific" type="select" label="Strand-specific assembly?">
81 <option value="no" selected="true">No</option> 81 <option value="no" selected="true">No</option>
82 <option value="yes">Yes</option> 82 <option value="yes">Yes</option>
83 </param> 83 </param>
84 <param name="dereplicate" type="select" label="Remove repeated sequences in predicted coding regions?"> 84 <param name="dereplicate" type="select" label="Remove duplicate sequences?">
85 <option value="no" selected="true">No</option> 85 <option value="no" selected="true">No</option>
86 <option value="yes">Yes</option> 86 <option value="yes">Yes</option>
87 </param> 87 </param>
88 <param name="min_length" type="integer" value="200" label="Minimum sequence length of predicted coding regions"/> 88 <param name="min_length" type="integer" value="200" label="Minimum sequence length"/>
89 </when> 89 </when>
90 </conditional> 90 </conditional>
91 </inputs> 91 </inputs>
92 <outputs> 92 <outputs>
93 <collection name="transcripts" type="list"> 93 <collection name="transcripts" type="list">
121 <element name="transcripts.pep" file="transcripts.pep" ftype="fasta"/> 121 <element name="transcripts.pep" file="transcripts.pep" ftype="fasta"/>
122 </output_collection> 122 </output_collection>
123 </test> 123 </test>
124 </tests> 124 </tests>
125 <help> 125 <help>
126 This tool is one of the PlantTribes' collection of automated modular analysis pipelines that utilize objective classifications of 126 This tool is one of the PlantTribes' collection of automated modular analysis pipelines for comparative and
127 complete protein sequences from sequenced plant genomes to perform comparative evolutionary studies. It postprocesses de novo assembly 127 evolutionary analyses of genome-scale gene families and transcriptomes. This tool post-processes de novo
128 transcripts into putative coding sequences and their corresponding amino acid translations, locally assembling targeted gene families. 128 assembled transcripts into putative coding sequences and their corresponding amino acid translations and
129 optionally assigns transcripts to circumscribed gene families ("orthogroups")[2]. After transcripts have been
130 assigned to gene families, overlapping contigs can be identified and merged to reduce fragmentation in the
131 de novo assembly.
129 132
130 ----- 133 -----
131 134
132 **Options** 135 **Required options**
133 136
134 * **Prediction method for coding regions** - The prediction method for coding regions; one of ESTScan or TransDecoder. 137 * **Transcriptome assembly fasta file** - either de novo or reference-guided transcriptome assembly fasta file selected from your history.
135 * **Scores matrices** - Scores matrices that reflect the codons preferences in the studied organisms. 138 * **Coding regions prediction method** - method for finding coding recions within transcripts. Available methods are TransDecoder[3] and ESTScan[4].
136 * **Target gene family assembly?** - Select 'Yes' to target gene families to assemble. 139 * **Scores matrices** - Scores matrices, based on a related species, are required when ESTScan is ued to find coding regions. Details of how to create species-specific scores matrices can be found on the ESTScan website (http://estscan.sourceforge.net). Matrices of some organisms are also available to download.
137 * **List of orthogroup identifiers for target gene families to assemble** - History item with a list of orthogroup identifiers for target gene families to assemble. 140
138 * **Orthogroups or gene families proteins scaffold** - PlantTribes scaffolds data installed into Galaxy by the PlantTribes Scaffolds Download Data Manager tool. 141 **Other options**
139 * **Protein clustering method** - One of GFam (domain architecture based clustering), OrthoFinder (broadly defined clusters) or OrthoMCL (narrowly defined clusters). 142
140 * **Remove sites in alignments with gaps of** - Removes gappy sites in alignments (i.e. 0.1 removes sites with 90% gaps): [0.0 to 1.0] 143 * **Perform targeted gene assembly?** - Selecting 'Yes' enables local assembly of one or more targeted gene families in a specific scaffold. Scaffolds are defined in PlantTribes as clusters of paralogous/orthologous sequences from a specified set of proteomes[5-7].
141 * **De novo transcriptome assembly was performed with strand-specific library?** - Select 'Yes' if de novo transcriptome assembly was performed with strand-specific library. 144 * **Targeted gene families** - A selected history item containing a list of targeted orthogroup identifiers corresponding to the gene family classification from a specified scaffold. Gene identifiers can be obtained from the function annotation table ("Orthogroup ID" field of *.summary file) of scaffold data installed into Galaxy via the PlantTribes Scaffolds Download Data Manager tool.
142 * **Remove repeated sequences in predicted coding regions?** - Select yes to remove repeated sequences in predicted coding regions. 145 * **Gene family scaffold** - one of the PlantTribes gene family scaffolds (installed into Galaxy by the PlantTribes Scaffolds Download Data Manager tool) whose orthogroups(s) are targeted for the localized assembly.
143 * **Minimum sequence length of predicted coding regions** - Set the minimum sequence length of predicted coding regions. 146 * **Protein clustering method** -gene family scaffold protein clustering method. Each PlantTribes scaffold data has up to three sets of clusters - GFam[8] (clusters of consensus domain architecture), OrthoFinder[9] (broadly defined clusters) or OrthoMCL[10] (narrowly defined clusters). You can also install your own data scaffold created using a different clustering method as long as it conforms to the PlantTribes scaffold data format.
147 * **Trim alignments** - trim gene family multiple sequence alignments that include scaffold backbone genes and locally assembled transcripts to remove non-conserved regions (gappy sites)[11]. The trimmed alignments are used in assigning scores to locally assembled transcripts to determine how well they compare to the backbones gene models. The default setting of 0.1 removes sites tha thave gaps in 90% of the sequences in the multiple sequence alignment. This option is restricted to the range 0.0 - 1.0.
148 * **Strand-specific assembly?** - select 'Yes' if transcriptome library sequences were strand-specific. If 'Yes" is selected, transcripts from the minority strand (antisense) are removed.
149 * **Remove duplicate sequences?** - select 'Yes' to remove duplicated and exact subsequences[12].
150 * **Minimum sequence length** - set the minimum sequence length of predicted coding regions. The default is 200 bp.
144 151
145 </help> 152 </help>
146 <citations> 153 <citations>
147 <citation type="bibtex"> 154 <citation type="bibtex">
148 @unpublished{None, 155 @unpublished{None,
156 key = {1},
149 author = {Eric Wafula}, 157 author = {Eric Wafula},
150 title = {None}, 158 title = {Manuscript in preparation},
151 year = {None}, 159 year = {None},
152 url = {https://github.com/dePamphilis/PlantTribes} 160 url = {https://github.com/dePamphilis/PlantTribes}
153 }</citation> 161 }
154 <citation type="bibtex"> 162 </citation>
155 @published{Proc Int Conf Intell Syst Mol Biol, 163 <citation type="bibtex">
164 @published{PloS one,
165 key = {2},
166 author = {Honaas, L.A., Wafula, E.K., Wickett, N.J., Der, J.P., Zhang, Y., Edger, P.P., Altman, N.S., Pires, J.C. and Leebens-Mack, J.H.},
167 title = {Selecting superior de novo transcriptome assemblies: lessons learned by leveraging the best plant genome},
168 year = {2016},
169 volume = {11},
170 number = {1},
171 pages = {e0146062}
172 }
173 </citation>
174 <citation type="bibtex">
175 @published{Nature protocols,
176 key = {3},
177 author = {Haas, B.J., Papanicolaou, A., Yassour, M., Grabherr, M., Blood, P.D., Bowden, J., Couger, M.B., Eccles, D., Li, B., Lieber, M. and MacManes, M.D.},
178 title = {De novo transcript sequence reconstruction from RNA-seq using the Trinity platform for reference generation and analysis},
179 year = {2013},
180 volume = {8},
181 number = {8},
182 pages = {1494-1512}
183 }
184 </citation>
185 <citation type="bibtex">
186 @published{ISMB,
187 key = {4},
156 author = {Iseli C, Jongeneel CV, Bucher P.}, 188 author = {Iseli C, Jongeneel CV, Bucher P.},
157 title = {ESTScan: a program for detecting, evaluating, and reconstructing potential coding regions in EST sequences.}, 189 title = {ESTScan: a program for detecting, evaluating, and reconstructing potential coding regions in EST sequences.},
158 year = {1999}, 190 year = {1999},
159 url = {http://estscan.sourceforge.net/} 191 volume = {99},
160 }</citation> 192 pages = {138-148}
161 <citation type="doi">10.1038/nprot.2013.084</citation> 193 url = {http://estscan.sourceforge.net}
162 <citation type="doi">10.1109/tcbb.2013.68</citation> 194 }
195 </citation>
196 <citation type="bibtex">
197 @published{Genome research,
198 key = {5},
199 author = {Huang X, Madan A},
200 title = {CAP3: A DNA sequence assembly program},
201 year = {1999},
202 volume = {9},
203 number = {9},
204 pages = {868-877}
205 url = {http://seq.cs.iastate.edu/cap3.html}
206 }
207 </citation>
208 <citation type="bibtex">
209 @published{Genome Inform,
210 key = {6},
211 author = {Eddy, S.R.},
212 title = {A new generation of homology search tools based on probabilistic inference},
213 year = {2009},
214 volume = {23},
215 number = {1},
216 pages = {205-211}
217 }
218 </citation>
219 <citation type="bibtex">
220 @published{Nucleic acids research,
221 key = {7},
222 author = {Sasidharan, R., Nepusz, T., Swarbreck, D., Huala, E. and Paccanaro, A.},
223 title = {GFam: a platform for automatic annotation of gene families},
224 year = {2012},
225 pages = {gks631}
226 }
227 </citation>
228 <citation type="bibtex">
229 @published{Genome research,
230 key = {8},
231 author = {Li, L., Stoeckert, C.J. and Roos, D.S.},
232 title = {OrthoMCL: identification of ortholog groups for eukaryotic genomes},
233 year = {2003},
234 volume = {13},
235 number = {9},
236 pages = {2178-2189}
237 }
238 </citation>
239 <citation type="bibtex">
240 @published{Genome biology,
241 key = {9},
242 author = {Emms, D.M. and Kelly, S.},
243 title = {OrthoFinder: solving fundamental biases in whole genome comparisons dramatically improves orthogroup inference accuracy},
244 year = {2015},
245 volume = {16},
246 number = {1},
247 pages = {157}
248 }
249 </citation>
250 <citation type="bibtex">
251 @published{Bioinformatics,
252 key = {10},
253 author = {Capella-Gutiérrez, S., Silla-Martínez, J.M. and Gabaldón, T.},
254 title = {trimAl: a tool for automated alignment trimming in large-scale phylogenetic analyses},
255 year = {2009},
256 volume = {25},
257 number = {15},
258 pages = {1972-1973}
259 }
260 </citation>
261 <citation type="bibtex">
262 @published{IEEE/ACM Transactions on Computational Biology and Bioinformatics,
263 key = {11},
264 author = {Gremme, G., Steinbiss, S. and Kurtz, S.},
265 title = {GenomeTools: a comprehensive software library for efficient processing of structured genome annotations},
266 year = {2013},
267 volume = {10},
268 number = {3},
269 pages = {645-656}
270 }
271 </citation>
163 <citation type="bibtex"> 272 <citation type="bibtex">
164 @unpublished{None, 273 @unpublished{None,
274 key = {12},
165 author = {None}, 275 author = {None},
166 title = {HMMER 3.1+ hmmscan search sequence(s) against a profile database}, 276 title = {HMMER 3.1+ hmmscan search sequence(s) against a profile database},
167 year = {2013}, 277 year = {2013},
168 url = {http://hmmer.org/} 278 url = {http://hmmer.org/}
169 }</citation> 279 }
170 <citation type="bibtex"> 280 </citation>
171 @published{Genome Research,
172 author = {Huang X, Madan A},
173 title = {CAP3: A DNA sequence assembly program},
174 year = {1999},
175 url = {http://seq.cs.iastate.edu/cap3.html}
176 }</citation>
177 </citations> 281 </citations>
178 </tool> 282 </tool>