{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,24]],"date-time":"2026-01-24T04:52:12Z","timestamp":1769230332716,"version":"3.49.0"},"reference-count":53,"publisher":"Oxford University Press (OUP)","issue":"16","license":[{"start":{"date-parts":[[2020,4,11]],"date-time":"2020-04-11T00:00:00Z","timestamp":1586563200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"funder":[{"DOI":"10.13039\/100000002","name":"National Institutes of Health NIAID","doi-asserted-by":"crossref","award":["1R01AI141810-01"],"award-info":[{"award-number":["1R01AI141810-01"]}],"id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"crossref"}]},{"name":"UF Moonshot initiative"},{"DOI":"10.13039\/100000002","name":"NIH","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000002","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,8,15]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:sec>\n                  <jats:title>Motivation<\/jats:title>\n                  <jats:p>Oxford Nanopore technologies (ONT) add miniaturization and real time to high-throughput sequencing. All available software for ONT data analytics run on cloud\/clusters or personal computers. Instead, a linchpin to true portability is software that works on mobile devices of internet connections. Smartphones\u2019 and tablets\u2019 chipset\/memory\/operating systems differ from desktop computers, but software can be recompiled. We sought to understand how portable current ONT analysis methods are.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Results<\/jats:title>\n                  <jats:p>Several tools, from base-calling to genome assembly, were ported and benchmarked on an Android smartphone. Out of 23 programs, 11 succeeded. Recompilation failures included lack of standard headers and unsupported instruction sets. Only DSK, BCALM2 and Kraken were able to process files up to 16\u00a0GB, with linearly scaling CPU-times. However, peak CPU temperatures were high. In conclusion, the portability scenario is not favorable. Given the fast market growth, attention of developers to ARM chipsets and Android\/iOS is warranted, as well as initiatives to implement mobile-specific libraries.<\/jats:p>\n               <\/jats:sec>\n               <jats:sec>\n                  <jats:title>Availability and implementation<\/jats:title>\n                  <jats:p>The source code is freely available at: https:\/\/github.com\/marco-oliva\/portable-nanopore-analytics.<\/jats:p>\n               <\/jats:sec>","DOI":"10.1093\/bioinformatics\/btaa237","type":"journal-article","created":{"date-parts":[[2020,4,6]],"date-time":"2020-04-06T19:12:12Z","timestamp":1586200332000},"page":"4399-4405","source":"Crossref","is-referenced-by-count":24,"title":["Portable nanopore analytics: are we there yet?"],"prefix":"10.1093","volume":"36","author":[{"given":"Marco","family":"Oliva","sequence":"first","affiliation":[{"name":"Department of Engineering, Roma Tre University , Rome, Italy"},{"name":"Department of Computer and Information Science and Engineering"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4875-4894","authenticated-orcid":false,"given":"Franco","family":"Milicchio","sequence":"additional","affiliation":[{"name":"Department of Engineering, Roma Tre University , Rome, Italy"}]},{"given":"Kaden","family":"King","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Science and Engineering"}]},{"given":"Grace","family":"Benson","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Science and Engineering"}]},{"given":"Christina","family":"Boucher","sequence":"additional","affiliation":[{"name":"Department of Computer and Information Science and Engineering"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9021-5595","authenticated-orcid":false,"given":"Mattia","family":"Prosperi","sequence":"additional","affiliation":[{"name":"Department of Epidemiology, University of Florida , Gainesville, FL 32610, USA"}]}],"member":"286","published-online":{"date-parts":[[2020,4,11]]},"reference":[{"key":"2023062213511624200_btaa237-B1","doi-asserted-by":"crossref","first-page":"3389","DOI":"10.1093\/nar\/25.17.3389","article-title":"Gapped BLAST and PSI-BLAST: a new generation of protein database search programs","volume":"25","author":"Altschul","year":"1997","journal-title":"Nucleic Acids Res"},{"key":"2023062213511624200_btaa237-B2","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1038\/nmeth.3176","article-title":"Fast and sensitive protein alignment using diamond","volume":"12","author":"Buchfink","year":"2015","journal-title":"Nat. Methods"},{"key":"2023062213511624200_btaa237-B3","author":"Burrows","year":"1994"},{"key":"2023062213511624200_btaa237-B4","doi-asserted-by":"crossref","first-page":"18022","DOI":"10.1038\/s41598-017-18364-0","article-title":"Nanopore DNA sequencing and genome assembly on the international space station","volume":"7","author":"Castro-Wallace","year":"2017","journal-title":"Sci. Rep"},{"key":"2023062213511624200_btaa237-B5","doi-asserted-by":"crossref","first-page":"i201","DOI":"10.1093\/bioinformatics\/btw279","article-title":"Compacting de Bruijn graphs from sequencing data quickly and in low memory","volume":"32","author":"Chikhi","year":"2016","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B6","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1093\/bioinformatics\/btq697","article-title":"Succinct data structures for assembling large genomes","volume":"27","author":"Conway","year":"2011","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B7","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":"2023062213511624200_btaa237-B8","first-page":"1083","article-title":"The long reads ahead: de novo genome assembly using the MinION","volume":"6","author":"de Lannoy","year":"2017","journal-title":"F1000Res"},{"key":"2023062213511624200_btaa237-B9","doi-asserted-by":"crossref","first-page":"2959","DOI":"10.1093\/bioinformatics\/btu406","article-title":"GATB: genome assembly & analysis tool box","volume":"30","author":"Drezen","year":"2014","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B10","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":"2023062213511624200_btaa237-B11","first-page":"390","author":"Ferragina","year":"2000"},{"key":"2023062213511624200_btaa237-B12","author":"Gailly","year":"2019"},{"key":"2023062213511624200_btaa237-B13","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/s41598-019-40739-8","article-title":"Featherweight long read alignment using partitioned reference indexes","volume":"9","author":"Gamaarachchi","year":"2019","journal-title":"Sci. Rep"},{"key":"2023062213511624200_btaa237-B14","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1038\/nrg.2016.49","article-title":"Coming of age: ten years of next-generation sequencing technologies","volume":"17","author":"Goodwin","year":"2016","journal-title":"Nat. Rev. Genet"},{"key":"2023062213511624200_btaa237-B15","year":"2019"},{"key":"2023062213511624200_btaa237-B16","year":"2019"},{"key":"2023062213511624200_btaa237-B17","doi-asserted-by":"crossref","first-page":"i349","DOI":"10.1093\/bioinformatics\/btu439","article-title":"Lambda: the local aligner for massive biological data","volume":"30","author":"Hauswedell","year":"2014","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B18","year":"2019"},{"key":"2023062213511624200_btaa237-B19","doi-asserted-by":"crossref","first-page":"331","DOI":"10.3201\/eid2202.151796","article-title":"Nanopore sequencing as a rapidly deployable Ebola outbreak tool","volume":"22","author":"Hoenen","year":"2016","journal-title":"Emerg. Infect. Dis"},{"key":"2023062213511624200_btaa237-B20","year":"2019"},{"key":"2023062213511624200_btaa237-B21","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":"2023062213511624200_btaa237-B22","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1038\/nbt.4060","article-title":"Nanopore sequencing and assembly of a human genome with ultra-long reads","volume":"36","author":"Jain","year":"2018","journal-title":"Nat. Biotechnol"},{"key":"2023062213511624200_btaa237-B23","doi-asserted-by":"crossref","first-page":"7213","DOI":"10.1038\/s41598-017-07650-6","article-title":"Rapid de novo assembly of the European eel genome from nanopore sequencing reads","volume":"7","author":"Jansen","year":"2017","journal-title":"Sci. Rep"},{"key":"2023062213511624200_btaa237-B24","doi-asserted-by":"crossref","first-page":"747","DOI":"10.1101\/gr.216465.116","article-title":"HINGE: long-read assembly achieves optimal repeat resolution","volume":"27","author":"Kamath","year":"2017","journal-title":"Genome Res"},{"key":"2023062213511624200_btaa237-B25","doi-asserted-by":"crossref","first-page":"722","DOI":"10.1101\/gr.215087.116","article-title":"Canu: scalable and accurate long-read assembly via adaptive k-mer weighting and repeat separation","volume":"27","author":"Koren","year":"2017","journal-title":"Genome Res"},{"key":"2023062213511624200_btaa237-B26","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1038\/nmeth.1923","article-title":"Fast gapped-read alignment with Bowtie 2","volume":"9","author":"Langmead","year":"2012","journal-title":"Nat. Methods"},{"key":"2023062213511624200_btaa237-B27","doi-asserted-by":"crossref","first-page":"421","DOI":"10.1093\/bioinformatics\/bty648","article-title":"Scaling read aligners to hundreds of threads on general-purpose processors","volume":"35","author":"Langmead","year":"2019","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B28","doi-asserted-by":"crossref","first-page":"2987","DOI":"10.1093\/bioinformatics\/btr509","article-title":"A statistical framework for SNP calling, mutation discovery, association mapping and population genetical parameter estimation from sequencing data","volume":"27","author":"Li","year":"2011","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B29","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":"2023062213511624200_btaa237-B30","doi-asserted-by":"crossref","first-page":"589","DOI":"10.1093\/bioinformatics\/btp698","article-title":"Fast and accurate long-read alignment with Burrows-Wheeler transform","volume":"26","author":"Li","year":"2010","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B31","doi-asserted-by":"crossref","first-page":"2078","DOI":"10.1093\/bioinformatics\/btp352","article-title":"The sequence alignment\/map format and SAMtools","volume":"25","author":"Li","year":"2009","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B32","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1093\/bfgp\/elr035","article-title":"Comparison of the two major classes of assembly algorithms: overlap-layout-consensus and de-Bruijn-graph","volume":"11","author":"Li","year":"2012","journal-title":"Brief. Funct. Genomics"},{"key":"2023062213511624200_btaa237-B33","doi-asserted-by":"crossref","first-page":"E8396","DOI":"10.1073\/pnas.1604560113","article-title":"Assembly of long error-prone reads using de Bruijn graphs","volume":"113","author":"Lin","year":"2016","journal-title":"Proc. Natl. Acad. Sci. USA"},{"key":"2023062213511624200_btaa237-B34","doi-asserted-by":"crossref","DOI":"10.1142\/9789813144750_0001","volume-title":"Introduction to Next Generation Sequencing Technologies","author":"Low","year":"2017"},{"key":"2023062213511624200_btaa237-B35","first-page":"099960","article-title":"Evaluation of oxford nanopore MinIONTM sequencing for 16S rRNA microbiome characterization","author":"Ma","year":"2017","journal-title":"BioRxiv"},{"key":"2023062213511624200_btaa237-B36","doi-asserted-by":"crossref","first-page":"440","DOI":"10.1016\/j.procs.2017.06.115","article-title":"Efficient data structures for mobile de novo genome assembly by third-generation sequencing","volume":"110","author":"Milicchio","year":"2017","journal-title":"Procedia Comput. Sci"},{"key":"2023062213511624200_btaa237-B37","first-page":"657","author":"Milicchio","year":"2016"},{"key":"2023062213511624200_btaa237-B38","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.procs.2018.07.164","article-title":"Third-generation sequencing data analytics on mobile devices: cache oblivious and out-of-core approaches as a proof-of-concept","volume":"134","author":"Milicchio","year":"2018","journal-title":"Procedia Comput. Sci"},{"key":"2023062213511624200_btaa237-B39","first-page":"i51","author":"Muggli","year":"2019"},{"key":"2023062213511624200_btaa237-B40","first-page":"157","author":"Nagarajan","year":"2013"},{"key":"2023062213511624200_btaa237-B41","year":"2019"},{"key":"2023062213511624200_btaa237-B42","year":"2019"},{"key":"2023062213511624200_btaa237-B43","doi-asserted-by":"crossref","first-page":"201","DOI":"10.1016\/j.cels.2018.05.021","article-title":"Mantis: a fast, small, and exact large-scale sequence-search index","volume":"7","author":"Pandey","year":"2018","journal-title":"Cell Syst"},{"key":"2023062213511624200_btaa237-B44","doi-asserted-by":"crossref","first-page":"652","DOI":"10.1093\/bioinformatics\/btt020","article-title":"DSK: k-mer counting with very low memory usage","volume":"29","author":"Rizk","year":"2013","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B45","author":"Ruan","year":"2019"},{"key":"2023062213511624200_btaa237-B46","doi-asserted-by":"crossref","first-page":"799","DOI":"10.1093\/bioinformatics\/btw321","article-title":"Accurate self-correction of errors in long reads using de Bruijn graphs","volume":"33","author":"Salmela","year":"2017","journal-title":"Bioinformatics"},{"key":"2023062213511624200_btaa237-B47","doi-asserted-by":"crossref","first-page":"549","DOI":"10.1101\/gr.126953.111","article-title":"Efficient de novo assembly of large genomes using compressed data structures","volume":"22","author":"Simpson","year":"2012","journal-title":"Genome Res"},{"key":"2023062213511624200_btaa237-B48","first-page":"133058","article-title":"Basecrawller: streaming nanopore basecalling directly from raw signal","author":"Stoiber","year":"2017","journal-title":"bioRxiv"},{"key":"2023062213511624200_btaa237-B49","author":"Technologies","year":"2019"},{"key":"2023062213511624200_btaa237-B50","doi-asserted-by":"crossref","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":"2023062213511624200_btaa237-B51","first-page":"D506","article-title":"UniProt: a worldwide hub of protein knowledge","volume":"47","year":"2018","journal-title":"Nucleic Acids Res"},{"key":"2023062213511624200_btaa237-B52","doi-asserted-by":"crossref","first-page":"737","DOI":"10.1101\/gr.214270.116","article-title":"Fast and accurate de novo genome assembly from long uncorrected reads","volume":"27","author":"Vaser","year":"2017","journal-title":"Genome Res"},{"key":"2023062213511624200_btaa237-B53","doi-asserted-by":"crossref","first-page":"R46","DOI":"10.1186\/gb-2014-15-3-r46","article-title":"Kraken: ultrafast metagenomic sequence classification using exact alignments","volume":"15","author":"Wood","year":"2014","journal-title":"Genome Biol"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/academic.oup.com\/bioinformatics\/advance-article-pdf\/doi\/10.1093\/bioinformatics\/btaa237\/33698850\/btaa237.pdf","content-type":"application\/pdf","content-version":"am","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/36\/16\/4399\/50676446\/btaa237.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/36\/16\/4399\/50676446\/btaa237.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,23]],"date-time":"2023-06-23T07:45:51Z","timestamp":1687506351000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/36\/16\/4399\/5819140"}},"subtitle":[],"editor":[{"given":"Inanc","family":"Birol","sequence":"additional","affiliation":[]}],"short-title":[],"issued":{"date-parts":[[2020,4,11]]},"references-count":53,"journal-issue":{"issue":"16","published-print":{"date-parts":[[2020,8,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btaa237","relation":{},"ISSN":["1367-4803","1367-4811"],"issn-type":[{"value":"1367-4803","type":"print"},{"value":"1367-4811","type":"electronic"}],"subject":[],"published-other":{"date-parts":[[2020,8,15]]},"published":{"date-parts":[[2020,4,11]]}}}