If you're doing computational genomics work and need to wrangle BED files, detect overlaps, or generate coverage tracks, this is a Rust-based toolkit with Python bindings that handles the performance-critical parts of your pipeline. It's built around specialized modules: IGD indexing for overlap queries, uniwig for coverage tracks, tokenizers for ML preprocessing, and reference sequence management following GA4GH refget. The real value is when you're preprocessing genomic intervals for machine learning models or need fast fragment analysis in single-cell ATAC-seq data. It underpins the geniml package, so if you're in that ecosystem you're already depending on it. The CLI handles one-off tasks well, but the Python API is where you'll spend time for custom workflows.

skills.sh installs
210
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill gtars --agent claude-code

Installs into .claude/skills of the current project.

Files

Gtars: Genomic Tools and Algorithms in Rust

Overview

Gtars is a high-performance Rust toolkit for manipulating, analyzing, and processing genomic interval data. It provides specialized tools for overlap detection, coverage analysis, tokenization for machine learning, and reference sequence management.

Use this skill when working with:

  • Genomic interval files (BED format)
  • Overlap detection between genomic regions
  • Coverage track generation (WIG, BigWig)
  • Genomic ML preprocessing and tokenization
  • Fragment analysis in single-cell genomics
  • Reference sequence retrieval and validation

Installation

Python Installation

Install gtars Python bindings:

uv uv pip install gtars

CLI Installation

Install command-line tools (requires Rust/Cargo):

# Install with all features
cargo install gtars-cli --features "uniwig overlaprs igd bbcache scoring fragsplit"

# Or install specific features only
cargo install gtars-cli --features "uniwig overlaprs"

Rust Library

Add to Cargo.toml for Rust projects:

[dependencies]
gtars = { version = "0.1", features = ["tokenizers", "overlaprs"] }

Core Capabilities

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Testing & QA, Data Science & ML, Debugging, Python, Rust
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1yonatangross avatarcommityonatangross/orchestkitCreates commits with Conventional Commits format (feat/fix/docs/refactor/test/chore), automatic scope detection, co-author attribution, and pre-commit hook comp210skills.sh installs
2kroegha avatarkali-docker-pentestingkroegha/kali-docker-pentestingComprehensive pentesting toolkit using Kali Linux Docker container. Provides direct access to 200+ security tools without MCP overhead. Use when conducting secu209skills.sh installs
3davila7 avatargithub-actions-creatordavila7/claude-code-templatesUse when the user wants to create, generate, or set up a GitHub Actions workflow. Handles CI/CD pipelines, testing, deployment, linting, security scanning, rele203skills.sh installs
4mjunaidca avatarpolymarket-paper-tradermjunaidca/polymarket-skillsUse this skill whenever the user wants to paper trade, simulate trades, virtual trading, demo mode, practice trading, backtest strategies, test strategy perform203skills.sh installs
5ncklrs avatarproduct-analystncklrs/startup-os-skillsExpert product analytics strategist for SaaS and digital products. Use when designing product metrics frameworks, funnel analysis, cohort retention, feature ado201skills.sh installs
6rajveer-mahida avatarbuddyrajveer-mahida/buddy-skillsMulti-agent workflow orchestrator for software projects. Invoke when the user says "Hey Buddy", asks to work on a task, wants to check Linear tasks, start conti201skills.sh installs