The khmer software package: enabling efficient nucleotide sequence analysis [version 1; peer review: 2 approved, 1 approved with reservations]

The khmer package is a freely available software library for working efficiently with fixed length DNA words, or k-mers. khmer provides implementations of a probabilistic k-mer counting data structure, a compressible De Bruijn graph representation, De Bruijn graph partitioning, and digital normaliza...

Full description

Saved in:
Bibliographic Details
Published inF1000 research Vol. 4; p. 900
Main Authors Crusoe, Michael R, Alameldin, Hussien F, Awad, Sherine, Boucher, Elmar, Caldwell, Adam, Cartwright, Reed, Charbonneau, Amanda, Constantinides, Bede, Edvenson, Greg, Fay, Scott, Fenton, Jacob, Fenzl, Thomas, Fish, Jordan, Garcia-Gutierrez, Leonor, Garland, Phillip, Gluck, Jonathan, González, Iván, Guermond, Sarah, Guo, Jiarong, Gupta, Aditi, Herr, Joshua R, Howe, Adina, Hyer, Alex, Härpfer, Andreas, Irber, Luiz, Kidd, Rhys, Lin, David, Lippi, Justin, Mansour, Tamer, McA'Nulty, Pamela, McDonald, Eric, Mizzi, Jessica, Murray, Kevin D, Nahum, Joshua R, Nanlohy, Kaben, Nederbragt, Alexander Johan, Ortiz-Zuazaga, Humberto, Ory, Jeramia, Pell, Jason, Pepe-Ranney, Charles, Russ, Zachary N, Schwarz, Erich, Scott, Camille, Seaman, Josiah, Sievert, Scott, Simpson, Jared, Skennerton, Connor T, Spencer, James, Srinivasan, Ramakrishnan, Standage, Daniel, Stapleton, James A, Steinman, Susan R, Stein, Joe, Taylor, Benjamin, Trimble, Will, Wiencko, Heather L, Wright, Michael, Wyss, Brian, Zhang, Qingpeng, zyme, en, Brown, C. Titus
Format Journal Article
LanguageEnglish
Published England F1000Research 2015
F1000 Research Ltd
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The khmer package is a freely available software library for working efficiently with fixed length DNA words, or k-mers. khmer provides implementations of a probabilistic k-mer counting data structure, a compressible De Bruijn graph representation, De Bruijn graph partitioning, and digital normalization. khmer is implemented in C++ and Python, and is freely available under the BSD license at  https://github.com/dib-lab/khmer/.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 23
CTB is the primary investigator for the khmer software package. MRC is the lead software developer from July 2013 onwards. Many significant components of khmer have their own paper describing them (see “Use Cases”, above). The remaining authors each have one or more Git commits in their name.
Competing interests: No competing interests were disclosed.
ISSN:2046-1402
2046-1402
DOI:10.12688/f1000research.6924.1