title: The khmer software package: enabling efficient nucleotide sequence analysis.
abstract: 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/.
authors.affiliation: Microbiology and Molecular Genetics, Michigan State University, East Lansing, MI, USA.
authors.forename: Michael R
authors.initials: MR
authors.lastname: Crusoe
authors.affiliation: Department of Plant, Soil and Microbial Sciences, Michigan State University, East Lansing, MI, USA.
authors.forename: Hussien F
authors.initials: HF
authors.lastname: Alameldin
authors.affiliation: Population Health and Reproduction, University of California, Davis, Davis, CA, USA.
authors.forename: Sherine
authors.initials: S
authors.lastname: Awad
authors.affiliation: Department of Biomedical Engineering, Oregon Health and Science University, Portland, OR, USA.
authors.forename: Elmar
authors.initials: E
authors.lastname: Boucher
authors.affiliation: Biology Department, San Jose State University, San Jose, CA, USA.
authors.forename: Adam
authors.initials: A
authors.lastname: Caldwell
authors.affiliation: School of Life Sciences and The Biodesign Institute, Arizona State University, Tempe, AZ, USA.
authors.forename: Reed
authors.initials: R
authors.lastname: Cartwright
authors.affiliation: Genetics, Michigan State University, East Lansing, MI, USA.
authors.forename: Amanda
authors.initials: A
authors.lastname: Charbonneau
authors.affiliation: Computational and Evolutionary Biology, Faculty of Life Sciences, University of Manchester, Manchester, UK.
authors.forename: Bede
authors.initials: B
authors.lastname: Constantinides
authors.affiliation: Micron Technology, Seattle, WA, USA.
authors.forename: Greg
authors.initials: G
authors.lastname: Edvenson
authors.affiliation: Invitae, San Francisco, CA, USA.
authors.forename: Scott
authors.initials: S
authors.lastname: Fay
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Jacob
authors.initials: J
authors.lastname: Fenton
authors.affiliation: Independent Researcher, Munich, Germany.
authors.forename: Thomas
authors.initials: T
authors.lastname: Fenzl
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Jordan
authors.initials: J
authors.lastname: Fish
authors.affiliation: Mathematics Institute, University of Warwick, Warwick, UK.
authors.forename: Leonor
authors.initials: L
authors.lastname: Garcia-Gutierrez
authors.affiliation: Eastlake Data, Seattle, WA, USA.
authors.forename: Phillip
authors.initials: P
authors.lastname: Garland
authors.affiliation: Graduate Program, University of Maryland, College Park, MD, USA.
authors.forename: Jonathan
authors.initials: J
authors.lastname: Gluck
authors.affiliation: Athinoula A. Martinos Center for Biomedical Imaging, Department of Radiology, Massachusetts General Hospital, Charlestown, MA, USA.
authors.forename: Iván
authors.initials: I
authors.lastname: González
authors.affiliation: Independent Researcher, Seattle, WA, USA.
authors.forename: Sarah
authors.initials: S
authors.lastname: Guermond
authors.affiliation: Center for Microbial Ecology, Michigan State University, East Lansing, MI, USA.
authors.forename: Jiarong
authors.initials: J
authors.lastname: Guo
authors.affiliation: Microbiology and Molecular Genetics, Michigan State University, East Lansing, MI, USA.
authors.forename: Aditi
authors.initials: A
authors.lastname: Gupta
authors.affiliation: Microbiology and Molecular Genetics, Michigan State University, East Lansing, MI, USA.
authors.forename: Joshua R
authors.initials: JR
authors.lastname: Herr
authors.affiliation: Department of Agricultural and Biosystems Engineering, Iowa State University, Ames, IA, USA.
authors.forename: Adina
authors.initials: A
authors.lastname: Howe
authors.affiliation: Department of Biology, University of Utah, Salt Lake City, UT, USA.
authors.forename: Alex
authors.initials: A
authors.lastname: Hyer
authors.affiliation: ConSol Software GmbH, Munchen, Germany.
authors.forename: Andreas
authors.initials: A
authors.lastname: Härpfer
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Luiz
authors.initials: L
authors.lastname: Irber
authors.affiliation: Independent Researcher, Sydney, Australia.
authors.forename: Rhys
authors.initials: R
authors.lastname: Kidd
authors.affiliation: Verdematics, Fremont, CA, USA.
authors.forename: David
authors.initials: D
authors.lastname: Lin
authors.affiliation: Independent Researcher, San Francisco, CA, USA.
authors.forename: Justin
authors.initials: J
authors.lastname: Lippi
authors.affiliation: Population Health and Reproduction, University of California, Davis, Davis, CA, USA ; Clinical Pathology, Mansoura University, Mansoura, Egypt.
authors.forename: Tamer
authors.initials: T
authors.lastname: Mansour
authors.affiliation: Addgene, Cambridge, MA, USA.
authors.forename: Pamela
authors.initials: P
authors.lastname: McA'Nulty
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Eric
authors.initials: E
authors.lastname: McDonald
authors.affiliation: Biochemistry and Molecular Biology, Michigan State University, East Lansing, MI, USA.
authors.forename: Jessica
authors.initials: J
authors.lastname: Mizzi
authors.affiliation: ARC Centre of Excellence in Plant Energy Biology, The Australian National University, Canberra, ACT, Australia.
authors.forename: Kevin D
authors.initials: KD
authors.lastname: Murray
authors.affiliation: BEACON Center, Michigan State University, East Lansing, MI, USA.
authors.forename: Joshua R
authors.initials: JR
authors.lastname: Nahum
authors.affiliation: Independent Researcher, New Orleans, LA, USA.
authors.forename: Kaben
authors.initials: K
authors.lastname: Nanlohy
authors.affiliation: Centre for Ecological and Evolutionary Synthesis, Dept. of Biosciences, University of Oslo, Oslo, Norway.
authors.forename: Alexander Johan
authors.initials: AJ
authors.lastname: Nederbragt
authors.affiliation: Department of Computer Science, Rio Piedras Campus, University of Puerto Rico, San Juan, Puerto Rico.
authors.forename: Humberto
authors.initials: H
authors.lastname: Ortiz-Zuazaga
authors.affiliation: Biochemistry, St. Louis College of Pharmacy, St. Louis, MO, USA.
authors.forename: Jeramia
authors.initials: J
authors.lastname: Ory
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Jason
authors.initials: J
authors.lastname: Pell
authors.affiliation: Crop and Soil Sciences, Cornell University, Ithaca, NY, USA.
authors.forename: Charles
authors.initials: C
authors.lastname: Pepe-Ranney
authors.affiliation: Department of Bioengineering, UC Berkeley, Berkeley, CA, USA.
authors.forename: Zachary N
authors.initials: ZN
authors.lastname: Russ
authors.affiliation: Department of Molecular Biology and Genetics, Cornell University, Ithaca, NY, USA.
authors.forename: Erich
authors.initials: E
authors.lastname: Schwarz
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Camille
authors.initials: C
authors.lastname: Scott
authors.affiliation: Data Visualization, Newline Technical Innovations, Windsor, CO, USA.
authors.forename: Josiah
authors.initials: J
authors.lastname: Seaman
authors.affiliation: Electrical and Computer Engineering, University of Minnesota, Minneapolis, MN, USA.
authors.forename: Scott
authors.initials: S
authors.lastname: Sievert
authors.affiliation: Ontario Institute for Cancer Research, Toronto, ON, Canada ; Computer Science, University of Toronto, Toronto, ON, Canada.
authors.forename: Jared
authors.initials: J
authors.lastname: Simpson
authors.affiliation: Division of Geological and Planetary Sciences, California Institute of Technology, Pasadena, CA, USA.
authors.forename: Connor T
authors.initials: CT
authors.lastname: Skennerton
authors.affiliation: Dept of Physics and Dept of Materials, Imperial College London, London, UK.
authors.forename: James
authors.initials: J
authors.lastname: Spencer
authors.affiliation: Genetics and Genomic Sciences, Icahn School of Medicine at Mount Sinai, New York, NY, USA.
authors.forename: Ramakrishnan
authors.initials: R
authors.lastname: Srinivasan
authors.affiliation: Department of Biology, Indiana University, Bloomington, IN, USA ; Bioinformatics and Computational Biology Graduate Program, Iowa State University, Ames, IA, USA.
authors.forename: Daniel
authors.initials: D
authors.lastname: Standage
authors.affiliation: Chemical Engineering & Materials Science, Michigan State University, East Lansing, MIS, USA.
authors.forename: James A
authors.initials: JA
authors.lastname: Stapleton
authors.affiliation: The New York Eye and Ear Infirmary of Mount Sinai, New York, NY, USA.
authors.forename: Susan R
authors.initials: SR
authors.lastname: Steinman
authors.affiliation: Independent Researcher, Providence, RI, USA.
authors.forename: Joe
authors.initials: J
authors.lastname: Stein
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Benjamin
authors.initials: B
authors.lastname: Taylor
authors.affiliation: Mathematics and Computer Science Division, Argonne National Laboratory, Lemont, IL, USA.
authors.forename: Will
authors.initials: W
authors.lastname: Trimble
authors.affiliation: Department of Genetics, Smurfit Institute, Trinity College Dublin, Dublin, Ireland.
authors.forename: Heather L
authors.initials: HL
authors.lastname: Wiencko
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Michael
authors.initials: M
authors.lastname: Wright
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Brian
authors.initials: B
authors.lastname: Wyss
authors.affiliation: Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: Qingpeng
authors.initials: Q
authors.lastname: Zhang
authors.affiliation: Independent Researcher, Boston, MA, USA.
authors.forename: En
authors.initials: E
authors.lastname: Zyme
authors.affiliation: Microbiology and Molecular Genetics, Michigan State University, East Lansing, MI, USA ; Population Health and Reproduction, University of California, Davis, Davis, CA, USA ; Computer Science and Engineering, Michigan State University, East Lansing, MI, USA.
authors.forename: C Titus
authors.initials: CT
authors.lastname: Brown
keywords: bioinformatics; dna sequencing analysis; k-mer; khmer; kmer; low-memory; online; streaming