3
|
1 <tool id="plant_tribes_gene_family_integrator" name="GeneFamilyIntegrator" version="@WRAPPER_VERSION@.3.0">
|
0
|
2 <description>integrates gene models in pre-computed orthologous gene family clusters with classified gene coding sequences</description>
|
|
3 <macros>
|
|
4 <import>macros.xml</import>
|
|
5 </macros>
|
3
|
6 <requirements>
|
|
7 <requirement type="package" version="1.0.3">plant_tribes_gene_family_integrator</requirement>
|
|
8 </requirements>
|
0
|
9 <command detect_errors="exit_code"><![CDATA[
|
3
|
10 #set input_dir = 'input_dir'
|
|
11 mkdir $input_dir &&
|
|
12 #for $i in $input:
|
|
13 #set filename = $i.file_name
|
|
14 #set name = $i.name
|
|
15 ln -s $filename $input_dir/$name &&
|
|
16 #end for
|
|
17 GeneFamilyIntegrator
|
|
18 --orthogroup_fasta '$input_dir'
|
0
|
19 --scaffold '$scaffold.fields.path'
|
|
20 --method $method
|
4
|
21 &>gene_family_integrator_log.txt;
|
|
22 if [[ $? -ne 0 ]]; then
|
|
23 cp gene_family_integrator_log.txt integratedGeneFamilies_dir;
|
|
24 exit 1;
|
|
25 fi
|
0
|
26 ]]></command>
|
|
27 <inputs>
|
3
|
28 <param name="input" format="fasta" type="data_collection" collection_type="list" label="Classified orthogroup fasta files" />
|
|
29 <expand macro="param_scaffold" />
|
|
30 <expand macro="param_method" />
|
0
|
31 </inputs>
|
|
32 <outputs>
|
3
|
33 <collection name="output" type="list" label="${tool.name} (integrated gene family clusters) on ${on_string}">
|
|
34 <discover_datasets pattern="__name__" directory="integratedGeneFamilies_dir" format="fasta" />
|
|
35 </collection>
|
0
|
36 </outputs>
|
|
37 <tests>
|
|
38 <test>
|
3
|
39 <param name="input">
|
|
40 <collection type="list">
|
|
41 <element name="3722.faa" value="3722.faa"/>
|
|
42 <element name="3722.fna" value="3722.fna"/>
|
|
43 <element name="38889.faa" value="38889.faa"/>
|
|
44 <element name="38889.fna" value="38889.fna"/>
|
|
45 <element name="39614.faa" value="39614.faa"/>
|
|
46 <element name="39614.fna" value="39614.fna"/>
|
|
47 </collection>
|
|
48 </param>
|
|
49 <param name="scaffold" value="22Gv1.1"/>
|
|
50 <param name="method" value="orthomcl"/>
|
|
51 <output_collection name="output" type="list">
|
|
52 <element name="3722.faa" file="3722_integrated.faa" ftype="fasta"/>
|
|
53 <element name="3722.fna" file="3722_integrated.fna" ftype="fasta"/>
|
|
54 <element name="38889.faa" file="38889_integrated.faa" ftype="fasta"/>
|
|
55 <element name="38889.fna" file="38889_integrated.fna" ftype="fasta"/>
|
|
56 <element name="39614.faa" file="39614_integrated.faa" ftype="fasta"/>
|
|
57 <element name="39614.fna" file="39614_integrated.fna" ftype="fasta"/>
|
|
58 </output_collection>
|
0
|
59 </test>
|
|
60 </tests>
|
|
61 <help>
|
|
62 This tool is one of the PlantTribes collection of automated modular analysis pipelines for comparative and evolutionary
|
|
63 analyses of genome-scale gene families and transcriptomes. This tool integrates PlantTribes scaffold orthogroup backbone
|
|
64 gene models with gene coding sequences classified into the scaffold by the GeneFamilyClassifier tool.
|
|
65
|
|
66 -----
|
|
67
|
|
68 **Required options**
|
|
69
|
|
70 * **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.
|
|
71
|
|
72 * **Gene family scaffold** - one of the PlantTribes gene family scaffolds installed into Galaxy by the PlantTribes Scaffold Data Manager tool.
|
|
73 * **Protein clustering method** - gene family scaffold protein clustering method as described in the AssemblyPostProcessor tool.
|
|
74 </help>
|
|
75 <citations>
|
|
76 <expand macro="citation1" />
|
|
77 <citation type="bibtex">
|
|
78 @article{Wall2008,
|
|
79 journal = {Nucleic Acids Research},
|
|
80 author = {2. Wall PK, Leebens-Mack J, Muller KF, Field D, Altman NS},
|
|
81 title = {PlantTribes: a gene and gene family resource for comparative genomics in plants},
|
|
82 year = {2008},
|
|
83 volume = {36},
|
|
84 number = {suppl 1},
|
|
85 pages = {D970-D976},}
|
|
86 </citation>
|
|
87 <citation type="bibtex">
|
|
88 @article{Sasidharan2012,
|
|
89 journal = {Nucleic Acids Research},
|
|
90 author = {3. Sasidharan R, Nepusz T, Swarbreck D, Huala E, Paccanaro A},
|
|
91 title = {GFam: a platform for automatic annotation of gene families},
|
|
92 year = {2012},
|
|
93 pages = {gks631},}
|
|
94 </citation>
|
|
95 <citation type="bibtex">
|
|
96 @article{Li2003,
|
|
97 journal = {Genome Research}
|
|
98 author = {4. Li L, Stoeckert CJ, Roos DS},
|
|
99 title = {OrthoMCL: identification of ortholog groups for eukaryotic genomes},
|
|
100 year = {2003},
|
|
101 volume = {13},
|
|
102 number = {9},
|
|
103 pages = {2178-2189},}
|
|
104 </citation>
|
|
105 <citation type="bibtex">
|
|
106 @article{Emms2015,
|
|
107 journal = {Genome Biology}
|
|
108 author = {5. Emms DM, Kelly S},
|
|
109 title = {OrthoFinder: solving fundamental biases in whole genome comparisons dramatically improves orthogroup inference accuracy},
|
|
110 year = {2015},
|
|
111 volume = {16},
|
|
112 number = {1},
|
|
113 pages = {157},}
|
|
114 </citation>
|
|
115 </citations>
|
|
116 </tool>
|