rosella

Crates.iorosella
lib.rsrosella
version0.5.4
sourcesrc
created_at2023-11-04 07:42:39.675107
updated_at2024-07-17 01:16:55.771594
descriptionMetagenome assembled genome recovery from metagenomes using UMAP and HDBSCAN
homepagehttps://rhysnewell.github.io/rosella/
repositoryhttps://github.com/rhysnewell/rosella
max_upload_size
id1025024
size802,174
Rhys Newell (rhysnewell)

documentation

https://github.com/rhysnewell/rosella

README

install with bioconda DOI

Rosella logo

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.

Commit count: 230

cargo fmt