Fast-bonito:一个更快的基于深度学习的纳米孔测序碱基调用器

Zhimeng Xu , Yuting Mai , Denghui Liu , Wenjun He , Xinyuan Lin , Chi Xu , Lei Zhang , Xin Meng , Joseph Mafofo , Walid Abbas Zaher , Ashish Koshy , Yi Li , Nan Qiao
{"title":"Fast-bonito:一个更快的基于深度学习的纳米孔测序碱基调用器","authors":"Zhimeng Xu ,&nbsp;Yuting Mai ,&nbsp;Denghui Liu ,&nbsp;Wenjun He ,&nbsp;Xinyuan Lin ,&nbsp;Chi Xu ,&nbsp;Lei Zhang ,&nbsp;Xin Meng ,&nbsp;Joseph Mafofo ,&nbsp;Walid Abbas Zaher ,&nbsp;Ashish Koshy ,&nbsp;Yi Li ,&nbsp;Nan Qiao","doi":"10.1016/j.ailsci.2021.100011","DOIUrl":null,"url":null,"abstract":"<div><p>Nanopore sequencing from Oxford Nanopore Technologies (ONT) is a promising third-generation sequencing (TGS) technology that generates relatively longer sequencing reads compared to the next-generation sequencing (NGS) technology. A basecaller is a piece of software that translates the original electrical current signals into nucleotide sequences. The accuracy of the basecaller is crucially important to downstream analysis. Bonito is a deep learning-based basecaller recently developed by ONT. Its neural network architecture is composed of a single convolutional layer followed by three stacked bidirectional gated recurrent unit (GRU) layers. Although Bonito has achieved state-of-the-art base calling accuracy, its speed is too slow to be used in production. We therefore developed Fast-Bonito, by using the neural architecture search (NAS) technique to search for a brand-new neural network backbone, and trained it from scratch using several advanced deep learning model training techniques. The new Fast-Bonito model balanced performance in terms of speed and accuracy. Fast-Bonito was 153.8% faster than the original Bonito on NVIDIA V100 GPU. When running on HUAWEI Ascend 910 NPU, Fast-Bonito was 565% faster than the original Bonito. The accuracy of Fast-Bonito was also slightly higher than that of Bonito. We have made Fast-Bonito open source, hoping it will boost the adoption of TGS in both academia and industry.</p></div>","PeriodicalId":72304,"journal":{"name":"Artificial intelligence in the life sciences","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2021-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2667318521000118/pdfft?md5=fd79b6a6d202e645142894875f87c96d&pid=1-s2.0-S2667318521000118-main.pdf","citationCount":"16","resultStr":"{\"title\":\"Fast-bonito: A faster deep learning based basecaller for nanopore sequencing\",\"authors\":\"Zhimeng Xu ,&nbsp;Yuting Mai ,&nbsp;Denghui Liu ,&nbsp;Wenjun He ,&nbsp;Xinyuan Lin ,&nbsp;Chi Xu ,&nbsp;Lei Zhang ,&nbsp;Xin Meng ,&nbsp;Joseph Mafofo ,&nbsp;Walid Abbas Zaher ,&nbsp;Ashish Koshy ,&nbsp;Yi Li ,&nbsp;Nan Qiao\",\"doi\":\"10.1016/j.ailsci.2021.100011\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Nanopore sequencing from Oxford Nanopore Technologies (ONT) is a promising third-generation sequencing (TGS) technology that generates relatively longer sequencing reads compared to the next-generation sequencing (NGS) technology. A basecaller is a piece of software that translates the original electrical current signals into nucleotide sequences. The accuracy of the basecaller is crucially important to downstream analysis. Bonito is a deep learning-based basecaller recently developed by ONT. Its neural network architecture is composed of a single convolutional layer followed by three stacked bidirectional gated recurrent unit (GRU) layers. Although Bonito has achieved state-of-the-art base calling accuracy, its speed is too slow to be used in production. We therefore developed Fast-Bonito, by using the neural architecture search (NAS) technique to search for a brand-new neural network backbone, and trained it from scratch using several advanced deep learning model training techniques. The new Fast-Bonito model balanced performance in terms of speed and accuracy. Fast-Bonito was 153.8% faster than the original Bonito on NVIDIA V100 GPU. When running on HUAWEI Ascend 910 NPU, Fast-Bonito was 565% faster than the original Bonito. The accuracy of Fast-Bonito was also slightly higher than that of Bonito. We have made Fast-Bonito open source, hoping it will boost the adoption of TGS in both academia and industry.</p></div>\",\"PeriodicalId\":72304,\"journal\":{\"name\":\"Artificial intelligence in the life sciences\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S2667318521000118/pdfft?md5=fd79b6a6d202e645142894875f87c96d&pid=1-s2.0-S2667318521000118-main.pdf\",\"citationCount\":\"16\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Artificial intelligence in the life sciences\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2667318521000118\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Artificial intelligence in the life sciences","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2667318521000118","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

摘要

来自牛津纳米孔技术公司(ONT)的纳米孔测序是一种很有前途的第三代测序(TGS)技术,与下一代测序(NGS)技术相比,它可以产生相对较长的测序读数。碱基调用器是一种将原始电流信号转换成核苷酸序列的软件。基调用器的准确性对下游分析至关重要。Bonito是ONT公司最近开发的基于深度学习的基础调用器。其神经网络结构由单个卷积层和三个堆叠的双向门控循环单元(GRU)层组成。虽然Bonito已经达到了最先进的基础呼叫精度,但它的速度太慢,无法用于生产。因此,我们开发了Fast-Bonito,通过使用神经架构搜索(NAS)技术搜索全新的神经网络骨干,并使用几种先进的深度学习模型训练技术从头开始训练它。新的Fast-Bonito模型在速度和准确性方面平衡了性能。Fast-Bonito在NVIDIA V100 GPU上比原来的Bonito快153.8%。在HUAWEI Ascend 910 NPU上运行时,Fast-Bonito的速度比原来的Bonito快565%。Fast-Bonito的准确率也略高于Bonito。我们已经将Fast-Bonito开源,希望它能促进TGS在学术界和工业界的采用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Fast-bonito: A faster deep learning based basecaller for nanopore sequencing

Nanopore sequencing from Oxford Nanopore Technologies (ONT) is a promising third-generation sequencing (TGS) technology that generates relatively longer sequencing reads compared to the next-generation sequencing (NGS) technology. A basecaller is a piece of software that translates the original electrical current signals into nucleotide sequences. The accuracy of the basecaller is crucially important to downstream analysis. Bonito is a deep learning-based basecaller recently developed by ONT. Its neural network architecture is composed of a single convolutional layer followed by three stacked bidirectional gated recurrent unit (GRU) layers. Although Bonito has achieved state-of-the-art base calling accuracy, its speed is too slow to be used in production. We therefore developed Fast-Bonito, by using the neural architecture search (NAS) technique to search for a brand-new neural network backbone, and trained it from scratch using several advanced deep learning model training techniques. The new Fast-Bonito model balanced performance in terms of speed and accuracy. Fast-Bonito was 153.8% faster than the original Bonito on NVIDIA V100 GPU. When running on HUAWEI Ascend 910 NPU, Fast-Bonito was 565% faster than the original Bonito. The accuracy of Fast-Bonito was also slightly higher than that of Bonito. We have made Fast-Bonito open source, hoping it will boost the adoption of TGS in both academia and industry.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Artificial intelligence in the life sciences
Artificial intelligence in the life sciences Pharmacology, Biochemistry, Genetics and Molecular Biology (General), Computer Science Applications, Health Informatics, Drug Discovery, Veterinary Science and Veterinary Medicine (General)
CiteScore
5.00
自引率
0.00%
发文量
0
审稿时长
15 days
×
引用
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学术官方微信