Skip to content

Welcome to microBioRust

A blazing-fast, sustainable bioinformatics toolkit written in Rust — for microbial genomics rresearch, and optimised for functions used in data exploration.


Features

  • 🦀 Built in Rust programming language for speed and safety
  • 🔄 Python bindings via pyo3 for InterOp - Rust meets Python
  • 📦 Open source and community-driven

Get Started!!

See Installation for details on how to install Rust for Linux, MacOSX and Windows Interested in microbiorust-py? Check out the microbiorust-py section for quick-start & more!

Start a new project cargo new microBioRust_test

Add to your Cargo.toml cargo add -p microBioRust

to add the whole workspace including file parsing, sequence metrics, coming soon data viz (heatmap demonstration) and python bindings (microbiorust-py)

cargo add -p seqmetrics
cargo add -p heatmap
cargo add -p microbiorust-py

or clone the repo
git clone https://github.com/LCrossman/microBioRust.git

Build the project
cargo build

Run the tests
cargo test