fastRanges
fastRanges provides high-performance interval overlap and join operations for 'IRanges' and 'GenomicRanges' with deterministic multithreaded computation, reusable subject indexes, and metadata-preserving join helpers.
Key Features:
- Deterministic Multithreaded Overlap Computation: The package performs overlap calculations using multiple threads with deterministic output.
- Reusable Subject Indexes: Subject indexes can be built once and reused for repeated queries against the same reference intervals.
- Join Helpers with Consistent Output Grammar: Join operations preserve range metadata and maintain a consistent output structure.
Scientific Applications:
- Genomic Interval Analysis: The package supports high-performance operations on genomic ranges for bioinformatics workflows using Bioconductor's IRanges and GenomicRanges infrastructure.
Methodology:
The package implements deterministic multithreaded algorithms for interval overlap and join operations with reusable subject indexes.
Collections
Details
- License:
- Artistic-2.0
- Tool Type:
- command-line tool, library
- Operating Systems:
- Linux, Mac, Windows
- Programming Languages:
- R
- Added:
- 9/1/2026
- Last Updated:
- 9/1/2026
Operations
Publications
Documentation
User manual
https://bioconductor.org/packages/fastRangesDownloads
- Source codehttps://cparsania.github.io/fastRanges/
- Source codehttps://github.com/cparsania/fastRanges