{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T23:16:25Z","timestamp":1779146185684,"version":"3.51.4"},"reference-count":32,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2020,12,17]],"date-time":"2020-12-17T00:00:00Z","timestamp":1608163200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100015644","name":"Seed Foundation of Tianjin University","doi-asserted-by":"publisher","award":["2020XY-0062"],"award-info":[{"award-number":["2020XY-0062"]}],"id":[{"id":"10.13039\/501100015644","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Project from the Academy of Tianjin University, Hefei\uff08TATJUHF\uff09","award":["2020GKF-0134"],"award-info":[{"award-number":["2020GKF-0134"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Oxford Nanopore sequencing is an important sequencing technology, which reads the nucleotide sequence by detecting the electrical current signal changes when DNA molecule is forced to pass through a biological nanopore. The research on signal simulation of nanopore sequencing is highly desirable for method developments of nanopore sequencing applications. To improve the simulation accuracy, we propose a novel signal simulation method based on Bi-directional Gated Recurrent Units (BiGRU). In this method, the signal processing model based on BiGRU is built to replace the traditional low-pass filter to post-process the ground-truth signal calculated by the input nucleotide sequence and nanopore sequencing pore model. Gaussian noise is then added to the filtered signal to generate the final simulated signal. This method can accurately model the relation between ground-truth signal and real-world sequencing signal through experimental sequencing data. The simulation results reveal that the proposed method utilizing the powerful learning ability of the neural network can generate the simulated signal that is closer to the real-world sequencing signal in the time and frequency domains than the existing simulation method.<\/jats:p>","DOI":"10.3390\/s20247244","type":"journal-article","created":{"date-parts":[[2020,12,17]],"date-time":"2020-12-17T21:21:49Z","timestamp":1608240109000},"page":"7244","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["Simulation of Nanopore Sequencing Signals Based on BiGRU"],"prefix":"10.3390","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4880-8186","authenticated-orcid":false,"given":"Weigang","family":"Chen","sequence":"first","affiliation":[{"name":"School of Microelectronics, Tianjin University, Tianjin 300072, China"},{"name":"Frontier Science Center for Synthetic Biology (Ministry of Education), Tianjin University, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peng","family":"Zhang","sequence":"additional","affiliation":[{"name":"School of Microelectronics, Tianjin University, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lifu","family":"Song","sequence":"additional","affiliation":[{"name":"Frontier Science Center for Synthetic Biology (Ministry of Education), Tianjin University, Tianjin 300072, China"},{"name":"School of Chemical Engineering and Technology, Tianjin University, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jinsheng","family":"Yang","sequence":"additional","affiliation":[{"name":"School of Microelectronics, Tianjin University, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Changcai","family":"Han","sequence":"additional","affiliation":[{"name":"School of Microelectronics, Tianjin University, Tianjin 300072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,12,17]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"518","DOI":"10.1038\/nbt.3423","article-title":"Three decades of nanopore sequencing","volume":"34","author":"Deamer","year":"2016","journal-title":"Nat. Biotechnol."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"5419","DOI":"10.1093\/jxb\/erx289","article-title":"A world of opportunities with nanopore sequencing","volume":"68","author":"Leggett","year":"2017","journal-title":"J. Exp. Bot."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1186\/s13059-018-1462-9","article-title":"From squiggle to basepair: Computational approaches for improving nanopore sequencing read accuracy","volume":"19","author":"Rang","year":"2018","journal-title":"Genome Biol."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"344","DOI":"10.1038\/nbt.2147","article-title":"Automated forward and reverse ratcheting of DNA in a nanopore at 5-angstrom precision","volume":"30","author":"Cherf","year":"2012","journal-title":"Nat. Biotechnol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"16027","DOI":"10.1038\/ncomms16027","article-title":"Nanopore long-read RNAseq reveals widespread transcriptional variation among the surface receptors of individual B cells","volume":"8","author":"Byrne","year":"2017","journal-title":"Nat. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"97","DOI":"10.1186\/s13073-016-0356-2","article-title":"Mobile real-time surveillance of Zika virus in Brazil","volume":"8","author":"Faria","year":"2016","journal-title":"Genome Med."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"407","DOI":"10.1038\/nmeth.4184","article-title":"Detecting DNA cytosine methylation using nanopore sequencing","volume":"14","author":"Simpson","year":"2017","journal-title":"Nat. Methods"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"16834","DOI":"10.1021\/jacs.8b10854","article-title":"Identifying single viruses using biorecognition solid-state nanopores","volume":"140","author":"Arima","year":"2018","journal-title":"J. Am. Chem. Soc."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"8521","DOI":"10.1039\/C8CS00106E","article-title":"Single-molecule protein sensing in a nanopore: A tutorial","volume":"47","author":"Varongchayakul","year":"2018","journal-title":"Chem. Soc. Rev."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"204002","DOI":"10.1088\/1361-648X\/aababe","article-title":"Protein sequencing via nanopore based devices: A nanofluidics perspective","volume":"30","author":"Chinappi","year":"2018","journal-title":"J. Phys. Condes. Matter"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1338","DOI":"10.1021\/acsnano.9b09353","article-title":"Comparing current noise in biological and solid-state nanopores","volume":"14","author":"Fragasso","year":"2020","journal-title":"ACS Nano"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1093\/bfgp\/ely037","article-title":"The bioinformatics tools for the genome assembly and analysis based on third-generation sequencing","volume":"18","author":"Wee","year":"2019","journal-title":"Brief. Funct. Genom."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/j.ymeth.2019.04.008","article-title":"Deep learning in bioinformatics: Introduction, application, and perspective in the big data era","volume":"166","author":"Li","year":"2019","journal-title":"Methods"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1038\/s10038-019-0659-4","article-title":"Bioinformatics of nanopore sequencing","volume":"65","author":"Makalowski","year":"2020","journal-title":"J. Hum. Genet."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1038\/nrg.2016.57","article-title":"A comparison of tools for the simulation of genomic next-generation sequencing data","volume":"17","author":"Escalona","year":"2016","journal-title":"Nat. Rev. Genet."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1093\/gigascience\/gix010","article-title":"NanoSim: Nanopore sequence read simulator based on statistical characterization","volume":"6","author":"Yang","year":"2017","journal-title":"GigaScience"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"2899","DOI":"10.1093\/bioinformatics\/bty223","article-title":"DeepSimulator: A deep simulator for Nanopore sequencing","volume":"34","author":"Li","year":"2018","journal-title":"Bioinformatics"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2578","DOI":"10.1093\/bioinformatics\/btz963","article-title":"DeepSimulator1.5: A more powerful, quicker and lighter simulator for Nanopore sequencing","volume":"36","author":"Li","year":"2020","journal-title":"Bioinformatics"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1038\/nmeth.3444","article-title":"A complete bacterial genome assembled de novo using only nanopore sequencing data","volume":"12","author":"Loman","year":"2015","journal-title":"Nat. Methods"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1186\/s13059-019-1727-y","article-title":"Performance of neural network basecalling tools for Oxford Nanopore sequencing","volume":"20","author":"Wick","year":"2019","journal-title":"Genome Biol."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"49","DOI":"10.1093\/bioinformatics\/btw569","article-title":"Nanocall: An open source basecaller for Oxford Nanopore sequencing data","volume":"33","author":"David","year":"2017","journal-title":"Bioinformatics"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Boza, V., Brejova, B., and Vinar, T. (2017). DeepNano: Deep recurrent neural networks for base calling in MinION nanopore reads. PLoS ONE, 12.","DOI":"10.1371\/journal.pone.0178751"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"2298","DOI":"10.1109\/TPAMI.2016.2646371","article-title":"An end-to-end trainable neural network for image-based sequence recognition and its application to scene text recognition","volume":"39","author":"Shi","year":"2017","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1186\/s13059-016-1103-0","article-title":"The Oxford Nanopore MinION: Delivery of nanopore sequencing to the genomics community","volume":"17","author":"Jain","year":"2016","journal-title":"Genome Biol."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"2193","DOI":"10.1093\/bioinformatics\/bty841","article-title":"BulkVis: A graphical viewer for Oxford nanopore bulk FAST5 files","volume":"35","author":"Payne","year":"2019","journal-title":"Bioinformatics"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"722","DOI":"10.1093\/bioinformatics\/bty555","article-title":"An accurate and rapid continuous wavelet dynamic time warping algorithm for end-to-end mapping in ultra-long nanopore sequencing","volume":"34","author":"Han","year":"2018","journal-title":"Bioinformatics"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"2103","DOI":"10.1093\/bioinformatics\/btw152","article-title":"Minimap and miniasm: Fast mapping and de novo assembly for noisy long sequences","volume":"32","author":"Li","year":"2016","journal-title":"Bioinformatics"},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"3094","DOI":"10.1093\/bioinformatics\/bty191","article-title":"Minimap2: Pairwise alignment for nucleotide sequences","volume":"34","author":"Li","year":"2018","journal-title":"Bioinformatics"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Abadi, M. (2016, January 18\u201322). Tensorflow: Learning functions at scale. Proceedings of the 21st ACM SIGPLAN International Conference on Functional Programming, Nara, Japan.","DOI":"10.1145\/2951913.2976746"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1093\/gigascience\/giy037","article-title":"Chiron: Translating nanopore raw signal directly into nucleotide sequence using deep learning","volume":"7","author":"Teng","year":"2018","journal-title":"GigaScience"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"561","DOI":"10.3233\/IDA-2007-11508","article-title":"Toward accurate dynamic time warping in linear time and space","volume":"11","author":"Salvadora","year":"2007","journal-title":"Intell. Data Anal."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1394","DOI":"10.1093\/bioinformatics\/btw753","article-title":"Edlib: A C\/C plus plus library for fast, exact sequence alignment using edit distance","volume":"33","author":"Sosic","year":"2017","journal-title":"Bioinformatics"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7244\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:46:36Z","timestamp":1760179596000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7244"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,17]]},"references-count":32,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2020,12]]}},"alternative-id":["s20247244"],"URL":"https:\/\/doi.org\/10.3390\/s20247244","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12,17]]}}}