0


对RNA二级结构预测的矩阵算法

A Matrix Algorithm for RNA Secondary Structure Prediction
课程网址: http://videolectures.net/prib2010_krishnan_mars/  
主讲教师: S.P.T. Krishnan
开课单位: 信息通信研究所
开课时间: 2010-10-14
课程语种: 英语
中文简介:
在本文中,我们提出了一种新的高性能算法,称为MARS(用于RNA二级结构预测的矩阵算法),用于预测具有或不具有假结的RNA二级结构。该算法能够以串行和并行模式操作。该算法将充分利用当今多核处理器中越来越多的显式硬件并行性,从而实现执行加速。与基于动态编程的算法不同,MARS在设计上是非递归的,因此消除了基于动态编程的算法的一些缺点。我们使用具有经过验证的结构的真实序列在多核硬件上进行了大规模实验。我们使用诸如性能增益,运行时间和预测准确度等指标来详细讨论这些实验的结果。这是同类产品中首次尝试使用基于矩阵的方法提供具有或不具有假结的RNA二级结构的完全灵活性。
课程简介: In this paper we propose a novel high-performance algorithm, referred to as MARSs (Matrix Algorithm for RNA Secondary Structure Prediction), for predicting RNA Secondary Structures with or without pseudoknots. The algorithm is capable of operating in both serial and parallel modes. The algorithm will take complete advantage of the explicit hardware parallelism increasingly available in todayś multi-core processors resulting in execution speedups. Unlike Dynamic Programming based algorithms, MARSs is non-recursive by design and therefore eliminates some of the disadvantages of Dynamic Programming based algorithms. We performed a large-scale experiment on a multi-core hardware using real sequences with verified structures. We detail and discuss the results from these experiments using metrics such as performance gains, run-times and prediction accuracy. This is one of the first attempts of its kind to provide a complete flexibility in evolving a RNA secondary structure with or without pseudoknots using a matrix-based approach.
关 键 词: 计算机科学; 算法; 数据结构
课程来源: 视频讲座网
最后编审: 2020-06-18:dingaq
阅读次数: 25