annotate gene_family_integrator.xml @ 8:87e2450855c2 draft

Uploaded
author greg
date Fri, 28 Apr 2017 09:14:26 -0400
parents 1d178e90fbe6
children 4978a26bdcbe
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
1d178e90fbe6 Uploaded
greg
parents: 4
diff changeset
1 <tool id="plant_tribes_gene_family_integrator" name="GeneFamilyIntegrator" version="@WRAPPER_VERSION@.0">
8
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
2 <description>integrates gene models in pre-computed orthologous gene family clusters with classified gene coding sequences</description>
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
3 <macros>
109a0eb7791f Uploaded
greg
parents:
diff changeset
4 <import>macros.xml</import>
109a0eb7791f Uploaded
greg
parents:
diff changeset
5 </macros>
109a0eb7791f Uploaded
greg
parents:
diff changeset
6 <expand macro="requirements_gene_family_integrator" />
109a0eb7791f Uploaded
greg
parents:
diff changeset
7 <expand macro="stdio" />
109a0eb7791f Uploaded
greg
parents:
diff changeset
8 <command>
109a0eb7791f Uploaded
greg
parents:
diff changeset
9 <![CDATA[
109a0eb7791f Uploaded
greg
parents:
diff changeset
10 #set input_format = $input_format_cond.input_format
109a0eb7791f Uploaded
greg
parents:
diff changeset
11 #set scaffold = $input_format_cond.scaffold
109a0eb7791f Uploaded
greg
parents:
diff changeset
12 #set method = $input_format_cond.method
109a0eb7791f Uploaded
greg
parents:
diff changeset
13
109a0eb7791f Uploaded
greg
parents:
diff changeset
14 python $__tool_directory__/gene_family_integrator.py
109a0eb7791f Uploaded
greg
parents:
diff changeset
15 --scaffold '$scaffold.fields.path'
109a0eb7791f Uploaded
greg
parents:
diff changeset
16 --method $method
109a0eb7791f Uploaded
greg
parents:
diff changeset
17 #if str($input_format) == 'ptortho':
109a0eb7791f Uploaded
greg
parents:
diff changeset
18 --orthogroup_faa '$input_format_cond.input_ptortho.extra_files_path'
4
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
19 --output '$output_ptortho'
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
20 --output_dir '$output_ptortho.files_path'
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
21 #else:
109a0eb7791f Uploaded
greg
parents:
diff changeset
22 ## str($input_format) == 'ptorthocs'
109a0eb7791f Uploaded
greg
parents:
diff changeset
23 --orthogroup_faa '$input_format_cond.input_ptorthocs.extra_files_path'
4
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
24 #if str($input_format_cond.orthogroup_fna) == 'yes':
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
25 --orthogroup_fna 'true'
4
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
26 --output '$output_ptorthocs'
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
27 --output_dir '$output_ptorthocs.files_path'
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
28 #else:
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
29 --output '$output_ptortho'
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
30 --output_dir '$output_ptortho.files_path'
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
31 #end if
109a0eb7791f Uploaded
greg
parents:
diff changeset
32 #end if
109a0eb7791f Uploaded
greg
parents:
diff changeset
33 ]]>
109a0eb7791f Uploaded
greg
parents:
diff changeset
34 </command>
109a0eb7791f Uploaded
greg
parents:
diff changeset
35 <inputs>
109a0eb7791f Uploaded
greg
parents:
diff changeset
36 <conditional name="input_format_cond">
8
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
37 <param name="input_format" type="select" label="Classified orthogroup fasta files">
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
38 <option value="ptortho">Proteins orthogroup fasta files</option>
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
39 <option value="ptorthocs">Protein and coding sequences orthogroup fasta files</option>
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
40 </param>
109a0eb7791f Uploaded
greg
parents:
diff changeset
41 <when value="ptortho">
8
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
42 <param name="input_ptortho" format="ptortho" type="data" label="Proteins orthogroup fasta files">
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
43 <!-- <validator type="empty_files_path" /> -->
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
44 </param>
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
45 <expand macro="param_scaffold" />
109a0eb7791f Uploaded
greg
parents:
diff changeset
46 <expand macro="param_method" />
109a0eb7791f Uploaded
greg
parents:
diff changeset
47 </when>
109a0eb7791f Uploaded
greg
parents:
diff changeset
48 <when value="ptorthocs">
8
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
49 <param name="input_ptorthocs" format="ptorthocs" type="data" label="Protein and coding sequences orthogroup fasta files">
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
50 <!-- <validator type="empty_files_path" /> -->
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
51 </param>
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
52 <expand macro="param_scaffold" />
109a0eb7791f Uploaded
greg
parents:
diff changeset
53 <expand macro="param_method" />
109a0eb7791f Uploaded
greg
parents:
diff changeset
54 <expand macro="param_orthogroup_fna" />
109a0eb7791f Uploaded
greg
parents:
diff changeset
55 </when>
109a0eb7791f Uploaded
greg
parents:
diff changeset
56 </conditional>
109a0eb7791f Uploaded
greg
parents:
diff changeset
57 </inputs>
109a0eb7791f Uploaded
greg
parents:
diff changeset
58 <outputs>
4
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
59 <data name="output_ptortho" format="ptortho" label="Integrated gene family clusters on ${on_string}">
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
60 <filter>input_format_cond['input_format'] == 'ptortho' or (input_format_cond['input_format'] == 'ptorthocs' and input_format_cond['orthogroup_fna'] == 'no')</filter>
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
61 </data>
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
62 <data name="output_ptorthocs" format="ptorthocs" label="Integrated gene family clusters and corresponding coding sequences on ${on_string}">
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
63 <filter>input_format_cond['input_format'] == 'ptorthocs' and input_format_cond['orthogroup_fna'] == 'yes'</filter>
9fff0561bc8e Uploaded
greg
parents: 2
diff changeset
64 </data>
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
65 </outputs>
109a0eb7791f Uploaded
greg
parents:
diff changeset
66 <tests>
6
1d178e90fbe6 Uploaded
greg
parents: 4
diff changeset
67 <!-- Test framework does not currently support inputs whose associated files_path contains files to be analyzed.
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
68 <test>
109a0eb7791f Uploaded
greg
parents:
diff changeset
69 </test>
6
1d178e90fbe6 Uploaded
greg
parents: 4
diff changeset
70 -->
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
71 </tests>
109a0eb7791f Uploaded
greg
parents:
diff changeset
72 <help>
109a0eb7791f Uploaded
greg
parents:
diff changeset
73 This tool is one of the PlantTribes collection of automated modular analysis pipelines for comparative and evolutionary
8
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
74 analyses of genome-scale gene families and transcriptomes. This tool integrates PlantTribes scaffold orthogroup backbone
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
75 gene models with gene coding sequences classified into the scaffold by the GeneFamilyClassifier tool.
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
76
109a0eb7791f Uploaded
greg
parents:
diff changeset
77 -----
109a0eb7791f Uploaded
greg
parents:
diff changeset
78
109a0eb7791f Uploaded
greg
parents:
diff changeset
79 **Required options**
109a0eb7791f Uploaded
greg
parents:
diff changeset
80
8
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
81 * **Classified orthogroup fasta files** - orthogroup fasta files produced by the GeneFamilyClassifier tool selected from your history. Depending on how the GeneFamilyClassifier tool was executed, these could either be proteins or proteins and their corresponding coding sequences.
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
82
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
83 - **Proteins orthogroup fasta files** - proteins fasta files.
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
84 - **Protein and coding sequences orthogroup fasta files** - proteins and their corresponding coding sequences fasta files.
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
85
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
86 * **Gene family scaffold** - one of the PlantTribes gene family scaffolds installed into Galaxy by the PlantTribes Scaffold Data Manager tool.
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
87 * **Protein clustering method** - gene family scaffold protein clustering method as described in the AssemblyPostProcessor tool.
109a0eb7791f Uploaded
greg
parents:
diff changeset
88
109a0eb7791f Uploaded
greg
parents:
diff changeset
89 **Other options**
109a0eb7791f Uploaded
greg
parents:
diff changeset
90
8
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
91 * **Orthogroups coding sequences** - Select 'Yes' to create corresponding coding sequences orthogroups fasta files for the classified protein sequences.
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
92
109a0eb7791f Uploaded
greg
parents:
diff changeset
93 </help>
109a0eb7791f Uploaded
greg
parents:
diff changeset
94 <citations>
109a0eb7791f Uploaded
greg
parents:
diff changeset
95 <expand macro="citation1" />
8
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
96 <citation type="bibtex">
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
97 @article{Wall2008,
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
98 journal = {Nucleic Acids Research},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
99 author = {2. Wall PK, Leebens-Mack J, Muller KF, Field D, Altman NS},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
100 title = {PlantTribes: a gene and gene family resource for comparative genomics in plants},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
101 year = {2008},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
102 volume = {36},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
103 number = {suppl 1},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
104 pages = {D970-D976},}
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
105 </citation>
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
106 <citation type="bibtex">
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
107 @article{Sasidharan2012,
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
108 journal = {Nucleic Acids Research},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
109 author = {3. Sasidharan R, Nepusz T, Swarbreck D, Huala E, Paccanaro A},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
110 title = {GFam: a platform for automatic annotation of gene families},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
111 year = {2012},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
112 pages = {gks631},}
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
113 </citation>
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
114 <citation type="bibtex">
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
115 @article{Li2003,
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
116 journal = {Genome Research}
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
117 author = {4. Li L, Stoeckert CJ, Roos DS},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
118 title = {OrthoMCL: identification of ortholog groups for eukaryotic genomes},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
119 year = {2003},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
120 volume = {13},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
121 number = {9},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
122 pages = {2178-2189},}
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
123 </citation>
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
124 <citation type="bibtex">
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
125 @article{Emms2015,
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
126 journal = {Genome Biology}
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
127 author = {5. Emms DM, Kelly S},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
128 title = {OrthoFinder: solving fundamental biases in whole genome comparisons dramatically improves orthogroup inference accuracy},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
129 year = {2015},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
130 volume = {16},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
131 number = {1},
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
132 pages = {157},}
87e2450855c2 Uploaded
greg
parents: 6
diff changeset
133 </citation>
0
109a0eb7791f Uploaded
greg
parents:
diff changeset
134 </citations>
109a0eb7791f Uploaded
greg
parents:
diff changeset
135 </tool>