ntHash

ntHash: recursive nucleotide hashing

Project Description

ntHash

ntHash is a hashing algorithm tuned for processing DNA/RNA sequences. It performs the best when calculating hash values for adjacent k-mers in an input sequence, operating an order of magnitude faster than the nearest competitors in typical use cases.

Visit our Github Repository for the latest version

Publication

  • Hamid Mohamadi, Justin Chu, Benjamin P Vandervalk, and Inanc Birol. ntHash: recursive nucleotide hashingBioinformatics (2016) 32 (22): 3492-3494. doi:10.1093/bioinformatics/btw397
ntHash logo

Current Release
ntHash 2.0.0

Released Sep 18, 2018

Increased the periodicity of ntHash.
More about this release…

Download file Get ntHash for all platforms
ntHash 2.0.0

All Releases

Version Released Description Compatibility Licenses Status
2.0.0 Sep 18, 2018 Increased the periodicity of ntHash. More about this release… BSD final
1.0.4 Jan 29, 2018 MIT License More about this release… BSD final
1.0.3 Jul 25, 2017 Fixing bugs and optimizing opts More about this release… GPLv3 for non-commercial usage
GPLv3 for non-commercial usage
GPLv3 for non-commercial usage
final
1.0.2 Sep 20, 2016 COPYRIGHT, LICENSE: Change the license to GPL-3 More about this release… GPLv3
BCCA (academic use)
final
1.0.1 Jun 13, 2016 Fixing the bugs for reading multi-line fasta files. Please check the Documentation link. More about this release… BCCA (academic use)
BCCA (academic use)
BCCA (academic use)
final
1.0.0 May 03, 2016 Extending the test suite for runtime and uniformity tests. Please check the Documentation link. More about this release… BCCA (academic use)
BCCA (academic use)
BCCA (academic use)
final
0.0.1 Feb 05, 2016 Initial release for ntHash More about this release… BCCA (academic use) final