gtars-genomicdist 0.8.0

Rust port of GenomicDistributions: tools for computing statistics for genomic interval sets
Documentation

Genomic distribution and statistics for region sets.

This crate provides tools for analyzing the distribution of genomic regions across chromosomes, including:

  • Computing summary statistics (min, max, mean, median) for region lengths per chromosome
  • Binning genomes into fixed-size windows and counting region overlaps
  • Analyzing genomic coverage patterns

Example

use gtars_genomicdist::GenomicIntervalSetStatistics;
use gtars_core::models::RegionSet;

let regions = RegionSet::try_from("input.bed").unwrap();

// Get statistics per chromosome
let stats = regions.chromosome_statistics();

// Get region distribution across 10 bins
let distribution = regions.region_distribution_with_bins(250);