#bioinformatics

nthash

ntHash is a rolling hash function for hashing all possible k-mers in a DNA sequence

6 releases

0.4.1 Sep 21, 2018
0.4.0 Sep 17, 2018
0.3.0 Sep 13, 2018
0.2.2 Sep 13, 2018

#60 in Science

Download history 75/week @ 2018-10-17 28/week @ 2018-10-24 6/week @ 2018-10-31 42/week @ 2018-11-07 12/week @ 2018-11-14 6/week @ 2018-11-21 12/week @ 2018-11-28 12/week @ 2018-12-05 14/week @ 2018-12-12 7/week @ 2018-12-19 43/week @ 2018-12-26 1/week @ 2019-01-02

86 downloads per month

MIT/Apache

11KB
133 lines

nthash

ntHash implementation in Rust

Build Status Crates.io Documentation

ntHash (version 1.0.4) implementation in Rust.

License

Licensed under either of these:

Contributing

Unless you explicitly state otherwise, any contribution you intentionally submit for inclusion in the work, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.


lib.rs:

ntHash is a hash function tuned for genomic data. It performs best when calculating hash values for adjacent k-mers in an input sequence, operating an order of magnitude faster than the best performing alternatives in typical use cases.

Scientific article with more details

Original implementation in C++

This crate is based on ntHash 1.0.4.

Dependencies

~670KB