chordclust

Crates.iochordclust
lib.rschordclust
version0.1.0
sourcesrc
created_at2020-12-25 19:49:49.853366
updated_at2020-12-25 19:49:49.853366
descriptionSequence clustering
homepage
repositoryhttps://github.com/carrascomj/chordclust
max_upload_size
id327255
size1,922,299
Jorge Carrasco (carrascomj)

documentation

README

Crates.io Documentation Build Codecov

chordclust

BCLUST

Bclust implements similarity clustering using rust-bio.

Algorithm

The algorithm is a greedy search, similar to what is explained in https://www.drive5.com/usearch/manual/uclust_algo.html. It uses similarity instead of identity (for now)

  1. Sort by sequence length (bigger is first).
  2. For each sequence, compare it with the database of centroids:
  • If identity with best match > T: add to cluster of best match.
  • Else: form a new cluster.

License

Licensed under either of

at your option.

Contribution

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

README.md is automatically generated on CI using cargo-readme. Please, modify README.tpl or lib.rs instead (check the github worflow for more details).

Commit count: 34

cargo fmt