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