Hi, I'm happy to share Blini, a new tool for sequence lookup and dereplication at massive scales, where traditional tools like BLAST or locally-run software might hit resource limits.
What is Blini? Blini is an algorithm for quick nucleotide sequence lookup and dereplication. It combines several k-mer based techniques to estimate average nucleotide identity (ANI) or containment. It is particularly useful for cleaning and characterizing large collections of metagenome-assembled genomes (MAGs).
Key Features:
What is Blini? Blini is an algorithm for quick nucleotide sequence lookup and dereplication. It combines several k-mer based techniques to estimate average nucleotide identity (ANI) or containment. It is particularly useful for cleaning and characterizing large collections of metagenome-assembled genomes (MAGs).
Key Features:
- Blini is delivered as a single runnable binary with no external dependencies, just grab and run.
- Easy to use; reasonable defaults and minimal options for configuration.
- Quick and lightweight; clustering a 570MB viral dataset with 19K genomes takes 11 seconds and uses 80MB of RAM; searching a 10GB bacterial reference for 100K queries, 10KB each, takes 26 seconds and uses 2GB of RAM. All using a single thread.
- Adjustable resolution; change the "scale" parameter to balance resource consumption vs effectiveness on short queries.
- Read here: https://doi.org/10.21105/joss.09494
- Download here: https://github.com/fluhus/blini/releases
- Docs here: https://github.com/fluhus/blini
- Try it here, with a microbial reference: http://64.227.104.66
(your browser may complain that it's not secure, that's because the site doesn't have its own address yet)