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


Parallel Position Weight Matrices algorithms
Authors:Mathieu Giraud,Jean-Sté  phane Varré  
Affiliation:LIFL, UMR CNRS 8022, Université Lille 1, INRIA Lille-Nord Europe, Lille, France
Abstract:
Position Weight Matrices (PWMs) are broadly used in computational biology. The basic problems, Scan and MultipleScan, aim to find all the occurrences of a given PWM or a set of PWMs in long sequences. Some other PWM tasks share a common NP-hard subproblem, ScoreDistribution. The existing algorithms rely on the enumeration on a large set of scores or words, and they are mostly not suitable for parallelization. We propose a new algorithm, BucketScoreDistribution, that is both very efficient and suitable for parallelization. We bound the error induced by this algorithm. We realized a GPU prototype for Scan, MultipleScan and BucketScoreDistribution with the CUDA libraries, and report for the different problems speedups larger than 10× on several Nvidia cards.
Keywords:Bioinformatics   Position Weight Matrices   P-value estimation   Pattern matching   Score distribution   Many-core architectures   GPU
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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