annotate gene_family_integrator.xml @ 6:00f14e3bbe9f draft

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