SNPs detection by eBWT positional clustering.

IF 1.5 4区 生物学 Q4 BIOCHEMICAL RESEARCH METHODS
Algorithms for Molecular Biology Pub Date : 2019-02-06 eCollection Date: 2019-01-01 DOI:10.1186/s13015-019-0137-8
Nicola Prezza, Nadia Pisanti, Marinella Sciortino, Giovanna Rosone
{"title":"SNPs detection by eBWT positional clustering.","authors":"Nicola Prezza,&nbsp;Nadia Pisanti,&nbsp;Marinella Sciortino,&nbsp;Giovanna Rosone","doi":"10.1186/s13015-019-0137-8","DOIUrl":null,"url":null,"abstract":"<p><strong>Background: </strong>Sequencing technologies keep on turning cheaper and faster, thus putting a growing pressure for data structures designed to efficiently store raw data, and possibly perform analysis therein. In this view, there is a growing interest in alignment-free and reference-free variants calling methods that only make use of (suitably indexed) raw reads data.</p><p><strong>Results: </strong>We develop the <i>positional clustering</i> theory that (i) describes how the extended Burrows-Wheeler Transform (eBWT) of a collection of reads tends to cluster together bases that cover the same genome position (ii) predicts the size of such clusters, and (iii) exhibits an elegant and precise LCP array based procedure to locate such clusters in the eBWT. Based on this theory, we designed and implemented an alignment-free and reference-free SNPs calling method, and we devised a consequent SNPs calling pipeline. Experiments on both synthetic and real data show that SNPs can be detected with a simple scan of the eBWT and LCP arrays as, in accordance with our theoretical framework, they are within clusters in the eBWT of the reads. Finally, our tool intrinsically performs a reference-free evaluation of its accuracy by returning the coverage of each SNP.</p><p><strong>Conclusions: </strong>Based on the results of the experiments on synthetic and real data, we conclude that the positional clustering framework can be effectively used for the problem of identifying SNPs, and it appears to be a promising approach for calling other type of variants directly on raw sequencing data.</p><p><strong>Availability: </strong>The software ebwt2snp is freely available for academic use at: https://github.com/nicolaprezza/ebwt2snp.</p>","PeriodicalId":50823,"journal":{"name":"Algorithms for Molecular Biology","volume":" ","pages":"3"},"PeriodicalIF":1.5000,"publicationDate":"2019-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1186/s13015-019-0137-8","citationCount":"21","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Algorithms for Molecular Biology","FirstCategoryId":"99","ListUrlMain":"https://doi.org/10.1186/s13015-019-0137-8","RegionNum":4,"RegionCategory":"生物学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2019/1/1 0:00:00","PubModel":"eCollection","JCR":"Q4","JCRName":"BIOCHEMICAL RESEARCH METHODS","Score":null,"Total":0}
引用次数: 21

Abstract

Background: Sequencing technologies keep on turning cheaper and faster, thus putting a growing pressure for data structures designed to efficiently store raw data, and possibly perform analysis therein. In this view, there is a growing interest in alignment-free and reference-free variants calling methods that only make use of (suitably indexed) raw reads data.

Results: We develop the positional clustering theory that (i) describes how the extended Burrows-Wheeler Transform (eBWT) of a collection of reads tends to cluster together bases that cover the same genome position (ii) predicts the size of such clusters, and (iii) exhibits an elegant and precise LCP array based procedure to locate such clusters in the eBWT. Based on this theory, we designed and implemented an alignment-free and reference-free SNPs calling method, and we devised a consequent SNPs calling pipeline. Experiments on both synthetic and real data show that SNPs can be detected with a simple scan of the eBWT and LCP arrays as, in accordance with our theoretical framework, they are within clusters in the eBWT of the reads. Finally, our tool intrinsically performs a reference-free evaluation of its accuracy by returning the coverage of each SNP.

Conclusions: Based on the results of the experiments on synthetic and real data, we conclude that the positional clustering framework can be effectively used for the problem of identifying SNPs, and it appears to be a promising approach for calling other type of variants directly on raw sequencing data.

Availability: The software ebwt2snp is freely available for academic use at: https://github.com/nicolaprezza/ebwt2snp.

Abstract Image

基于eBWT位置聚类的snp检测。
背景:测序技术的成本越来越低,速度越来越快,因此对设计用于有效存储原始数据并可能在其中进行分析的数据结构施加了越来越大的压力。从这个角度来看,人们对无对齐和无引用的变量越来越感兴趣,这些变量调用的方法只利用(适当索引的)原始读取数据。结果:我们发展了位置聚类理论,该理论(i)描述了读取集合的扩展Burrows-Wheeler变换(eBWT)如何倾向于将覆盖相同基因组位置的碱基聚在一起(ii)预测此类聚类的大小,以及(iii)展示了一种优雅而精确的基于LCP阵列的程序来定位eBWT中的此类聚类。基于这一理论,我们设计并实现了一种无对齐和无参考的snp调用方法,并设计了相应的snp调用管道。在合成数据和真实数据上的实验表明,通过对eBWT和LCP阵列的简单扫描可以检测到snp,因为根据我们的理论框架,它们位于reads的eBWT簇内。最后,我们的工具本质上通过返回每个SNP的覆盖范围来执行无参考的准确性评估。结论:基于合成数据和真实数据的实验结果,我们得出结论,位置聚类框架可以有效地用于识别snp问题,并且它似乎是一种有前途的方法,可以直接调用原始测序数据上的其他类型的变体。可用性:ebwt2snp软件可免费用于学术用途:https://github.com/nicolaprezza/ebwt2snp。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Algorithms for Molecular Biology
Algorithms for Molecular Biology 生物-生化研究方法
CiteScore
2.40
自引率
10.00%
发文量
16
审稿时长
>12 weeks
期刊介绍: Algorithms for Molecular Biology publishes articles on novel algorithms for biological sequence and structure analysis, phylogeny reconstruction, and combinatorial algorithms and machine learning. Areas of interest include but are not limited to: algorithms for RNA and protein structure analysis, gene prediction and genome analysis, comparative sequence analysis and alignment, phylogeny, gene expression, machine learning, and combinatorial algorithms. Where appropriate, manuscripts should describe applications to real-world data. However, pure algorithm papers are also welcome if future applications to biological data are to be expected, or if they address complexity or approximation issues of novel computational problems in molecular biology. Articles about novel software tools will be considered for publication if they contain some algorithmically interesting aspects.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信