首页 | 本学科首页   官方微博 | 高级检索  
     


Parallel protein secondary structure prediction schemes using Pthread and OpenMP over hyper-threading technology
Authors:Wei Zhong  Gulsah Altun  Xinmin Tian  Robert Harrison  Phang C. Tai  Yi Pan
Affiliation:(1) Department of Computer Science, Georgia State University, Atlanta, GA 30303, USA;(2) Software Solution Group, Intel Corporation, Santa Clara, CA, USA;(3) Department of Biology, Georgia State University, Atlanta, GA 30303, USA;(4) Division of Math and Computer Science, University of South Carolina Upstate, Spartanburg, SC 29303, USA
Abstract:Protein secondary structure prediction has a fundamental influence on today’s bioinformatics research. In this work, tertiary classifiers for the protein secondary structure prediction are implemented on Denoeux Belief Neural Network (DBNN) architecture. Hydrophobicity matrix, orthogonal matrix, BLOSUM62 matrix and PSSM matrix are experimented separately as the encoding schemes for DBNN. Hydrophobicity matrix, BLOSUM62 matrix and PSSM matrix are applied to DBNN architecture for the first time. The experimental results contribute to the design of new encoding schemes. Our accuracy of the tertiary classifier with PSSM encoding scheme reaches 72.01%, which is almost 10% better than the previous results obtained in 2003. Due to the time consuming task of training the neural networks, Pthread and OpenMP are employed to parallelize DBNN in the Hyper-Threading enabled Intel architecture. Speedup for 16 Pthreads is 4.9 and speedup for 16 OpenMP threads is 4 in the 4 processors shared memory architecture. Both speedup performance of OpenMP and Pthread is superior to that of other research. With the new parallel training algorithm, thousands of amino acids can be processed in reasonable amount of time. Our research also shows that Hyper-Threading technology for Intel architecture is efficient for parallel biological algorithms.
Contact Information Yi Pan (Corresponding author)Email:
Keywords:Neural networks  Protein secondary structure prediction  Parallel architecture  Speedup  DBNN (Denoeux Belief Neural Network)  MPI (Message Passing Interface)  OpenMP  Pthread  Hyper-threading  BLOSUM62 matrix  Hydrophobicity matrix  PSSM (Position Specific Scoring Matrix)
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号