多核计算机上的生物序列并行对齐策略
89 浏览量
更新于2024-08-28
收藏 475KB PDF 举报
"A data parallel strategy for aligning multiple biological sequences on multi-core computers"
本文探讨的是在生物计算领域中的大规模序列比对问题,这是一个随着生物信息学发展而需求日益增长的挑战。作者采用数据并行性范式,这是一种适用于多核计算机上处理大规模任务的方法,旨在实现高度的并行化。通过数据并行性,他们提出了一种通用策略,可以用来加速任何多重序列比对算法的执行。
在该策略中,作者应用了五种不同的聚类算法,这表明他们可能在序列比对过程中利用这些算法来分组或预处理输入序列,以便更有效地进行并行计算。聚类可以帮助减少计算复杂性,通过将相似的序列分组在一起,从而降低需要进行比对的独立序列对的数量。
数据并行性是并行计算的一个关键概念,它涉及将大问题分解成多个小任务,然后在多核处理器的不同核心上同时处理这些任务。在这种情况下,每个核心可以独立地处理一部分序列比对,显著提高了计算速度。文章中提到的数据并行策略可能是通过并行化序列比对的计算密集型步骤,如Smith-Waterman或Needleman-Wunsch算法,来提高整体性能。
此外,论文发表在《计算机生物学与医学》(Computers in Biology and Medicine)期刊上,这表明该研究具有科学性和实用性,可能已经被同行评审,并且对生物信息学社区产生了影响。引用次数(CITATIONS)和阅读次数(READS)显示了该研究的影响力。作者包括来自湖南大学、长沙国家超级计算机中心以及扎加齐格大学的研究人员,他们在生物计算和并行计算领域有丰富的出版物和引用记录。
这篇论文介绍了一种利用多核计算机上的数据并行性来加速生物序列比对的有效策略,这是生物信息学领域一个关键的计算问题。通过结合聚类算法和数据并行性,研究人员能够提高处理大量生物序列的速度,这对于基因组分析、进化研究和疾病关联性探索等生物学问题具有重要意义。
2018-06-01 上传
2012-04-08 上传
2021-04-22 上传
2017-11-26 上传
2019-01-16 上传
2021-06-29 上传
2021-02-21 上传
2021-04-22 上传
2021-04-22 上传
点击了解资源详情
weixin_38545768
- 粉丝: 8
- 资源: 941
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫