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.

Documentation

Links