gtars

Build genomic interval indexes, detect overlaps, and generate coverage profiles from BED-like datasets.

4|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/shushuzn/Rairos --skill gtars-shushuzn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gtars
Source: https://github.com/shushuzn/Rairos/tree/main/skills/gtars
Command: npx skills add https://github.com/shushuzn/Rairos --skill gtars-shushuzn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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

Frequently Asked Questions about gtars

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detect overlaps in large genomic interval datasets?

Detect overlaps in large genomic interval datasets by building and querying integrated genome database (IGD) indexes for perform fast interval overlap counting and extraction against BED-like files.

How can I convert BED files to BigWig coverage tracks?

Convert BED files to BigWig coverage tracks by using the uniwig generation command to transform fragment intervals into WIG or BigWig profiles for visualization and downstream analysis.

What is genomic tokenization for machine learning preprocessing?

Genomic tokenization for machine learning preprocessing is the conversion of regions into discrete tokens using tree-based tokenization to support transformer and sequence-model position encoding.

Can I filter single-cell fragments by barcode before scoring overlaps?

Yes, you can filter single-cell fragments by barcode or cluster and score fragment overlaps against reference datasets using the fragment processing and scoring functions.

Does this genomic interval tool require Python bindings and CLI to operate?

Yes, the genomic interval analysis tool requires the gtars Rust toolkit with Python bindings and CLI support to execute overlap queries, coverage generation, and tokenization tasks.

How do I compute GA4GH refget digests to validate reference sequences?

Compute GA4GH refget digests to validate reference sequences by retrieving subsequences from FASTA-backed storage and comparing references using refget-compliant digest operations.