Skip to content

LCrossman/microBioRust

Repository files navigation

microBioRust logo light mode

microBioRust logo dark mode

Docs

Crates.io Version

See the microbiorust-py benchmarks with airspeed velocity:
Benchmarks

A Rust bioinformatics crate aimed at Microbial genomics

The aim of this crate is to provide Microbiology friendly Rust functions for bioinformatics.

Some concepts with many thanks to Rust-bio
Please see the Roadmap for futher details here

Check out the docs here

To install Rust - please see here Rust install or with Conda
If you would like to contribute please follow the Rust code of conduct

Questions and comments - please join the Discord server :) here

Currently there is functionality for:

 1. A Genbank parser and conversions to GFF, protein fasta (faa), DNA sequence (.fna), Gene sequence (.ffn) parser, JSON

 2. An Embl parser and conversions to GFF or GBK , .faa, .fna, .ffn, JSON

 3. Parsing of multiple sequence alignments

 4. Parsing BLAST or Diamond/MMSeq2 output formats in XML/Tabular 

 5. Calculate many sequence metrics e.g. hydrophobicity, distance measures

 6. A demo Heatmap plot with wasm and d3.js

To see more on how to use the project please have a look at usage: here

To use a specific workspace (such as microBioRust, seqmetrics, microbiorust-py or heatmap) clone the project, cd into the specific directory required and build the project from there.

For more background please see https://LCrossman.github.io/microBioRust_details

About

Rust bioinformatics crate aimed at Microbial genomics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

 
 
 

Contributors