Table of Contents

Utilities

File Format Conversion

ReadAl

ReadAl: reads and writes biological sequences (nucleic/protein) in various formats. Data files may have multiple sequences. ReadAl is particularly useful as it automatically detects many sequence formats, and inter-converts among them.

Alignment Utilities

ConcatenAl

ConcatenAl: This utility takes many alignments in one single file and concatenates them into one single alignment. The order of the alignments in the file is important, as this order wil be used to rebuild output alignment. e.g.:

 3 4
hsap       ATTA
mmus       ATTT
ptro       ATTC

 2 5
hsap       CCCCC
ptro       AAAAA

 2 3
ptro       GG
mmus       TT

will use the sequences of:

and return the concatenation of those sequences. If we selected fasta output format we would have:

>mmus/1-6
ATTT-----TT
>ptro/1-11
ATTCAAAAAGG
>hsap/1-9
ATTACCCCC--

CDS-ProtAl

CDS-ProtAl: This utility takes non-aligned sequences file as input (fasta fomat), translates them into protein (universal code), muscle with a maximum of 5hrs and 9999 iterations and the rest of the options by default, and uses this protein alignment as a template to generate the nucleotide alignment.

Source code of this program is available here.

TrimAl

Distances between Trees

TreeDist

Have a look to the on-line help

Viewers

ETE

ETE is a python programming toolkit that assists in the automated manipulation, analysis and visualization of phylogenetic trees. It provides a wide range of tree handling options, methods to access the phylome phylomeDB database (containing thousands of precalculated gene phylogenies), tree annotation features, and specific modules for automatic orthology and paralogy detection.

From its version 2.1, ETE provides tools for interactive tree visualization through web applications. This is, trees are rendered as images that can be explored and manipulated from a standard web browser. Phylemon2 implements a custom web tree application based on ETE that allows users to visualize any phylogenetic tree returned by the different programs included in the suite.

ETE takes an input file in newick format, that can be extended for extra annotation using New Hampshire eXtended(NHX) format. And returns a tree in newick format also (available from your data , or through the link “outtree.nw”). Note that for compatibility reasons with other tools in phylemon, outtre will be cleaned of NHX extra information. Outtree file will correspond to the last version of your tree (last image seen).

The main options to interact with trees are reachable through four button on the top of the frame and clicking either on the background of your tree image, or on nodes:

Archeopteryx

Archeopteryx tree viewer is a successor to ATV which was in the Forester package. In Phylemon it is available as applet. User can load trees in newick, NHX, nexus or phyloXML format.

Archeopteryx allow user to interact with trees in many ways, for more information about options and capabilities follow this link

Citation

TreeDist

PHYLIP (Phylogeny Inference Package) version 3.6.
Felsenstein, J.
Distributed by the author. Department of Genome Sciences, University of Washington, Seattle (USA) (2004)

TrimAl

trimAl: a tool for automated alignment trimming in large-scale phylogenetic analyses.
Capella-Gutiérrez S, Silla-Martínez JM, Gabaldón T
Bioinformatics25p1972-3(2009 Aug 1)

ETE

ETE: a python Environment for Tree Exploration.
Huerta-Cepas J, Dopazo J, Gabaldón T
BMC Bioinformatics11p24(2010 Jan 13)