{"id":15315,"date":"2017-10-16T12:00:19","date_gmt":"2017-10-16T11:00:19","guid":{"rendered":"https:\/\/blogs.nature.com\/naturejobs\/?p=15315"},"modified":"2017-10-21T17:38:02","modified_gmt":"2017-10-21T16:38:02","slug":"techblog-the-nanopore-toolbox","status":"publish","type":"post","link":"https:\/\/blogs.nature.com\/naturejobs\/2017\/10\/16\/techblog-the-nanopore-toolbox\/","title":{"rendered":"TechBlog: The nanopore toolbox"},"content":{"rendered":"<div id=\"attachment_15349\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a class=\"wpn-image-link\" href=\"https:\/\/blogs.nature.com\/naturejobs\/files\/2017\/10\/550285a-i2.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-15349\" class=\"size-full wp-image-15349 wpn-image\" title=\"550285a-i2\" src=\"https:\/\/blogs.nature.com\/naturejobs\/files\/2017\/10\/550285a-i2.jpg\" alt=\"550285a-i2\" width=\"600\" height=\"570\" srcset=\"https:\/\/blogs.nature.com\/naturejobs\/files\/2017\/10\/550285a-i2.jpg 600w, https:\/\/blogs.nature.com\/naturejobs\/files\/2017\/10\/550285a-i2-300x285.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-15349\" class=\"wp-caption-text\">{credit}Nik Spencer\/Nature{\/credit}<\/p><\/div>\n<p>For this week&#8217;s Technology Feature, Michael Eisenstein wrote about the technology, applications, and challenges of <a href=\"https:\/\/www.nature.com\/nature\/journal\/v550\/n7675\/full\/550285a.html\" target=\"_blank\">nanopore DNA sequencing<\/a>. In brief, the technology involves threading intact pieces of DNA through a\u00a0tiny aperture in a membrane or other barrier,\u00a0through which a current flows. As each base passes,\u00a0it disrupts that current in a characteristic way, allowing specialized software to determine the sequence.<\/p>\n<p>The technology\u00a0has multiple benefits: it&#8217;s relatively inexpensive and compact, and produces exceptionally long reads. But the\u00a0resulting\u00a0error rate is also higher than some other technologies. What that means is, informatics\u00a0tools designed to handle short-read data can often stumble when confronted with nanopore sequences. But a growing collection of dedicated long-read tools is rapidly filling in the gap. I asked a few nanopore veterans to help me compile a list.<\/p>\n<p><!--more--><\/p>\n<p><strong>Real-time data analysis<\/strong><\/p>\n<p>MinoTour &#8212;\u00a0<a href=\"https:\/\/minotour.nottingham.ac.uk\/\" target=\"_blank\">https:\/\/minotour.nottingham.ac.uk\/<\/a><\/p>\n<p><strong>Basecallers<\/strong><\/p>\n<p>Albacore &#8212;\u00a0<a href=\"https:\/\/nanoporetech.com\" target=\"_blank\">https:\/\/nanoporetech.com<\/a><br \/>\nChiron &#8212;\u00a0<a href=\"https:\/\/github.com\/haotianteng\/chiron\" target=\"_blank\">https:\/\/github.com\/haotianteng\/chiron<\/a><br \/>\nScrappie &#8212;\u00a0<a href=\"https:\/\/github.com\/nanoporetech\/scrappie\" target=\"_blank\">https:\/\/github.com\/nanoporetech\/scrappie<\/a><\/p>\n<p>(Ryan R. Wick, Louise Judd, and Kathryn Holt at the University of Melbourne, Australia, recently performed a comprehensive comparison of nanopore basecallers. You can read their analysis <a href=\"https:\/\/github.com\/rrwick\/Basecalling-comparison\/blob\/master\/README.md\" target=\"_blank\">here<\/a>.)<\/p>\n<p><strong>Data Extraction<\/strong><\/p>\n<p>poRe &#8212; <a href=\"https:\/\/sourceforge.net\/projects\/rpore\/\" target=\"_blank\">https:\/\/sourceforge.net\/projects\/rpore\/<\/a><br \/>\nPoretools &#8212; <a href=\"https:\/\/github.com\/arq5x\/poretools\" target=\"_blank\">https:\/\/github.com\/arq5x\/poretools<\/a><\/p>\n<p><strong>QC\/Trimming<\/strong><\/p>\n<p>Porechop &#8212; <a href=\"https:\/\/github.com\/rrwick\/Porechop\" target=\"_blank\">https:\/\/github.com\/rrwick\/Porechop<\/a><br \/>\nNanoOK &#8212; <a href=\"https:\/\/documentation.tgac.ac.uk\/display\/NANOOK\/\" target=\"_blank\">https:\/\/documentation.tgac.ac.uk\/display\/NANOOK\/<\/a><br \/>\nPicopore &#8212; <a href=\"https:\/\/github.com\/scottgigante\/picopore\" target=\"_blank\">https:\/\/github.com\/scottgigante\/picopore<\/a><\/p>\n<p><strong>Sequence Alignment<\/strong><\/p>\n<p>GraphMap &#8212; <a href=\"https:\/\/github.com\/isovic\/graphmap\" target=\"_blank\">https:\/\/github.com\/isovic\/graphmap<\/a><br \/>\nLAST &#8212; <a href=\"https:\/\/last.cbrc.jp\/\" target=\"_blank\">https:\/\/last.cbrc.jp\/<\/a><br \/>\nMarginAlign &#8212; <a href=\"https:\/\/github.com\/benedictpaten\/marginAlign\" target=\"_blank\">https:\/\/github.com\/benedictpaten\/marginAlign<\/a><br \/>\nMiniMap2 &#8212; <a href=\"https:\/\/github.com\/lh3\/minimap2\" target=\"_blank\">https:\/\/github.com\/lh3\/minimap2<\/a><\/p>\n<p><strong>Variant Detection (SNPs and SVs)<\/strong><\/p>\n<p>Nanopolish &#8212; <a href=\"https:\/\/github.com\/jts\/nanopolish\" target=\"_blank\">https:\/\/github.com\/jts\/nanopolish<\/a><br \/>\nNanoSV &#8212; <a href=\"https:\/\/github.com\/mroosmalen\/nanosv\" target=\"_blank\">https:\/\/github.com\/mroosmalen\/nanosv<\/a><br \/>\nSniffles &#8212; <a href=\"https:\/\/github.com\/fritzsedlazeck\/Sniffles\/wiki\" target=\"_blank\">https:\/\/github.com\/fritzsedlazeck\/Sniffles\/wiki<\/a><\/p>\n<p><strong>Long-read Assembly<\/strong><\/p>\n<p>Canu &#8212; <a href=\"https:\/\/github.com\/marbl\/canu\" target=\"_blank\">https:\/\/github.com\/marbl\/canu<\/a><br \/>\nMECAT &#8212;\u00a0<a href=\"https:\/\/github.com\/xiaochuanle\/MECAT\" target=\"_blank\">https:\/\/github.com\/xiaochuanle\/MECAT<\/a><br \/>\nMiniasm &#8212; <a href=\"https:\/\/github.com\/lh3\/miniasm\" target=\"_blank\">https:\/\/github.com\/lh3\/miniasm<\/a><\/p>\n<p><strong>Hybrid (Short + Long-read) Assembly<\/strong><\/p>\n<p>MaSuRCA &#8212; <a href=\"https:\/\/www.genome.umd.edu\/masurca.html\" target=\"_blank\">https:\/\/www.genome.umd.edu\/masurca.html<\/a><br \/>\nSPAdes &#8212; <a href=\"https:\/\/bioinf.spbau.ru\/spades\" target=\"_blank\">https:\/\/bioinf.spbau.ru\/spades<\/a><br \/>\nUnicycler &#8212; <a href=\"https:\/\/github.com\/rrwick\/Unicycler\" target=\"_blank\">https:\/\/github.com\/rrwick\/Unicycler<\/a><\/p>\n<p><strong>Assembly Polishing<\/strong><\/p>\n<p>Racon &#8212; <a href=\"https:\/\/github.com\/isovic\/racon\" target=\"_blank\">https:\/\/github.com\/isovic\/racon<\/a><br \/>\nNanopolish &#8212; <a href=\"https:\/\/github.com\/jts\/nanopolish\" target=\"_blank\">https:\/\/github.com\/jts\/nanopolish<\/a><\/p>\n<p><strong>Methylation Detection<\/strong><\/p>\n<p>Nanopolish &#8212; <a href=\"https:\/\/github.com\/jts\/nanopolish\" target=\"_blank\">https:\/\/github.com\/jts\/nanopolish<\/a><br \/>\nNanoraw &#8212;\u00a0<a href=\"https:\/\/nanoraw.readthedocs.io\/\" target=\"_blank\">https:\/\/nanoraw.readthedocs.io\/<\/a><br \/>\nSignalAlign &#8212; <a href=\"https:\/\/github.com\/ArtRand\/signalAlign\" target=\"_blank\">https:\/\/github.com\/ArtRand\/signalAlign<\/a><\/p>\n<p><strong>Putting it all together&#8230;<\/strong><\/p>\n<p>For a\u00a0sense of how some of these pieces fit together and integrate with other (non-nanopore-specific) tools, check out Nicholas Loman&#8217;s pipeline for <a href=\"https:\/\/www.nature.com\/nprot\/journal\/v12\/n6\/full\/nprot.2017.066.html\" target=\"_blank\">viral consensus genome sequence analysis<\/a>, published in May in <em>Nature Protocols<\/em>. See also <a href=\"https:\/\/porecamp.github.io\/2017\/index.html\" target=\"_blank\">PoreCamp<\/a>, a\u00a0&#8220;training bootcamp&#8221; for the MinION, and a recent review in <a href=\"https:\/\/genomebiology.biomedcentral.com\/articles\/10.1186\/s13059-016-1103-0\" target=\"_blank\"><em>Genome Biology<\/em><\/a>.<\/p>\n<p><i>h\/t Miten Jain, Nicholas Loman, Benedict Paten, Adam Phillippy, Keith Robison, Mick Watson<\/i><\/p>\n<p><em><strong>Jeffrey Perkel<\/strong> is Technology Editor,<\/em> Nature<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Suggested posts<\/strong><\/p>\n<p><a href=\"https:\/\/blogs.nature.com\/naturejobs\/2017\/09\/15\/techblog-jupyter-powers-bioinformatics-again\/\" target=\"_blank\">Jupyter powers bioinformatics, again<\/a><\/p>\n<p><a href=\"https:\/\/blogs.nature.com\/naturejobs\/2017\/09\/05\/mike-goodstadt-a-circuitous-route-to-bioinformatics\/\" target=\"_blank\">Mike Goodstadt: A circuitous route to bioinformatics<\/a><\/p>\n<p><a href=\"https:\/\/blogs.nature.com\/naturejobs\/2017\/08\/01\/techblog-jupyter-joins-the-galaxy\/\" target=\"_blank\">Jupyter joins the Galaxy<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>For this week\u2019s Technology Feature, Michael Eisenstein wrote about the technology, applications, and challenges of nanopore DNA sequencing. In brief, the technology involves threading intact pieces of DNA through a\u00a0tiny aperture in a membrane or other barrier,\u00a0through which a current flows. As each base passes,\u00a0it disrupts that current in a characteristic way, allowing the sequence to be determined.&nbsp; <a href=\"\/naturejobs\/2017\/10\/16\/techblog-the-nanopore-toolbox#more-15315\" class=\"more-link\">Read more<\/a> <a href=\"https:\/\/blogs.nature.com\/naturejobs\/2017\/10\/16\/techblog-the-nanopore-toolbox\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":104777,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[192,200],"tags":[72611,5945961,8703483,8703487,8703485,6677357,75],"class_list":["post-15315","post","type-post","status-publish","format-standard","hentry","category-blog-2","category-technology-2","tag-bioinformatics","tag-jeffrey-perkel","tag-nanopore-sequencing","tag-nicholas-loman","tag-oxford-nanopore-technologies","tag-techblog","tag-technology"],"_links":{"self":[{"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/posts\/15315","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/users\/104777"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/comments?post=15315"}],"version-history":[{"count":0,"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/posts\/15315\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/media?parent=15315"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/categories?post=15315"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.nature.com\/naturejobs\/wp-json\/wp\/v2\/tags?post=15315"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}