Rust-Bio
Rust-Bio provides algorithms and data structures for sequence analysis and related bioinformatics computations, enabling alignment, searching, and manipulation of nucleotide and protein sequences.
Key Features:
- Algorithms and data structures: Implements a comprehensive suite of algorithms and data structures tailored for sequence analysis.
- Sequence algorithms: Provides implementations for alignment, searching, and sequence manipulation for nucleotide and protein sequences.
- Performance: Optimized for high runtime performance on large-scale biological datasets.
- Memory safety: Leverages Rust's memory-safety guarantees to reduce memory-related errors in computations.
Scientific Applications:
- Sequence analysis: Processing and analysis of nucleotide and protein sequences, including alignment and search tasks.
- Genomics: Support for genomics research workflows requiring large-scale sequence alignment, searching, and manipulation.
Methodology:
Implements data structures and algorithms for sequence alignment, searching, and sequence manipulation.
Topics
Details
- Tool Type:
- library
- Operating Systems:
- Linux, Windows, Mac
- Added:
- 8/3/2017
- Last Updated:
- 11/25/2024
Operations
Publications
Köster J. Rust-Bio: a fast and safe bioinformatics library. Bioinformatics. 2015;32(3):444-446. doi:10.1093/bioinformatics/btv573. PMID:26446134.
PMID: 26446134
Documentation
General
https://rust-bio.github.io/API documentation
https://docs.rs/bio/0.14.2/bio/