5 releases
0.5.4 | Jul 17, 2024 |
---|---|
0.5.3 | Jan 5, 2024 |
0.5.2 | Dec 5, 2023 |
0.5.1 | Nov 16, 2023 |
0.5.0 | Nov 4, 2023 |
#138 in Biology
223 downloads per month
520KB
5K
SLoC
Rosella
Rosella is a metagenomic binning algorithm using UMAP and HDBSCAN. It is written in Rust with a python component that handles calls to UMAP and HDBSCAN. Rosella aims to be as user friendly as possible with multiple usage modes and installation methods.
Please note that Rosella is under active development with new commits often providing much improved results. If you would like
the most up to date version of Rosella please pull the code from dev
branch. Hopefully releases will stabilise very soon.
Quick Install
Option 1: Conda
It's recommended that you create a new environment to ensure conda can correctly handle of the rosella's dependencies:
conda create -n rosella -c bioconda rosella
conda activate rosella
rosella --version
Option 2: Install manually
After cloning the repo with rust
and cargo
installed on your system
cd rosella
cargo install --path .
Create the conda environment
mamba env create -f rosella.yml -n rosella
mamba activate rosella
rosella --help
Documentation
Please refer to documentation for installation and usage instructions.
Dependencies
~20–43MB
~655K SLoC