In-memory nucleotide sequence k-mer counting, filtering, graph traversal and more
Python C++ Makefile Other
Switch branches/tags
Latest commit ff95776 Jul 13, 2017 @betatim betatim committed on GitHub Merge pull request #1737 from wltrimbl/setupencoding
[MRG] Explicitly specify utf8 encoding for authors.csv
Permalink
Failed to load latest commit information.
.github Numerous documentation updates May 23, 2017
ci_scripts Adding OSX to travis Sep 2, 2016
data Clean up data directory. Apr 6, 2017
doc Troubleshoot ReadTheDocs config Jun 14, 2017
examples Update cpp-demos May 24, 2017
include Move HLLCounter into the glorious Cython future (#1730) Jul 6, 2017
khmer Move HLLCounter into the glorious Cython future (#1730) Jul 6, 2017
legacy Reset to master Dec 10, 2016
oxli Fix pep8 May 23, 2017
papers Move paper location May 26, 2017
sandbox Updates to correct-reads and error-correct-pass2 to use current khmer… Jul 10, 2017
scripts Removed debugging output Jun 30, 2017
src Move HLLCounter into the glorious Cython future (#1730) Jul 6, 2017
tests More appropriate test for failure Jul 11, 2017
third-party pylint fixes May 9, 2016
.dictionary pylint fixes May 9, 2016
.gitattributes trying out versioneer Oct 22, 2013
.gitignore Bring in 2.1 changes May 22, 2017
.landscape.yaml configure landscape.io service Mar 2, 2014
.mailmap Fix the authorship mess May 21, 2017
.travis.yml Closes #1486. Apr 27, 2017
.ycm_extra_conf.py use clang's JSON compilation database for code completion Jun 30, 2014
CHANGELOG.md CHANGELOG and num_bands != 2^N in tests Jun 2, 2017
CITATION Strip extraneous whitespace (#1390) Jun 23, 2016
CODE_OF_CONDUCT.rst round 2 Sep 2, 2015
Doxyfile.in Udpate doxyfile.in with new paths Feb 15, 2017
LICENSE remove unused zlib files, doc its license Sep 4, 2015
MANIFEST.in Move seqan includes to read_parsers impl file (PIMPL philosophy) Jun 2, 2017
Makefile Better solution Jun 14, 2017
README.rst Switch README back to restructuredtext May 17, 2017
author-skips.txt Minor tweaks May 22, 2017
authors.csv Minor tweaks May 22, 2017
ez_setup.py new version 3.4.1 of ez_setup.py Apr 1, 2014
pylintrc Replace nose with py.test (#1356) May 16, 2016
pytest.ini Add comment to warning filter for pytest May 29, 2017
setup.cfg temp add pep8 import exception to get around circular import Jun 2, 2017
setup.py Merge branch 'master' into setupencoding Jul 10, 2017
sort-authors-list.py Fix the authorship mess May 21, 2017
versioneer.py [MRG] Update release checklist (#1688) May 6, 2017

README.rst

Research software impact Supported Python versions khmer build status Test coverage BSD-3 licensed

khmer

Welcome to khmer: k-mer counting, filtering, and graph traversal FTW!

The official source code repository is at https://github.com/dib-lab/khmer and project documentation is available online at http://khmer.readthedocs.io. See http://khmer.readthedocs.io/en/stable/introduction.html for an overview of the khmer project.

Getting help

See http://khmer.readthedocs.io/en/stable/user/getting-help.html for more details, but in brief:

Important note: cite us!

khmer is research software, so you should cite us when you use it in scientific publications! Please see the CITATION file for citation information.

The khmer library is a project of the Lab for Data Intensive Biology at UC Davis, and includes contributions from its members, collaborators, and friends.

Quick install

pip install khmer
pytest --pyargs khmer -m 'not known_failing and not jenkins and not huge and not linux'

See https://khmer.readthedocs.io/en/stable/user/install.html for more detailed installation instructions.

Contributing

We welcome contributions to khmer from the community! If you're interested in modifying khmer or contributing to its ongoing development see https://khmer.readthedocs.io/en/stable/dev/getting-started.html.