23 releases (15 breaking)

new 0.17.2 Nov 15, 2024
0.16.0 Oct 15, 2024
0.15.0 Jul 27, 2024
0.13.1 Mar 23, 2024
0.1.1 Mar 13, 2018

#27 in Biology

Download history 50/week @ 2024-07-31 121/week @ 2024-08-07 31/week @ 2024-08-14 183/week @ 2024-08-21 605/week @ 2024-08-28 206/week @ 2024-09-04 254/week @ 2024-09-11 1083/week @ 2024-09-18 625/week @ 2024-09-25 130/week @ 2024-10-02 324/week @ 2024-10-09 387/week @ 2024-10-16 339/week @ 2024-10-23 341/week @ 2024-10-30 278/week @ 2024-11-06 541/week @ 2024-11-13

1,519 downloads per month
Used in jam-rs

BSD-3-Clause

440KB
11K SLoC

sourmash

🦀 Rust API Documentation on docs.rs build-status codecov License: 3-Clause BSD


Compute MinHash signatures for nucleotide (DNA/RNA) and protein sequences.

This is the core library used by sourmash. It exposes a C API that can be called from FFI in other languages, and it is how we use it in Python for building the sourmash application (CLI and Python API).


sourmash is a product of the Lab for Data-Intensive Biology at the UC Davis School of Veterinary Medicine.

Support

Please ask questions and files issues on Github.

Development

Development happens on github at sourmash-bio/sourmash.

Minimum supported Rust version

Currently the minimum supported Rust version is 1.66.0.

Dependencies

~11–20MB
~355K SLoC