Serveur d'exploration MERS

Attention, ce site est en cours de développement !
Attention, site généré par des moyens informatiques à partir de corpus bruts.
Les informations ne sont donc pas validées.

A benchmark study of k-mer counting methods for high-throughput sequencing

Identifieur interne : 001F94 ( Ncbi/Merge ); précédent : 001F93; suivant : 001F95

A benchmark study of k-mer counting methods for high-throughput sequencing

Auteurs : Swati C. Manekar [Inde] ; Shailesh R. Sathe [Inde]

Source :

RBID : PMC:6280066

Descripteurs français

English descriptors

Abstract

Abstract

The rapid development of high-throughput sequencing technologies means that hundreds of gigabytes of sequencing data can be produced in a single study. Many bioinformatics tools require counts of substrings of length k in DNA/RNA sequencing reads obtained for applications such as genome and transcriptome assembly, error correction, multiple sequence alignment, and repeat detection. Recently, several techniques have been developed to count k-mers in large sequencing datasets, with a trade-off between the time and memory required to perform this function. We assessed several k-mer counting programs and evaluated their relative performance, primarily on the basis of runtime and memory usage. We also considered additional parameters such as disk usage, accuracy, parallelism, the impact of compressed input, performance in terms of counting large k values and the scalability of the application to larger datasets.We make specific recommendations for the setup of a current state-of-the-art program and suggestions for further development.


Url:
DOI: 10.1093/gigascience/giy125
PubMed: 30346548
PubMed Central: 6280066

Links toward previous steps (curation, corpus...)


Links to Exploration step

PMC:6280066

Le document en format XML

<record>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A benchmark study of
<italic>k</italic>
-mer counting methods for high-throughput sequencing</title>
<author>
<name sortKey="Manekar, Swati C" sort="Manekar, Swati C" uniqKey="Manekar S" first="Swati C" last="Manekar">Swati C. Manekar</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India</nlm:aff>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Sathe, Shailesh R" sort="Sathe, Shailesh R" uniqKey="Sathe S" first="Shailesh R" last="Sathe">Shailesh R. Sathe</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India</nlm:aff>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">30346548</idno>
<idno type="pmc">6280066</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC6280066</idno>
<idno type="RBID">PMC:6280066</idno>
<idno type="doi">10.1093/gigascience/giy125</idno>
<date when="2018">2018</date>
<idno type="wicri:Area/Pmc/Corpus">001341</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">001341</idno>
<idno type="wicri:Area/Pmc/Curation">001341</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Curation">001341</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000654</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Checkpoint">000654</idno>
<idno type="wicri:source">PubMed</idno>
<idno type="RBID">pubmed:30346548</idno>
<idno type="wicri:Area/PubMed/Corpus">000751</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Corpus" wicri:corpus="PubMed">000751</idno>
<idno type="wicri:Area/PubMed/Curation">000751</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Curation">000751</idno>
<idno type="wicri:Area/PubMed/Checkpoint">000A43</idno>
<idno type="wicri:explorRef" wicri:stream="Checkpoint" wicri:step="PubMed">000A43</idno>
<idno type="wicri:Area/Ncbi/Merge">001F94</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">A benchmark study of
<italic>k</italic>
-mer counting methods for high-throughput sequencing</title>
<author>
<name sortKey="Manekar, Swati C" sort="Manekar, Swati C" uniqKey="Manekar S" first="Swati C" last="Manekar">Swati C. Manekar</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India</nlm:aff>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Sathe, Shailesh R" sort="Sathe, Shailesh R" uniqKey="Sathe S" first="Shailesh R" last="Sathe">Shailesh R. Sathe</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India</nlm:aff>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j">GigaScience</title>
<idno type="eISSN">2047-217X</idno>
<imprint>
<date when="2018">2018</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Animals</term>
<term>Arabidopsis (genetics)</term>
<term>Computational Biology (methods)</term>
<term>Databases, Genetic</term>
<term>Genome</term>
<term>High-Throughput Nucleotide Sequencing</term>
<term>Humans</term>
<term>Sequence Alignment</term>
<term>Sequence Analysis, DNA</term>
<term>Software</term>
<term>Transcriptome</term>
</keywords>
<keywords scheme="KwdFr" xml:lang="fr">
<term>Alignement de séquences</term>
<term>Analyse de séquence d'ADN</term>
<term>Animaux</term>
<term>Arabidopsis (génétique)</term>
<term>Bases de données génétiques</term>
<term>Biologie informatique ()</term>
<term>Génome</term>
<term>Humains</term>
<term>Logiciel</term>
<term>Séquençage nucléotidique à haut débit</term>
<term>Transcriptome</term>
</keywords>
<keywords scheme="MESH" qualifier="genetics" xml:lang="en">
<term>Arabidopsis</term>
</keywords>
<keywords scheme="MESH" qualifier="génétique" xml:lang="fr">
<term>Arabidopsis</term>
</keywords>
<keywords scheme="MESH" qualifier="methods" xml:lang="en">
<term>Computational Biology</term>
</keywords>
<keywords scheme="MESH" xml:lang="en">
<term>Animals</term>
<term>Databases, Genetic</term>
<term>Genome</term>
<term>High-Throughput Nucleotide Sequencing</term>
<term>Humans</term>
<term>Sequence Alignment</term>
<term>Sequence Analysis, DNA</term>
<term>Software</term>
<term>Transcriptome</term>
</keywords>
<keywords scheme="MESH" xml:lang="fr">
<term>Alignement de séquences</term>
<term>Analyse de séquence d'ADN</term>
<term>Animaux</term>
<term>Bases de données génétiques</term>
<term>Biologie informatique</term>
<term>Génome</term>
<term>Humains</term>
<term>Logiciel</term>
<term>Séquençage nucléotidique à haut débit</term>
<term>Transcriptome</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<title>Abstract</title>
<p>The rapid development of high-throughput sequencing technologies means that hundreds of gigabytes of sequencing data can be produced in a single study. Many bioinformatics tools require counts of substrings of length
<italic>k</italic>
in DNA/RNA sequencing reads obtained for applications such as genome and transcriptome assembly, error correction, multiple sequence alignment, and repeat detection. Recently, several techniques have been developed to count
<italic>k</italic>
-mers in large sequencing datasets, with a trade-off between the time and memory required to perform this function. We assessed several
<italic>k</italic>
-mer counting programs and evaluated their relative performance, primarily on the basis of runtime and memory usage. We also considered additional parameters such as disk usage, accuracy, parallelism, the impact of compressed input, performance in terms of counting large
<italic>k</italic>
values and the scalability of the application to larger datasets.We make specific recommendations for the setup of a current state-of-the-art program and suggestions for further development.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Reuter, Ja" uniqKey="Reuter J">JA Reuter</name>
</author>
<author>
<name sortKey="Spacek, Dv" uniqKey="Spacek D">DV Spacek</name>
</author>
<author>
<name sortKey="Snyder, Mp" uniqKey="Snyder M">MP Snyder</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Molnar, M" uniqKey="Molnar M">M Molnar</name>
</author>
<author>
<name sortKey="Ilie, L" uniqKey="Ilie L">L Ilie</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Miller, Jr" uniqKey="Miller J">JR Miller</name>
</author>
<author>
<name sortKey="Delcher, Al" uniqKey="Delcher A">AL Delcher</name>
</author>
<author>
<name sortKey="Koren, S" uniqKey="Koren S">S Koren</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Myers, Ew" uniqKey="Myers E">EW Myers</name>
</author>
<author>
<name sortKey="Sutton, Gg" uniqKey="Sutton G">GG Sutton</name>
</author>
<author>
<name sortKey="Delcher, Al" uniqKey="Delcher A">AL Delcher</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Jaffe, Db" uniqKey="Jaffe D">DB Jaffe</name>
</author>
<author>
<name sortKey="Butler, J" uniqKey="Butler J">J Butler</name>
</author>
<author>
<name sortKey="Gnerre, S" uniqKey="Gnerre S">S Gnerre</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Miller, Jr" uniqKey="Miller J">JR Miller</name>
</author>
<author>
<name sortKey="Koren, S" uniqKey="Koren S">S Koren</name>
</author>
<author>
<name sortKey="Sutton, G" uniqKey="Sutton G">G Sutton</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pevzner, Pa" uniqKey="Pevzner P">PA Pevzner</name>
</author>
<author>
<name sortKey="Tang, H" uniqKey="Tang H">H Tang</name>
</author>
<author>
<name sortKey="Waterman, Ms" uniqKey="Waterman M">MS Waterman</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zerbino, Dr" uniqKey="Zerbino D">DR Zerbino</name>
</author>
<author>
<name sortKey="Birney, E" uniqKey="Birney E">E Birney</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Simpson, Jt" uniqKey="Simpson J">JT Simpson</name>
</author>
<author>
<name sortKey="Wong, K" uniqKey="Wong K">K Wong</name>
</author>
<author>
<name sortKey="Jackman, Sd" uniqKey="Jackman S">SD Jackman</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kelley, Dr" uniqKey="Kelley D">DR Kelley</name>
</author>
<author>
<name sortKey="Schatz, Mc" uniqKey="Schatz M">MC Schatz</name>
</author>
<author>
<name sortKey="Salzberg, Sl" uniqKey="Salzberg S">SL Salzberg</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Shi, H" uniqKey="Shi H">H Shi</name>
</author>
<author>
<name sortKey="Schmidt, B" uniqKey="Schmidt B">B Schmidt</name>
</author>
<author>
<name sortKey="Liu, W" uniqKey="Liu W">W Liu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, Y" uniqKey="Liu Y">Y Liu</name>
</author>
<author>
<name sortKey="Schroder, J" uniqKey="Schroder J">J Schroder</name>
</author>
<author>
<name sortKey="Schmidt, B" uniqKey="Schmidt B">B Schmidt</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Medvedev, P" uniqKey="Medvedev P">P Medvedev</name>
</author>
<author>
<name sortKey="Scott, E" uniqKey="Scott E">E Scott</name>
</author>
<author>
<name sortKey="Kakaradov, B" uniqKey="Kakaradov B">B Kakaradov</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Salmela, L" uniqKey="Salmela L">L Salmela</name>
</author>
<author>
<name sortKey="Schroder, J" uniqKey="Schroder J">J Schröder</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Edgar, Rc" uniqKey="Edgar R">RC Edgar</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, B" uniqKey="Liu B">B Liu</name>
</author>
<author>
<name sortKey="Shi, Y" uniqKey="Shi Y">Y Shi</name>
</author>
<author>
<name sortKey="Yuan, J" uniqKey="Yuan J">J Yuan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Price, Al" uniqKey="Price A">AL Price</name>
</author>
<author>
<name sortKey="Jones, Nc" uniqKey="Jones N">NC Jones</name>
</author>
<author>
<name sortKey="Pevzner, Pa" uniqKey="Pevzner P">PA Pevzner</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Li, R" uniqKey="Li R">R Li</name>
</author>
<author>
<name sortKey="Ye, J" uniqKey="Ye J">J Ye</name>
</author>
<author>
<name sortKey="Li, S" uniqKey="Li S">S Li</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Campagna, D" uniqKey="Campagna D">D Campagna</name>
</author>
<author>
<name sortKey="Romualdi, C" uniqKey="Romualdi C">C Romualdi</name>
</author>
<author>
<name sortKey="Vitulo, N" uniqKey="Vitulo N">N Vitulo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lefebvre, A" uniqKey="Lefebvre A">A Lefebvre</name>
</author>
<author>
<name sortKey="Lecroq, T" uniqKey="Lecroq T">T Lecroq</name>
</author>
<author>
<name sortKey="Dauchel, H" uniqKey="Dauchel H">H Dauchel</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Healy, J" uniqKey="Healy J">J Healy</name>
</author>
<author>
<name sortKey="Thomas, Ee" uniqKey="Thomas E">EE Thomas</name>
</author>
<author>
<name sortKey="Schwartz, Jt" uniqKey="Schwartz J">JT Schwartz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kurtz, S" uniqKey="Kurtz S">S Kurtz</name>
</author>
<author>
<name sortKey="Narechania, A" uniqKey="Narechania A">A Narechania</name>
</author>
<author>
<name sortKey="Stein, Jc" uniqKey="Stein J">JC Stein</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sindi, Ss" uniqKey="Sindi S">SS Sindi</name>
</author>
<author>
<name sortKey="Hunt, Br" uniqKey="Hunt B">BR Hunt</name>
</author>
<author>
<name sortKey="Yorke, Ja" uniqKey="Yorke J">JA Yorke</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pajuste, Fd" uniqKey="Pajuste F">FD Pajuste</name>
</author>
<author>
<name sortKey="Kaplinski, L" uniqKey="Kaplinski L">L Kaplinski</name>
</author>
<author>
<name sortKey="Mols, M" uniqKey="Mols M">M Mols</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Perez, N" uniqKey="Perez N">N Pérez</name>
</author>
<author>
<name sortKey="Gutierrez, M" uniqKey="Gutierrez M">M Gutierrez</name>
</author>
<author>
<name sortKey="Vera, N" uniqKey="Vera N">N Vera</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Roberts, Rj" uniqKey="Roberts R">RJ Roberts</name>
</author>
<author>
<name sortKey="Carneiro, Mo" uniqKey="Carneiro M">MO Carneiro</name>
</author>
<author>
<name sortKey="Schatz, Mc" uniqKey="Schatz M">MC Schatz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Laehnemann, D" uniqKey="Laehnemann D">D Laehnemann</name>
</author>
<author>
<name sortKey="Borkhardt, A" uniqKey="Borkhardt A">A Borkhardt</name>
</author>
<author>
<name sortKey="Mchardy, Ac" uniqKey="Mchardy A">AC McHardy</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sameith, K" uniqKey="Sameith K">K Sameith</name>
</author>
<author>
<name sortKey="Roscito, Jg" uniqKey="Roscito J">JG Roscito</name>
</author>
<author>
<name sortKey="Hiller, M" uniqKey="Hiller M">M Hiller</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Xavier, Bb" uniqKey="Xavier B">BB Xavier</name>
</author>
<author>
<name sortKey="Sabirova, J" uniqKey="Sabirova J">J Sabirova</name>
</author>
<author>
<name sortKey="Pieter, M" uniqKey="Pieter M">M Pieter</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chikhi, R" uniqKey="Chikhi R">R Chikhi</name>
</author>
<author>
<name sortKey="Medvedev, P" uniqKey="Medvedev P">P Medvedev</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Erbert, M" uniqKey="Erbert M">M Erbert</name>
</author>
<author>
<name sortKey="Rechner, S" uniqKey="Rechner S">S Rechner</name>
</author>
<author>
<name sortKey="Muller Hannemann, M" uniqKey="Muller Hannemann M">M Muller-Hannemann</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Li, Y" uniqKey="Li Y">Y Li</name>
</author>
<author>
<name sortKey="Xifeng, Yan" uniqKey="Xifeng Y">Yan Xifeng</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rizk, G" uniqKey="Rizk G">G Rizk</name>
</author>
<author>
<name sortKey="Lavenier, D" uniqKey="Lavenier D">D Lavenier</name>
</author>
<author>
<name sortKey="Chikhi, R" uniqKey="Chikhi R">R Chikhi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pandey, P" uniqKey="Pandey P">P Pandey</name>
</author>
<author>
<name sortKey="Bender, Ma" uniqKey="Bender M">MA Bender</name>
</author>
<author>
<name sortKey="Johnson, R" uniqKey="Johnson R">R Johnson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Marcais, G" uniqKey="Marcais G">G Marçais</name>
</author>
<author>
<name sortKey="Kingsford, C" uniqKey="Kingsford C">C Kingsford</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Melsted, P" uniqKey="Melsted P">P Melsted</name>
</author>
<author>
<name sortKey="Pritchard, Jk" uniqKey="Pritchard J">JK Pritchard</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kokot, M" uniqKey="Kokot M">M Kokot</name>
</author>
<author>
<name sortKey="Dlugosz, M" uniqKey="Dlugosz M">M Długosz</name>
</author>
<author>
<name sortKey="Deorowicz, S" uniqKey="Deorowicz S">S Deorowicz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kaplinski, L" uniqKey="Kaplinski L">L Kaplinski</name>
</author>
<author>
<name sortKey="Lepamets, M" uniqKey="Lepamets M">M Lepamets</name>
</author>
<author>
<name sortKey="Remm, M" uniqKey="Remm M">M Remm</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Deorowicz, S" uniqKey="Deorowicz S">S Deorowicz</name>
</author>
<author>
<name sortKey="Kokot, M" uniqKey="Kokot M">M Kokot</name>
</author>
<author>
<name sortKey="Grabowski, S" uniqKey="Grabowski S">S Grabowski</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Audano, P" uniqKey="Audano P">P Audano</name>
</author>
<author>
<name sortKey="Vannberg, F" uniqKey="Vannberg F">F Vannberg</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Deorowicz, S" uniqKey="Deorowicz S">S Deorowicz</name>
</author>
<author>
<name sortKey="Debudaj Grabysz, A" uniqKey="Debudaj Grabysz A">A Debudaj-grabysz</name>
</author>
<author>
<name sortKey="Grabowski, S" uniqKey="Grabowski S">S Grabowski</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Roy, Rs" uniqKey="Roy R">RS Roy</name>
</author>
<author>
<name sortKey="Bhattacharya, D" uniqKey="Bhattacharya D">D Bhattacharya</name>
</author>
<author>
<name sortKey="Schliep, A" uniqKey="Schliep A">A Schliep</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mamun, A" uniqKey="Mamun A">A Mamun</name>
</author>
<author>
<name sortKey="Pal, S" uniqKey="Pal S">S Pal</name>
</author>
<author>
<name sortKey="Rajasekaran, S" uniqKey="Rajasekaran S">S Rajasekaran</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Salomon, D" uniqKey="Salomon D">D Salomon</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Putze, F" uniqKey="Putze F">F Putze</name>
</author>
<author>
<name sortKey="Sanders, P" uniqKey="Sanders P">P Sanders</name>
</author>
<author>
<name sortKey="Singler, J" uniqKey="Singler J">J Singler</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Leiserson, Ce" uniqKey="Leiserson C">CE Leiserson</name>
</author>
<author>
<name sortKey="Rivest, Rl" uniqKey="Rivest R">RL Rivest</name>
</author>
<author>
<name sortKey="Stein, C" uniqKey="Stein C">C Stein</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Purcell, C" uniqKey="Purcell C">C Purcell</name>
</author>
<author>
<name sortKey="Harris, T" uniqKey="Harris T">T Harris</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gao, H" uniqKey="Gao H">H Gao</name>
</author>
<author>
<name sortKey="Groote, Jf" uniqKey="Groote J">JF Groote</name>
</author>
<author>
<name sortKey="Hesselink, Wh" uniqKey="Hesselink W">WH Hesselink</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Shalev, O" uniqKey="Shalev O">O Shalev</name>
</author>
<author>
<name sortKey="Shavit, N" uniqKey="Shavit N">N Shavit</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mapleson, D" uniqKey="Mapleson D">D Mapleson</name>
</author>
<author>
<name sortKey="Accinelli, Gg" uniqKey="Accinelli G">GG Accinelli</name>
</author>
<author>
<name sortKey="Kettleborough, G" uniqKey="Kettleborough G">G Kettleborough</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bloom, Bh" uniqKey="Bloom B">BH Bloom</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Randall, D" uniqKey="Randall D">D Randall</name>
</author>
<author>
<name sortKey="Guerrieri, A" uniqKey="Guerrieri A">A Guerrieri</name>
</author>
<author>
<name sortKey="Jin, W" uniqKey="Jin W">W Jin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pandey, P" uniqKey="Pandey P">P Pandey</name>
</author>
<author>
<name sortKey="Bender, Ma" uniqKey="Bender M">MA Bender</name>
</author>
<author>
<name sortKey="Johnson, R" uniqKey="Johnson R">R Johnson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Abouelhoda, Mi" uniqKey="Abouelhoda M">MI Abouelhoda</name>
</author>
<author>
<name sortKey="Kurtz, S" uniqKey="Kurtz S">S Kurtz</name>
</author>
<author>
<name sortKey="Ohlebusch, E" uniqKey="Ohlebusch E">E Ohlebusch</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Heinz, S" uniqKey="Heinz S">S Heinz</name>
</author>
<author>
<name sortKey="Zobel, J" uniqKey="Zobel J">J Zobel</name>
</author>
<author>
<name sortKey="Williams, He" uniqKey="Williams H">HE Williams</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Li, Y" uniqKey="Li Y">Y Li</name>
</author>
<author>
<name sortKey="Kamousi, P" uniqKey="Kamousi P">P Kamousi</name>
</author>
<author>
<name sortKey="Han, F" uniqKey="Han F">F Han</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kokot, M" uniqKey="Kokot M">M Kokot</name>
</author>
<author>
<name sortKey="Deorowicz, S" uniqKey="Deorowicz S">S Deorowicz</name>
</author>
<author>
<name sortKey="Debudaj Grabysz, A" uniqKey="Debudaj Grabysz A">A Debudaj-Grabysz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Melsted, P" uniqKey="Melsted P">P Melsted</name>
</author>
<author>
<name sortKey="Halld Rsson, Bv" uniqKey="Halld Rsson B">BV Halldórsson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mohamadi, H" uniqKey="Mohamadi H">H Mohamadi</name>
</author>
<author>
<name sortKey="Khan, H" uniqKey="Khan H">H Khan</name>
</author>
<author>
<name sortKey="Birol, I" uniqKey="Birol I">I Birol</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Junior, Lc" uniqKey="Junior L">LC Junior</name>
</author>
<author>
<name sortKey="Brown, Ct" uniqKey="Brown C">CT Brown</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
</listBibl>
</div1>
</back>
</TEI>
<double pmid="30346548">
<pmc>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A benchmark study of
<italic>k</italic>
-mer counting methods for high-throughput sequencing</title>
<author>
<name sortKey="Manekar, Swati C" sort="Manekar, Swati C" uniqKey="Manekar S" first="Swati C" last="Manekar">Swati C. Manekar</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India</nlm:aff>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Sathe, Shailesh R" sort="Sathe, Shailesh R" uniqKey="Sathe S" first="Shailesh R" last="Sathe">Shailesh R. Sathe</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India</nlm:aff>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PMC</idno>
<idno type="pmid">30346548</idno>
<idno type="pmc">6280066</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC6280066</idno>
<idno type="RBID">PMC:6280066</idno>
<idno type="doi">10.1093/gigascience/giy125</idno>
<date when="2018">2018</date>
<idno type="wicri:Area/Pmc/Corpus">001341</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Corpus" wicri:corpus="PMC">001341</idno>
<idno type="wicri:Area/Pmc/Curation">001341</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Curation">001341</idno>
<idno type="wicri:Area/Pmc/Checkpoint">000654</idno>
<idno type="wicri:explorRef" wicri:stream="Pmc" wicri:step="Checkpoint">000654</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en" level="a" type="main">A benchmark study of
<italic>k</italic>
-mer counting methods for high-throughput sequencing</title>
<author>
<name sortKey="Manekar, Swati C" sort="Manekar, Swati C" uniqKey="Manekar S" first="Swati C" last="Manekar">Swati C. Manekar</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India</nlm:aff>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Sathe, Shailesh R" sort="Sathe, Shailesh R" uniqKey="Sathe S" first="Shailesh R" last="Sathe">Shailesh R. Sathe</name>
<affiliation wicri:level="1">
<nlm:aff id="aff1">Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India</nlm:aff>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j">GigaScience</title>
<idno type="eISSN">2047-217X</idno>
<imprint>
<date when="2018">2018</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass></textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">
<title>Abstract</title>
<p>The rapid development of high-throughput sequencing technologies means that hundreds of gigabytes of sequencing data can be produced in a single study. Many bioinformatics tools require counts of substrings of length
<italic>k</italic>
in DNA/RNA sequencing reads obtained for applications such as genome and transcriptome assembly, error correction, multiple sequence alignment, and repeat detection. Recently, several techniques have been developed to count
<italic>k</italic>
-mers in large sequencing datasets, with a trade-off between the time and memory required to perform this function. We assessed several
<italic>k</italic>
-mer counting programs and evaluated their relative performance, primarily on the basis of runtime and memory usage. We also considered additional parameters such as disk usage, accuracy, parallelism, the impact of compressed input, performance in terms of counting large
<italic>k</italic>
values and the scalability of the application to larger datasets.We make specific recommendations for the setup of a current state-of-the-art program and suggestions for further development.</p>
</div>
</front>
<back>
<div1 type="bibliography">
<listBibl>
<biblStruct>
<analytic>
<author>
<name sortKey="Reuter, Ja" uniqKey="Reuter J">JA Reuter</name>
</author>
<author>
<name sortKey="Spacek, Dv" uniqKey="Spacek D">DV Spacek</name>
</author>
<author>
<name sortKey="Snyder, Mp" uniqKey="Snyder M">MP Snyder</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Molnar, M" uniqKey="Molnar M">M Molnar</name>
</author>
<author>
<name sortKey="Ilie, L" uniqKey="Ilie L">L Ilie</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Miller, Jr" uniqKey="Miller J">JR Miller</name>
</author>
<author>
<name sortKey="Delcher, Al" uniqKey="Delcher A">AL Delcher</name>
</author>
<author>
<name sortKey="Koren, S" uniqKey="Koren S">S Koren</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Myers, Ew" uniqKey="Myers E">EW Myers</name>
</author>
<author>
<name sortKey="Sutton, Gg" uniqKey="Sutton G">GG Sutton</name>
</author>
<author>
<name sortKey="Delcher, Al" uniqKey="Delcher A">AL Delcher</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Jaffe, Db" uniqKey="Jaffe D">DB Jaffe</name>
</author>
<author>
<name sortKey="Butler, J" uniqKey="Butler J">J Butler</name>
</author>
<author>
<name sortKey="Gnerre, S" uniqKey="Gnerre S">S Gnerre</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Miller, Jr" uniqKey="Miller J">JR Miller</name>
</author>
<author>
<name sortKey="Koren, S" uniqKey="Koren S">S Koren</name>
</author>
<author>
<name sortKey="Sutton, G" uniqKey="Sutton G">G Sutton</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pevzner, Pa" uniqKey="Pevzner P">PA Pevzner</name>
</author>
<author>
<name sortKey="Tang, H" uniqKey="Tang H">H Tang</name>
</author>
<author>
<name sortKey="Waterman, Ms" uniqKey="Waterman M">MS Waterman</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Zerbino, Dr" uniqKey="Zerbino D">DR Zerbino</name>
</author>
<author>
<name sortKey="Birney, E" uniqKey="Birney E">E Birney</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Simpson, Jt" uniqKey="Simpson J">JT Simpson</name>
</author>
<author>
<name sortKey="Wong, K" uniqKey="Wong K">K Wong</name>
</author>
<author>
<name sortKey="Jackman, Sd" uniqKey="Jackman S">SD Jackman</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kelley, Dr" uniqKey="Kelley D">DR Kelley</name>
</author>
<author>
<name sortKey="Schatz, Mc" uniqKey="Schatz M">MC Schatz</name>
</author>
<author>
<name sortKey="Salzberg, Sl" uniqKey="Salzberg S">SL Salzberg</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Shi, H" uniqKey="Shi H">H Shi</name>
</author>
<author>
<name sortKey="Schmidt, B" uniqKey="Schmidt B">B Schmidt</name>
</author>
<author>
<name sortKey="Liu, W" uniqKey="Liu W">W Liu</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, Y" uniqKey="Liu Y">Y Liu</name>
</author>
<author>
<name sortKey="Schroder, J" uniqKey="Schroder J">J Schroder</name>
</author>
<author>
<name sortKey="Schmidt, B" uniqKey="Schmidt B">B Schmidt</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Medvedev, P" uniqKey="Medvedev P">P Medvedev</name>
</author>
<author>
<name sortKey="Scott, E" uniqKey="Scott E">E Scott</name>
</author>
<author>
<name sortKey="Kakaradov, B" uniqKey="Kakaradov B">B Kakaradov</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Salmela, L" uniqKey="Salmela L">L Salmela</name>
</author>
<author>
<name sortKey="Schroder, J" uniqKey="Schroder J">J Schröder</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Edgar, Rc" uniqKey="Edgar R">RC Edgar</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Liu, B" uniqKey="Liu B">B Liu</name>
</author>
<author>
<name sortKey="Shi, Y" uniqKey="Shi Y">Y Shi</name>
</author>
<author>
<name sortKey="Yuan, J" uniqKey="Yuan J">J Yuan</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Price, Al" uniqKey="Price A">AL Price</name>
</author>
<author>
<name sortKey="Jones, Nc" uniqKey="Jones N">NC Jones</name>
</author>
<author>
<name sortKey="Pevzner, Pa" uniqKey="Pevzner P">PA Pevzner</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Li, R" uniqKey="Li R">R Li</name>
</author>
<author>
<name sortKey="Ye, J" uniqKey="Ye J">J Ye</name>
</author>
<author>
<name sortKey="Li, S" uniqKey="Li S">S Li</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Campagna, D" uniqKey="Campagna D">D Campagna</name>
</author>
<author>
<name sortKey="Romualdi, C" uniqKey="Romualdi C">C Romualdi</name>
</author>
<author>
<name sortKey="Vitulo, N" uniqKey="Vitulo N">N Vitulo</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Lefebvre, A" uniqKey="Lefebvre A">A Lefebvre</name>
</author>
<author>
<name sortKey="Lecroq, T" uniqKey="Lecroq T">T Lecroq</name>
</author>
<author>
<name sortKey="Dauchel, H" uniqKey="Dauchel H">H Dauchel</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Healy, J" uniqKey="Healy J">J Healy</name>
</author>
<author>
<name sortKey="Thomas, Ee" uniqKey="Thomas E">EE Thomas</name>
</author>
<author>
<name sortKey="Schwartz, Jt" uniqKey="Schwartz J">JT Schwartz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kurtz, S" uniqKey="Kurtz S">S Kurtz</name>
</author>
<author>
<name sortKey="Narechania, A" uniqKey="Narechania A">A Narechania</name>
</author>
<author>
<name sortKey="Stein, Jc" uniqKey="Stein J">JC Stein</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sindi, Ss" uniqKey="Sindi S">SS Sindi</name>
</author>
<author>
<name sortKey="Hunt, Br" uniqKey="Hunt B">BR Hunt</name>
</author>
<author>
<name sortKey="Yorke, Ja" uniqKey="Yorke J">JA Yorke</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pajuste, Fd" uniqKey="Pajuste F">FD Pajuste</name>
</author>
<author>
<name sortKey="Kaplinski, L" uniqKey="Kaplinski L">L Kaplinski</name>
</author>
<author>
<name sortKey="Mols, M" uniqKey="Mols M">M Mols</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Perez, N" uniqKey="Perez N">N Pérez</name>
</author>
<author>
<name sortKey="Gutierrez, M" uniqKey="Gutierrez M">M Gutierrez</name>
</author>
<author>
<name sortKey="Vera, N" uniqKey="Vera N">N Vera</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Roberts, Rj" uniqKey="Roberts R">RJ Roberts</name>
</author>
<author>
<name sortKey="Carneiro, Mo" uniqKey="Carneiro M">MO Carneiro</name>
</author>
<author>
<name sortKey="Schatz, Mc" uniqKey="Schatz M">MC Schatz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Laehnemann, D" uniqKey="Laehnemann D">D Laehnemann</name>
</author>
<author>
<name sortKey="Borkhardt, A" uniqKey="Borkhardt A">A Borkhardt</name>
</author>
<author>
<name sortKey="Mchardy, Ac" uniqKey="Mchardy A">AC McHardy</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Sameith, K" uniqKey="Sameith K">K Sameith</name>
</author>
<author>
<name sortKey="Roscito, Jg" uniqKey="Roscito J">JG Roscito</name>
</author>
<author>
<name sortKey="Hiller, M" uniqKey="Hiller M">M Hiller</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Xavier, Bb" uniqKey="Xavier B">BB Xavier</name>
</author>
<author>
<name sortKey="Sabirova, J" uniqKey="Sabirova J">J Sabirova</name>
</author>
<author>
<name sortKey="Pieter, M" uniqKey="Pieter M">M Pieter</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Chikhi, R" uniqKey="Chikhi R">R Chikhi</name>
</author>
<author>
<name sortKey="Medvedev, P" uniqKey="Medvedev P">P Medvedev</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Erbert, M" uniqKey="Erbert M">M Erbert</name>
</author>
<author>
<name sortKey="Rechner, S" uniqKey="Rechner S">S Rechner</name>
</author>
<author>
<name sortKey="Muller Hannemann, M" uniqKey="Muller Hannemann M">M Muller-Hannemann</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Li, Y" uniqKey="Li Y">Y Li</name>
</author>
<author>
<name sortKey="Xifeng, Yan" uniqKey="Xifeng Y">Yan Xifeng</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Rizk, G" uniqKey="Rizk G">G Rizk</name>
</author>
<author>
<name sortKey="Lavenier, D" uniqKey="Lavenier D">D Lavenier</name>
</author>
<author>
<name sortKey="Chikhi, R" uniqKey="Chikhi R">R Chikhi</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pandey, P" uniqKey="Pandey P">P Pandey</name>
</author>
<author>
<name sortKey="Bender, Ma" uniqKey="Bender M">MA Bender</name>
</author>
<author>
<name sortKey="Johnson, R" uniqKey="Johnson R">R Johnson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Marcais, G" uniqKey="Marcais G">G Marçais</name>
</author>
<author>
<name sortKey="Kingsford, C" uniqKey="Kingsford C">C Kingsford</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Melsted, P" uniqKey="Melsted P">P Melsted</name>
</author>
<author>
<name sortKey="Pritchard, Jk" uniqKey="Pritchard J">JK Pritchard</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kokot, M" uniqKey="Kokot M">M Kokot</name>
</author>
<author>
<name sortKey="Dlugosz, M" uniqKey="Dlugosz M">M Długosz</name>
</author>
<author>
<name sortKey="Deorowicz, S" uniqKey="Deorowicz S">S Deorowicz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kaplinski, L" uniqKey="Kaplinski L">L Kaplinski</name>
</author>
<author>
<name sortKey="Lepamets, M" uniqKey="Lepamets M">M Lepamets</name>
</author>
<author>
<name sortKey="Remm, M" uniqKey="Remm M">M Remm</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Deorowicz, S" uniqKey="Deorowicz S">S Deorowicz</name>
</author>
<author>
<name sortKey="Kokot, M" uniqKey="Kokot M">M Kokot</name>
</author>
<author>
<name sortKey="Grabowski, S" uniqKey="Grabowski S">S Grabowski</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Audano, P" uniqKey="Audano P">P Audano</name>
</author>
<author>
<name sortKey="Vannberg, F" uniqKey="Vannberg F">F Vannberg</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Deorowicz, S" uniqKey="Deorowicz S">S Deorowicz</name>
</author>
<author>
<name sortKey="Debudaj Grabysz, A" uniqKey="Debudaj Grabysz A">A Debudaj-grabysz</name>
</author>
<author>
<name sortKey="Grabowski, S" uniqKey="Grabowski S">S Grabowski</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Roy, Rs" uniqKey="Roy R">RS Roy</name>
</author>
<author>
<name sortKey="Bhattacharya, D" uniqKey="Bhattacharya D">D Bhattacharya</name>
</author>
<author>
<name sortKey="Schliep, A" uniqKey="Schliep A">A Schliep</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mamun, A" uniqKey="Mamun A">A Mamun</name>
</author>
<author>
<name sortKey="Pal, S" uniqKey="Pal S">S Pal</name>
</author>
<author>
<name sortKey="Rajasekaran, S" uniqKey="Rajasekaran S">S Rajasekaran</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Salomon, D" uniqKey="Salomon D">D Salomon</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Putze, F" uniqKey="Putze F">F Putze</name>
</author>
<author>
<name sortKey="Sanders, P" uniqKey="Sanders P">P Sanders</name>
</author>
<author>
<name sortKey="Singler, J" uniqKey="Singler J">J Singler</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Leiserson, Ce" uniqKey="Leiserson C">CE Leiserson</name>
</author>
<author>
<name sortKey="Rivest, Rl" uniqKey="Rivest R">RL Rivest</name>
</author>
<author>
<name sortKey="Stein, C" uniqKey="Stein C">C Stein</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Purcell, C" uniqKey="Purcell C">C Purcell</name>
</author>
<author>
<name sortKey="Harris, T" uniqKey="Harris T">T Harris</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Gao, H" uniqKey="Gao H">H Gao</name>
</author>
<author>
<name sortKey="Groote, Jf" uniqKey="Groote J">JF Groote</name>
</author>
<author>
<name sortKey="Hesselink, Wh" uniqKey="Hesselink W">WH Hesselink</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Shalev, O" uniqKey="Shalev O">O Shalev</name>
</author>
<author>
<name sortKey="Shavit, N" uniqKey="Shavit N">N Shavit</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mapleson, D" uniqKey="Mapleson D">D Mapleson</name>
</author>
<author>
<name sortKey="Accinelli, Gg" uniqKey="Accinelli G">GG Accinelli</name>
</author>
<author>
<name sortKey="Kettleborough, G" uniqKey="Kettleborough G">G Kettleborough</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Bloom, Bh" uniqKey="Bloom B">BH Bloom</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Randall, D" uniqKey="Randall D">D Randall</name>
</author>
<author>
<name sortKey="Guerrieri, A" uniqKey="Guerrieri A">A Guerrieri</name>
</author>
<author>
<name sortKey="Jin, W" uniqKey="Jin W">W Jin</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Pandey, P" uniqKey="Pandey P">P Pandey</name>
</author>
<author>
<name sortKey="Bender, Ma" uniqKey="Bender M">MA Bender</name>
</author>
<author>
<name sortKey="Johnson, R" uniqKey="Johnson R">R Johnson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Abouelhoda, Mi" uniqKey="Abouelhoda M">MI Abouelhoda</name>
</author>
<author>
<name sortKey="Kurtz, S" uniqKey="Kurtz S">S Kurtz</name>
</author>
<author>
<name sortKey="Ohlebusch, E" uniqKey="Ohlebusch E">E Ohlebusch</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Heinz, S" uniqKey="Heinz S">S Heinz</name>
</author>
<author>
<name sortKey="Zobel, J" uniqKey="Zobel J">J Zobel</name>
</author>
<author>
<name sortKey="Williams, He" uniqKey="Williams H">HE Williams</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Li, Y" uniqKey="Li Y">Y Li</name>
</author>
<author>
<name sortKey="Kamousi, P" uniqKey="Kamousi P">P Kamousi</name>
</author>
<author>
<name sortKey="Han, F" uniqKey="Han F">F Han</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Kokot, M" uniqKey="Kokot M">M Kokot</name>
</author>
<author>
<name sortKey="Deorowicz, S" uniqKey="Deorowicz S">S Deorowicz</name>
</author>
<author>
<name sortKey="Debudaj Grabysz, A" uniqKey="Debudaj Grabysz A">A Debudaj-Grabysz</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Melsted, P" uniqKey="Melsted P">P Melsted</name>
</author>
<author>
<name sortKey="Halld Rsson, Bv" uniqKey="Halld Rsson B">BV Halldórsson</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Mohamadi, H" uniqKey="Mohamadi H">H Mohamadi</name>
</author>
<author>
<name sortKey="Khan, H" uniqKey="Khan H">H Khan</name>
</author>
<author>
<name sortKey="Birol, I" uniqKey="Birol I">I Birol</name>
</author>
</analytic>
</biblStruct>
<biblStruct>
<analytic>
<author>
<name sortKey="Junior, Lc" uniqKey="Junior L">LC Junior</name>
</author>
<author>
<name sortKey="Brown, Ct" uniqKey="Brown C">CT Brown</name>
</author>
</analytic>
</biblStruct>
<biblStruct></biblStruct>
</listBibl>
</div1>
</back>
</TEI>
</pmc>
<pubmed>
<TEI>
<teiHeader>
<fileDesc>
<titleStmt>
<title xml:lang="en">A benchmark study of k-mer counting methods for high-throughput sequencing.</title>
<author>
<name sortKey="Manekar, Swati C" sort="Manekar, Swati C" uniqKey="Manekar S" first="Swati C" last="Manekar">Swati C. Manekar</name>
<affiliation wicri:level="1">
<nlm:affiliation>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India.</nlm:affiliation>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Sathe, Shailesh R" sort="Sathe, Shailesh R" uniqKey="Sathe S" first="Shailesh R" last="Sathe">Shailesh R. Sathe</name>
<affiliation wicri:level="1">
<nlm:affiliation>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India.</nlm:affiliation>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
</titleStmt>
<publicationStmt>
<idno type="wicri:source">PubMed</idno>
<date when="2018">2018</date>
<idno type="RBID">pubmed:30346548</idno>
<idno type="pmid">30346548</idno>
<idno type="doi">10.1093/gigascience/giy125</idno>
<idno type="wicri:Area/PubMed/Corpus">000751</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Corpus" wicri:corpus="PubMed">000751</idno>
<idno type="wicri:Area/PubMed/Curation">000751</idno>
<idno type="wicri:explorRef" wicri:stream="PubMed" wicri:step="Curation">000751</idno>
<idno type="wicri:Area/PubMed/Checkpoint">000A43</idno>
<idno type="wicri:explorRef" wicri:stream="Checkpoint" wicri:step="PubMed">000A43</idno>
</publicationStmt>
<sourceDesc>
<biblStruct>
<analytic>
<title xml:lang="en">A benchmark study of k-mer counting methods for high-throughput sequencing.</title>
<author>
<name sortKey="Manekar, Swati C" sort="Manekar, Swati C" uniqKey="Manekar S" first="Swati C" last="Manekar">Swati C. Manekar</name>
<affiliation wicri:level="1">
<nlm:affiliation>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India.</nlm:affiliation>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
<author>
<name sortKey="Sathe, Shailesh R" sort="Sathe, Shailesh R" uniqKey="Sathe S" first="Shailesh R" last="Sathe">Shailesh R. Sathe</name>
<affiliation wicri:level="1">
<nlm:affiliation>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010, India.</nlm:affiliation>
<country xml:lang="fr">Inde</country>
<wicri:regionArea>Department of Computer Science and Engineering, Visvesvaraya National Institute of Technology, Nagpur 440 010</wicri:regionArea>
<wicri:noRegion>Nagpur 440 010</wicri:noRegion>
</affiliation>
</author>
</analytic>
<series>
<title level="j">GigaScience</title>
<idno type="eISSN">2047-217X</idno>
<imprint>
<date when="2018" type="published">2018</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc>
<textClass>
<keywords scheme="KwdEn" xml:lang="en">
<term>Animals</term>
<term>Arabidopsis (genetics)</term>
<term>Computational Biology (methods)</term>
<term>Databases, Genetic</term>
<term>Genome</term>
<term>High-Throughput Nucleotide Sequencing</term>
<term>Humans</term>
<term>Sequence Alignment</term>
<term>Sequence Analysis, DNA</term>
<term>Software</term>
<term>Transcriptome</term>
</keywords>
<keywords scheme="KwdFr" xml:lang="fr">
<term>Alignement de séquences</term>
<term>Analyse de séquence d'ADN</term>
<term>Animaux</term>
<term>Arabidopsis (génétique)</term>
<term>Bases de données génétiques</term>
<term>Biologie informatique ()</term>
<term>Génome</term>
<term>Humains</term>
<term>Logiciel</term>
<term>Séquençage nucléotidique à haut débit</term>
<term>Transcriptome</term>
</keywords>
<keywords scheme="MESH" qualifier="genetics" xml:lang="en">
<term>Arabidopsis</term>
</keywords>
<keywords scheme="MESH" qualifier="génétique" xml:lang="fr">
<term>Arabidopsis</term>
</keywords>
<keywords scheme="MESH" qualifier="methods" xml:lang="en">
<term>Computational Biology</term>
</keywords>
<keywords scheme="MESH" xml:lang="en">
<term>Animals</term>
<term>Databases, Genetic</term>
<term>Genome</term>
<term>High-Throughput Nucleotide Sequencing</term>
<term>Humans</term>
<term>Sequence Alignment</term>
<term>Sequence Analysis, DNA</term>
<term>Software</term>
<term>Transcriptome</term>
</keywords>
<keywords scheme="MESH" xml:lang="fr">
<term>Alignement de séquences</term>
<term>Analyse de séquence d'ADN</term>
<term>Animaux</term>
<term>Bases de données génétiques</term>
<term>Biologie informatique</term>
<term>Génome</term>
<term>Humains</term>
<term>Logiciel</term>
<term>Séquençage nucléotidique à haut débit</term>
<term>Transcriptome</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front>
<div type="abstract" xml:lang="en">The rapid development of high-throughput sequencing technologies means that hundreds of gigabytes of sequencing data can be produced in a single study. Many bioinformatics tools require counts of substrings of length k in DNA/RNA sequencing reads obtained for applications such as genome and transcriptome assembly, error correction, multiple sequence alignment, and repeat detection. Recently, several techniques have been developed to count k-mers in large sequencing datasets, with a trade-off between the time and memory required to perform this function. We assessed several k-mer counting programs and evaluated their relative performance, primarily on the basis of runtime and memory usage. We also considered additional parameters such as disk usage, accuracy, parallelism, the impact of compressed input, performance in terms of counting large k values and the scalability of the application to larger datasets.We make specific recommendations for the setup of a current state-of-the-art program and suggestions for further development.</div>
</front>
</TEI>
</pubmed>
</double>
</record>

Pour manipuler ce document sous Unix (Dilib)

EXPLOR_STEP=$WICRI_ROOT/Sante/explor/MersV1/Data/Ncbi/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 001F94 | SxmlIndent | more

Ou

HfdSelect -h $EXPLOR_AREA/Data/Ncbi/Merge/biblio.hfd -nk 001F94 | SxmlIndent | more

Pour mettre un lien sur cette page dans le réseau Wicri

{{Explor lien
   |wiki=    Sante
   |area=    MersV1
   |flux=    Ncbi
   |étape=   Merge
   |type=    RBID
   |clé=     PMC:6280066
   |texte=   A benchmark study of k-mer counting methods for high-throughput sequencing
}}

Pour générer des pages wiki

HfdIndexSelect -h $EXPLOR_AREA/Data/Ncbi/Merge/RBID.i   -Sk "pubmed:30346548" \
       | HfdSelect -Kh $EXPLOR_AREA/Data/Ncbi/Merge/biblio.hfd   \
       | NlmPubMed2Wicri -a MersV1 

Wicri

This area was generated with Dilib version V0.6.33.
Data generation: Mon Apr 20 23:26:43 2020. Site generation: Sat Mar 27 09:06:09 2021