Phylojava : a Generic Client-Server Tool for Phylogenetic Tree Reconstruction - Application to Grid Computing

Phylojava is a graphic user interface devoted to edit and calculate phylogenetic trees. It is programmed in Java to allow portage on a wide-range systems and is based on a client-server architecture. Phylogenetic trees are computed on the remote server, and are sent via internet to the client that allows the user to handle alignments and phylogenetic trees. New phylogenetic methods can be easily added to the server and will be automatically displayed by the client. Besides phylojava server is a node of the european DATAGRID project that has allowed us to parallelize bootstrap process with fastDNAml method. A five fold acceleration factor has been raised using the grid compared to a standalone computer and demonstrates the future potential of the grid for bioinformatics.