{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,6]],"date-time":"2026-05-06T09:03:05Z","timestamp":1778058185856,"version":"3.51.4"},"reference-count":8,"publisher":"Oxford University Press (OUP)","issue":"22","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014,11,15]]},"abstract":"<jats:title>Abstract<\/jats:title>\n               <jats:p>Motivation: The ability to accurately read the order of nucleotides in DNA and RNA is fundamental for modern biology. Errors in next-generation sequencing can lead to many artifacts, from erroneous genome assemblies to mistaken inferences about RNA editing. Uneven coverage in datasets also contributes to false corrections.<\/jats:p>\n               <jats:p>Result: We introduce Trowel, a massively parallelized and highly efficient error correction module for Illumina read data. Trowel both corrects erroneous base calls and boosts base qualities based on the k -mer spectrum. With high-quality k -mers and relevant base information, Trowel achieves high accuracy for different short read sequencing applications.The latency in the data path has been significantly reduced because of efficient data access and data structures. In performance evaluations, Trowel was highly competitive with other tools regardless of coverage, genome size read length and fragment size.<\/jats:p>\n               <jats:p>Availability and implementation: Trowel is written in C++ and is provided under the General Public License v3.0 (GPLv3). It is available at http:\/\/trowel-ec.sourceforge.net .<\/jats:p>\n               <jats:p>Contact: \u00a0euncheon.lim@tue.mpg.de or weigel@tue.mpg.de<\/jats:p>\n               <jats:p>Supplementary information: \u00a0Supplementary data are available at Bioinformatics online.<\/jats:p>","DOI":"10.1093\/bioinformatics\/btu513","type":"journal-article","created":{"date-parts":[[2014,7,30]],"date-time":"2014-07-30T00:14:11Z","timestamp":1406679251000},"page":"3264-3265","source":"Crossref","is-referenced-by-count":24,"title":["Trowel: a fast and accurate error correction module for Illumina sequencing reads"],"prefix":"10.1093","volume":"30","author":[{"given":"Eun-Cheon","family":"Lim","sequence":"first","affiliation":[{"name":"Department of Molecular Biology, Max Planck Institute for Developmental Biology, 72076 T\u00fcbingen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jonas","family":"M\u00fcller","sequence":"additional","affiliation":[{"name":"Department of Molecular Biology, Max Planck Institute for Developmental Biology, 72076 T\u00fcbingen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"J\u00f6rg","family":"Hagmann","sequence":"additional","affiliation":[{"name":"Department of Molecular Biology, Max Planck Institute for Developmental Biology, 72076 T\u00fcbingen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stefan R.","family":"Henz","sequence":"additional","affiliation":[{"name":"Department of Molecular Biology, Max Planck Institute for Developmental Biology, 72076 T\u00fcbingen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sang-Tae","family":"Kim","sequence":"additional","affiliation":[{"name":"Department of Molecular Biology, Max Planck Institute for Developmental Biology, 72076 T\u00fcbingen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Detlef","family":"Weigel","sequence":"additional","affiliation":[{"name":"Department of Molecular Biology, Max Planck Institute for Developmental Biology, 72076 T\u00fcbingen, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2014,7,29]]},"reference":[{"key":"2023012711595620100_btu513-B1","doi-asserted-by":"crossref","first-page":"R116","DOI":"10.1186\/gb-2010-11-11-r116","article-title":"Quake: quality-aware detection and correction of sequencing errors","volume":"11","author":"Kelley","year":"2010","journal-title":"Genome Biol."},{"key":"2023012711595620100_btu513-B2","doi-asserted-by":"crossref","first-page":"e109","DOI":"10.1093\/nar\/gkt215","article-title":"Probabilistic error correction for RNA sequencing","volume":"41","author":"Le","year":"2013","journal-title":"Nucleic Acids Res."},{"key":"2023012711595620100_btu513-B4","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1093\/bioinformatics\/bts690","article-title":"Musket: a multistage k-mer spectrum based error corrector for Illumina sequence data","volume":"29","author":"Liu","year":"2013","journal-title":"Bioinformatics"},{"key":"2023012711595620100_btu513-B5","doi-asserted-by":"crossref","first-page":"9748","DOI":"10.1073\/pnas.171285098","article-title":"An Eulerian path approach to DNA fragment assembly","volume":"98","author":"Pevzner","year":"2001","journal-title":"Proc. Natl Acad. Sci. USA"},{"key":"2023012711595620100_btu513-B6","doi-asserted-by":"crossref","first-page":"1284","DOI":"10.1093\/bioinformatics\/btq151","article-title":"Correction of sequencing errors in a mixed set of reads","volume":"26","author":"Salmela","year":"2010","journal-title":"Bioinformatics"},{"key":"2023012711595620100_btu513-B7","doi-asserted-by":"crossref","first-page":"1455","DOI":"10.1093\/bioinformatics\/btr170","article-title":"Correcting errors in short reads by multiple alignments","volume":"27","author":"Salmela","year":"2011","journal-title":"Bioinformatics"},{"key":"2023012711595620100_btu513-B8","doi-asserted-by":"crossref","first-page":"R16","DOI":"10.1186\/gb-2011-12-2-r16","article-title":"Genomewide characterization of non-polyadenylated RNAs","volume":"12","author":"Yang","year":"2011","journal-title":"Genome Biol."},{"key":"2023012711595620100_btu513-B9","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1093\/bib\/bbs015","article-title":"A survey of error-correction methods for next-generation sequencing","volume":"14","author":"Yang","year":"2012","journal-title":"Brief. Bioinform"}],"container-title":["Bioinformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/30\/22\/3264\/48931090\/bioinformatics_30_22_3264.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article-pdf\/30\/22\/3264\/48931090\/bioinformatics_30_22_3264.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,27]],"date-time":"2023-01-27T12:56:12Z","timestamp":1674824172000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/bioinformatics\/article\/30\/22\/3264\/2390577"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,7,29]]},"references-count":8,"journal-issue":{"issue":"22","published-print":{"date-parts":[[2014,11,15]]}},"URL":"https:\/\/doi.org\/10.1093\/bioinformatics\/btu513","relation":{},"ISSN":["1367-4811","1367-4803"],"issn-type":[{"value":"1367-4811","type":"electronic"},{"value":"1367-4803","type":"print"}],"subject":[],"published-other":{"date-parts":[[2014,11,15]]},"published":{"date-parts":[[2014,7,29]]}}}