DocumentCode
2735415
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
Volume
2
fYear
2004
fDate
1-5 Sept. 2004
Firstpage
2864
Lastpage
2868
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/IEMBS.2004.1403816
Filename
1403816
Link To Document