• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

序列比对工具:一种统一的并行模式?

Sequence alignment tools: one parallel pattern to rule them all?

作者信息

Misale Claudia, Ferrero Giulio, Torquati Massimo, Aldinucci Marco

机构信息

Computer Science Department, University of Turin, Italy.

School of Life and Health Sciences, University of Turin, Italy.

出版信息

Biomed Res Int. 2014;2014:539410. doi: 10.1155/2014/539410. Epub 2014 Jul 24.

DOI:10.1155/2014/539410
PMID:25147803
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC4131566/
Abstract

In this paper, we advocate high-level programming methodology for next generation sequencers (NGS) alignment tools for both productivity and absolute performance. We analyse the problem of parallel alignment and review the parallelisation strategies of the most popular alignment tools, which can all be abstracted to a single parallel paradigm. We compare these tools to their porting onto the FastFlow pattern-based programming framework, which provides programmers with high-level parallel patterns. By using a high-level approach, programmers are liberated from all complex aspects of parallel programming, such as synchronisation protocols, and task scheduling, gaining more possibility for seamless performance tuning. In this work, we show some use cases in which, by using a high-level approach for parallelising NGS tools, it is possible to obtain comparable or even better absolute performance for all used datasets.

摘要

在本文中,为了提高生产力和绝对性能,我们倡导针对下一代测序仪(NGS)比对工具采用高级编程方法。我们分析了并行比对问题,并回顾了最流行的比对工具的并行化策略,所有这些策略都可以抽象为单一的并行范式。我们将这些工具与移植到基于FastFlow模式的编程框架上的情况进行比较,该框架为程序员提供了高级并行模式。通过使用高级方法,程序员从并行编程的所有复杂方面(如同步协议和任务调度)中解放出来,获得了更无缝地进行性能调优的可能性。在这项工作中,我们展示了一些用例,其中通过对NGS工具进行并行化的高级方法,对于所有使用的数据集都有可能获得相当甚至更好的绝对性能。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/091de39e810e/BMRI2014-539410.010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/fbfb61da0a97/BMRI2014-539410.001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/d36c8a2ae3e2/BMRI2014-539410.002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/6ba8343d7f25/BMRI2014-539410.003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/cfdd3574c9ef/BMRI2014-539410.004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/58e71d8cea98/BMRI2014-539410.005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/959925a15ffa/BMRI2014-539410.006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/bbf35b8b5b2d/BMRI2014-539410.007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/35933981f2bb/BMRI2014-539410.008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/3ef5527b5abc/BMRI2014-539410.009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/091de39e810e/BMRI2014-539410.010.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/fbfb61da0a97/BMRI2014-539410.001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/d36c8a2ae3e2/BMRI2014-539410.002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/6ba8343d7f25/BMRI2014-539410.003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/cfdd3574c9ef/BMRI2014-539410.004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/58e71d8cea98/BMRI2014-539410.005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/959925a15ffa/BMRI2014-539410.006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/bbf35b8b5b2d/BMRI2014-539410.007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/35933981f2bb/BMRI2014-539410.008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/3ef5527b5abc/BMRI2014-539410.009.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/fda0/4131566/091de39e810e/BMRI2014-539410.010.jpg

相似文献

1
Sequence alignment tools: one parallel pattern to rule them all?序列比对工具:一种统一的并行模式?
Biomed Res Int. 2014;2014:539410. doi: 10.1155/2014/539410. Epub 2014 Jul 24.
2
A Survey of Software and Hardware Approaches to Performing Read Alignment in Next Generation Sequencing.下一代测序中进行读段比对的软件和硬件方法综述。
IEEE/ACM Trans Comput Biol Bioinform. 2017 Nov-Dec;14(6):1202-1213. doi: 10.1109/TCBB.2016.2586070. Epub 2016 Jun 29.
3
Review of alignment and SNP calling algorithms for next-generation sequencing data.下一代测序数据的比对和单核苷酸多态性(SNP)检测算法综述。
J Appl Genet. 2016 Feb;57(1):71-9. doi: 10.1007/s13353-015-0292-7. Epub 2015 Jun 9.
4
Evaluation and comparison of multiple aligners for next-generation sequencing data analysis.用于下一代测序数据分析的多种比对工具的评估与比较
Biomed Res Int. 2014;2014:309650. doi: 10.1155/2014/309650. Epub 2014 Mar 23.
5
Ψ-RA: a parallel sparse index for genomic read alignment.Ψ-RA:一种用于基因组读取比对的并行稀疏索引。
BMC Genomics. 2011;12 Suppl 2(Suppl 2):S7. doi: 10.1186/1471-2164-12-S2-S7. Epub 2011 Jul 27.
6
Alignment of Next-Generation Sequencing Reads.下一代测序读数的比对
Annu Rev Genomics Hum Genet. 2015;16:133-51. doi: 10.1146/annurev-genom-090413-025358. Epub 2015 May 4.
7
Parallel and Scalable Short-Read Alignment on Multi-Core Clusters Using UPC+.使用UPC+在多核集群上实现并行和可扩展的短读比对
PLoS One. 2016 Jan 5;11(1):e0145490. doi: 10.1371/journal.pone.0145490. eCollection 2016.
8
Faster single-end alignment generation utilizing multi-thread for BWA.利用多线程实现更快的BWA单端比对生成。
Biomed Mater Eng. 2015;26 Suppl 1:S1791-6. doi: 10.3233/BME-151480.
9
RandAL: a randomized approach to aligning DNA sequences to reference genomes.RandAL:一种将DNA序列与参考基因组进行比对的随机方法。
BMC Genomics. 2014;15 Suppl 5(Suppl 5):S2. doi: 10.1186/1471-2164-15-S5-S2. Epub 2014 Jul 14.
10
Parallel computing for genome sequence processing.基因组序列处理的并行计算。
Brief Bioinform. 2021 Sep 2;22(5). doi: 10.1093/bib/bbab070.

引用本文的文献

1
Interpreting alignment-free sequence comparison: what makes a score a good score?解读无比对序列比较:什么样的分数才是好分数?
NAR Genom Bioinform. 2022 Sep 5;4(3):lqac062. doi: 10.1093/nargab/lqac062. eCollection 2022 Sep.
2
Scaling read aligners to hundreds of threads on general-purpose processors.在通用处理器上将读取对齐器扩展到数百个线程。
Bioinformatics. 2019 Feb 1;35(3):421-432. doi: 10.1093/bioinformatics/bty648.
3
PWHATSHAP: efficient haplotyping for future generation sequencing.PWHATSHAP:用于下一代测序的高效单倍型分型

本文引用的文献

1
On designing multicore-aware simulators for systems biology endowed with OnLine statistics.关于为具备在线统计功能的系统生物学设计多核感知模拟器。
Biomed Res Int. 2014;2014:207041. doi: 10.1155/2014/207041. Epub 2014 Jun 22.
2
Whole-genome haplotyping using long reads and statistical methods.使用长读段和统计方法进行全基因组单倍型分型。
Nat Biotechnol. 2014 Mar;32(3):261-266. doi: 10.1038/nbt.2833. Epub 2014 Feb 23.
3
Reconstructing complex regions of genomes using long-read sequencing technology.使用长读长测序技术重建基因组的复杂区域。
BMC Bioinformatics. 2016 Sep 22;17(Suppl 11):342. doi: 10.1186/s12859-016-1170-y.
Genome Res. 2014 Apr;24(4):688-96. doi: 10.1101/gr.168450.113. Epub 2014 Jan 13.
4
A single-molecule long-read survey of the human transcriptome.人类转录组的单分子长读长测序研究。
Nat Biotechnol. 2013 Nov;31(11):1009-14. doi: 10.1038/nbt.2705. Epub 2013 Oct 13.
5
Accelerating read mapping with FastHASH.使用 FastHASH 加速读映射。
BMC Genomics. 2013;14 Suppl 1(Suppl 1):S13. doi: 10.1186/1471-2164-14-S1-S13. Epub 2013 Jan 21.
6
A comprehensive evaluation of alignment algorithms in the context of RNA-seq.在 RNA-seq 背景下对比对算法的全面评估。
PLoS One. 2012;7(12):e52403. doi: 10.1371/journal.pone.0052403. Epub 2012 Dec 26.
7
Mind the gap: upgrading genomes with Pacific Biosciences RS long-read sequencing technology.注意差距:使用 Pacific Biosciences RS 长读测序技术升级基因组。
PLoS One. 2012;7(11):e47768. doi: 10.1371/journal.pone.0047768. Epub 2012 Nov 21.
8
The GEM mapper: fast, accurate and versatile alignment by filtration.GEM 映射器:通过过滤实现快速、准确和通用的比对。
Nat Methods. 2012 Dec;9(12):1185-8. doi: 10.1038/nmeth.2221. Epub 2012 Oct 28.
9
Sequencing the unsequenceable: expanded CGG-repeat alleles of the fragile X gene.测序无法测序的序列:脆性 X 基因的扩展 CGG 重复等位基因。
Genome Res. 2013 Jan;23(1):121-8. doi: 10.1101/gr.141705.112. Epub 2012 Oct 11.
10
Mapping single molecule sequencing reads using basic local alignment with successive refinement (BLASR): application and theory.使用带有连续精炼的基本局部比对(BLASR)对单分子测序reads 进行映射:应用与理论。
BMC Bioinformatics. 2012 Sep 19;13:238. doi: 10.1186/1471-2105-13-238.