AutoTree

The purpose of AutoTree is to automatically create alignments and phylogenetic trees for one or more amino acid sequences. AutoTree takes as input a FASTA file, containing one or more amino acid sequences. Using the algorithm described in the paper, AutoTree checks each sequence against a local installed non-redundant protein database, decides which homologues to use, checks SWISSPROT for additional homologues, retrieves the homologues, aligns the dataset and finally reconstructs a phylogenetic tree.

Examples

To generate all phylogenetic trees for the complete genome of Thermotoga maritima one would issue following commands:
     mkdir T.maritima
     cd T.maritima
     wget ftp://ftp.tigr.org/pub/data/t_maritima/BTM.pep.gz
     zcat BTM.pep.gz > thermotoga.aa
     nohup AutoTree.py thermotoga.aa >& thermotoga.log &
    
Depending on the speed of your computer, this would take everything from a couple of hours (e.g. our IRIX machine) and a week (on my P300 Laptop).

Requirements

Python, a local installed non-redundant protein database (SWISSPROT + TREMBL), gzip, clustalw, blast2.0, paup4*
Thomas Sicheritz <thomas@cbs.dtu.dk>
Last modified: Wed Jan 10 20:59:55 CET 2001