16 releases (breaking)

0.14.1 Jun 19, 2024
0.13.1 Mar 23, 2024
0.12.0 Dec 1, 2023
0.11.0 Jul 8, 2021
0.1.1 Mar 13, 2018

#29 in Biology

Download history 73/week @ 2024-03-29 47/week @ 2024-04-05 7/week @ 2024-04-12 17/week @ 2024-04-19 9/week @ 2024-04-26 86/week @ 2024-05-03 24/week @ 2024-05-10 24/week @ 2024-05-17 17/week @ 2024-05-24 37/week @ 2024-05-31 235/week @ 2024-06-07 181/week @ 2024-06-14 36/week @ 2024-06-21 22/week @ 2024-06-28 22/week @ 2024-07-05 52/week @ 2024-07-12

166 downloads per month
Used in jam-rs

BSD-3-Clause

405KB
10K 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.65.0.

Dependencies

~10–19MB
~345K SLoC