What problem does it solve?
Gtars helps you process large genomic interval datasets by enabling reliable overlap detection, coverage track generation, and ML-ready tokenization without slow, ad-hoc tooling.
Core Features & Use Cases
- Overlap detection with IGD: Build and query integrated genome database indexes for fast interval overlap counting and extraction (e.g., regulatory element overlap, peak annotation).
- Coverage track generation (uniwig): Convert BED/fragment intervals into coverage profiles in WIG/BigWig for visualization and downstream analysis (e.g., ATAC-seq and ChIP-seq tracks).
- Genomic tokenization for ML: Turn regions into discrete tokens (e.g., tree-based tokenization) to support transformer/sequence-model preprocessing and position encoding.
- Reference sequence management (refget): Retrieve subsequences from FASTA-backed storage and compute GA4GH refget digests to validate and compare references.
- Fragment processing and scoring: Split and filter single-cell fragments by barcode/cluster and score fragment overlaps against reference datasets.
Quick Start
Run the CLI to generate a BigWig coverage track from a BED/fragment input file: gtars uniwig generate --input fragments.bed --output coverage.bw --format bigwig