27 releases (breaking)

0.21.0 Jun 28, 2025
0.19.0 Feb 13, 2025
0.18.0 Dec 21, 2024
0.17.2 Nov 15, 2024
0.1.1 Mar 13, 2018

#66 in Biology

Download history 214/week @ 2025-08-06 236/week @ 2025-08-13 148/week @ 2025-08-20 160/week @ 2025-08-27 428/week @ 2025-09-03 302/week @ 2025-09-10 167/week @ 2025-09-17 143/week @ 2025-09-24 25/week @ 2025-10-01 50/week @ 2025-10-08 71/week @ 2025-10-15 232/week @ 2025-10-22 5/week @ 2025-10-29 39/week @ 2025-11-05 6/week @ 2025-11-12 65/week @ 2025-11-19

127 downloads per month
Used in 2 crates

BSD-3-Clause

515KB
13K 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.74.0.

Dependencies

~20–28MB
~495K SLoC