comparison fasttree/fasttree.xml @ 0:b2b9795cc862 draft

Uploaded
author qfab
date Thu, 29 May 2014 23:53:21 -0400
parents
children 3641b4766e1e
comparison
equal deleted inserted replaced
-1:000000000000 0:b2b9795cc862
1 <tool name="FastTree" id="fasttree" version="2.17">
2 <description>FastTree - FastTree infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide or protein sequences.</description>
3 <command>
4 FastTree $format &lt; $input &gt; $output 2&gt; $log
5 </command>
6 <requirements>
7 <requirement type="package" version="2.17">FastTree</requirement>
8 </requirements>
9 <inputs>
10 <param name="input" type="data" format="fasta" label="Aligned sequences file (FASTA format)" help="Aligment, e.g. from the 'PyNAST' tool"/>
11 <param name="format" type="select" label="Nucleotide or protein alignment" help="Specify if the aligned sequences are nucleotide or protein sequences">
12 <option value="-nt" selected="true">Nucleotide</option>
13 <option value="">Protein</option>
14 </param>
15 </inputs>
16 <outputs>
17 <data name="output" format="nhx" type="nhx" label="${tool.name} on ${on_string}:tree.nhx" />
18 <data name="log" format="txt" hidden="TRUE" type="txt" label="${tool.name} on ${on_string}:log_FastTree_run.txt" />
19 </outputs>
20 <tests>
21 <test>
22 <param name="input_file" value="seq.fna" />
23 <param name="mode" value="-nt" />
24 <output name="output" file="tree.nhx" ftype="txt" lines_diff="10" />
25 <output name="log" file="log_FastTree_run.txt" ftype="txt" lines_diff="10" />
26 </test>
27 </tests>
28 <help>
29 ===========
30 Description
31 ===========
32
33 .. class:: infomark
34
35 An additional file is generated by this tool, which is hidden from the history list. You can view these outputs by clicking on the cogwheel next to the "History Panel" and select "Include Hidden Dataset".
36
37 FastTree_ infers approximately-maximum-likelihood phylogenetic trees from alignments of nucleotide or protein sequences. FastTree can handle alignments with up to a million of sequences in a reasonable amount of time and memory. For large alignments, FastTree is 100-1,000 times faster than PhyML 3.0 or RAxML 7. FastTree is open-source software.
38
39 .. _FastTree: http://meta.microbesonline.org/fasttree
40
41 -----
42
43 -----
44 Input
45 -----
46
47 A) Aligned sequences file in FASTA format, e.g. the alignment from the 'PyNAST' tool.
48
49 ----------
50 Parameters
51 ----------
52
53 Nucleotide or protein alignment
54 To specify the type of sequence alignment (nucleotide or protein) you are providing.
55
56 ------
57 Output
58 ------
59
60 This tool produces two output files, one of which is hidden by default (the log file).
61
62 .. class:: infomark
63
64 You can view the hidden output by clicking on the cog wheel next to the History panel and select "Include Hidden Dataset".
65
66 (A) The phylogenetic tree in Newick_ format (nhx).
67
68 .. class:: infomark
69
70 The placement of the root is not biologically meaningful. The local support values are given as names for the internal nodes, and range from 0 to 1, not from 0 to 100 or 0 to 1,000. If all sequences are unique, then the tree will be fully resolved (the root will have three children and other internal nodes will have two children). If there are multiple sequences that are identical to each other, then there will be a multifurcation. Also, there are no support values for the parent nodes of redundant sequences.
71
72 (B) *(hidden)* The log file, containing information of the FastTree run to build the phylogenetic tree.
73
74
75 .. _Newick: http://en.wikipedia.org/wiki/Newick_format
76
77 -----
78
79
80 =========
81 Resources
82 =========
83
84 FastTree_
85
86 .. _FastTree: http://meta.microbesonline.org/fasttree/#Install
87
88 **Wrapper Author**
89
90 QFAB Bioinformatics (support@qfab.org)
91 </help>
92 <tests>
93 <test>
94 <param name="input" value="aligned.fasta" />
95 <param name="format" value="-nt" />
96 <output name="output" file="tree.nhx" ftype="nhx" lines_diff="10" />
97 <output name="log" file="log.txt" ftype="txt" lines_diff="10" />
98 </test>
99 </tests>
100 </tool>