Rust-Bio: a fast and safe bioinformatics library
Open Access
- 6 October 2015
- journal article
- research article
- Published by Oxford University Press (OUP) in Bioinformatics
- Vol. 32 (3), 444-446
- https://doi.org/10.1093/bioinformatics/btv573
Abstract
Summary: We present Rust-Bio, the first general purpose bioinformatics library for the innovative Rust programming language. Rust-Bio leverages the unique combination of speed, memory safety and high-level syntax offered by Rust to provide a fast and safe set of bioinformatics algorithms and data structures with a focus on sequence analysis. Availability and implementation: Rust-Bio is available open source under the MIT license at https://rust-bio.github.io. Contact:koester@jimmy.harvard.edu Supplementary information: Supplementary data are available at Bioinformatics online.Keywords
This publication has 17 references indexed in Scilit:
- Exploring single-sample SNP and INDEL calling with whole-genomede novoassemblyBioinformatics, 2012
- BioRuby: bioinformatics software for the Ruby programming languageBioinformatics, 2010
- Biopython: freely available Python tools for computational molecular biology and bioinformaticsBioinformatics, 2009
- SeqAn An efficient, generic C++ library for sequence analysisBMC Bioinformatics, 2008
- LLVM: A compilation framework for lifelong program analysis & transformationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Opportunistic data structures with applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Quantum ChallengesLecture Notes in Computer Science, 1999
- A bit-parallel approach to suffix automata: Fast extended string matchingLecture Notes in Computer Science, 1998
- Practical fast searching in stringsSoftware: Practice and Experience, 1980
- Fast Pattern Matching in StringsSIAM Journal on Computing, 1977