Title :
Accelerating phylogenetics computing on the desktop: experiments with executing UPGMA in programmable logic
Author :
Davis, J.P. ; Akella, S. ; Waddell, P.H.
Author_Institution :
Dept. of Comput. Sci. & Eng., South Carolina Univ., Columbia, SC, USA
Abstract :
Having greater computational power on the desktop for processing taxa data sets has been a dream of biologists/statisticians involved in phylogenetics data analysis. Many existing algorithms have been highly optimized-one example being Felsenstein´s PHYLIP code, written in C, for UPGMA and neighbor joining algorithms. However, the ability to process more than a few tens of taxa in a reasonable amount of time using conventional computers has not yielded a satisfactory speedup in data processing, making it difficult for phylogenetics practitioners to quickly explore data sets-such as might be done from a laptop computer. We discuss the application of custom computing techniques to phylogenetics. In particular, we apply this technology to speed up UPGMA algorithm execution by a factor of a hundred, against that of PHYLIP code running on the same PC. We report on these experiments and discuss how custom computing techniques can be used to not only accelerate phylogenetics algorithm performance on the desktop, but also on larger, high-performance computing engines, thus enabling the high-speed processing of data sets involving thousands of taxa.
Keywords :
DNA; application specific integrated circuits; biology computing; evolution (biological); genetics; microcomputer applications; microcomputers; molecular biophysics; programmable logic devices; statistical analysis; DNA sequences; PC; VLSI integrated circuits; arithmetic mean; custom computing techniques; desktop; high-performance computing engines; phylogenetics algorithm execution; phylogenetics computing; programmable logic; taxa data sets; unweighted pair-group method; Acceleration; Biological information theory; Biology computing; Data analysis; Data processing; High performance computing; Phylogeny; Portable computers; Programmable logic arrays; Programmable logic devices; Custom Computing; Phylogenetics; Programmable Logic; UPGMA Algorithm; VLSI Integrated Circuits;
Conference_Titel :
Engineering in Medicine and Biology Society, 2004. IEMBS '04. 26th Annual International Conference of the IEEE
Conference_Location :
San Francisco, CA
Print_ISBN :
0-7803-8439-3
DOI :
10.1109/IEMBS.2004.1403816