gtars

Build IGD indexes, detect overlaps, and generate coverage tracks from BED inputs.

783|65|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill gtars-leonchaox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gtars
Source: https://github.com/LeonChaoX/qinyan-academic-skills/tree/main/skills/05-%E7%94%9F%E7%89%A9%E4%BF%A1%E6%81%AF%E4%B8%8E%E5%9F%BA%E5%9B%A0%E7%BB%84%E5%AD%A6/gtars
Command: npx skills add https://github.com/LeonChaoX/qinyan-academic-skills --skill gtars-leonchaox

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Gtars eliminates the heavy lift of handling genomic interval data by giving you efficient overlap detection, coverage track generation, and preprocessing utilities for downstream analysis and ML-ready tokenization.

Core Features & Use Cases

  • Genomic overlap & IGD indexing: find overlaps between BED region sets quickly for tasks like variant annotation and regulatory element comparison.
  • Coverage track generation: convert interval/fragment inputs into WIG/BigWig-ready coverage outputs for visualization and quantitative analysis.
  • Genomic tokenization & fragment tooling: transform regions into ML tokens and support fragment splitting/scoring for single-cell genomics and genomic ML preprocessing.

Quick Start

Ask your AI to generate a BigWig coverage track from a BED fragments file by running: 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 between BED files for genomic interval analysis?

Genomic interval overlap detection between BED files is performed by building IGD indexes to quickly find intersecting regions for variant annotation and regulatory element comparison. Gtars executes this high-performance overlap detection using Rust-based tooling.

What is the best way to generate BigWig coverage tracks from a BED fragments file?

Generating BigWig coverage tracks from a BED fragments file is done by converting interval and fragment inputs into WIG or BigWig-ready coverage outputs for visualization. You can run gtars uniwig generate --input fragments.bed --output coverage.bw --format bigwig.

Can I use genomic tokenization for single-cell fragment processing and ML preprocessing?

Genomic tokenization for single-cell fragment processing and ML preprocessing is supported by transforming genomic regions into ML tokens. Gtars provides fragment splitting and scoring utilities to prepare single-cell genomics data for machine learning workflows.

Does gtars require Rust to run Python bindings for refget operations?

Gtars utilizes Rust-based interval tooling with Python bindings to provide both CLI and Python interfaces for genomic interval analysis and refget protocol-compliant reference sequence operations. The Rust components power the underlying high-performance computations.

How do I compare peak regions using IGD indexing?

Comparing peak regions is achieved through IGD indexing, which enables rapid overlap detection between multiple BED region sets. This mechanism allows you to efficiently find intersections for regulatory element comparison and variant annotation.