bioRxiv · 10.1101/2024.05.24.595786
GRanges: A Rust Library for Genomic Range Data
Abstract
MotivationThe Rust programming language is a fast, memory-safe language that is increasingly used in computational genomics and bioinformatics software development. However, it can have a steep learning curve, which can make writing specialized, high performance bioinformatics software difficult. ResultsGRanges is a Rust library that provides an easy-to-use and expressive way to load genomic range data into memory, compute and process overlapping ranges, and summarize data in a tidy way. The GRanges library outperforms established tools like plyranges and bedtools. AvailabilityThe GRanges library is available at https://github.com/vsbuffalo/granges and https://crates.io/crates/granges.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Buffalo, V.. 2024-05-28. GRanges: A Rust Library for Genomic Range Data. https://doi.org/10.1101/2024.05.24.595786
Cite the original work for its findings. Save a collection to share your selection of sources.