gtars

Solid

High-performance toolkit for genomic interval analysis in Rust with Python bindings. Use when working with genomic regions, BED files, coverage tracks, overlap detection, tokenization for ML models, or fragment analysis in computational genomics and machine learning applications.

AI & Automation 2,283 stars 168 forks Updated 3 weeks ago Apache-2.0

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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: ```bash uv uv pip install gtars ``` ### CLI Installation Install command-line tools (requires Rust/Cargo): ```bash # 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: ```toml [dependencies] gtars = { version = "0.1", features = ["tokenizers", "overlaprs"] } ``` ## Core Capabilities Gtars is organized into specialized modules, each focused on specific genomic analysis tasks: ### 1. Overlap Detection and IGD Indexing Efficiently detect overlaps between genomic intervals using the Integrated Genome Database (IGD) data structure. **When to use:** - Finding overlapping regulatory elements - Variant a...

Details

Author
foryourhealth111-pixel
Repository
foryourhealth111-pixel/Vibe-Skills
Created
3 months ago
Last Updated
3 weeks ago
Language
Python
License
Apache-2.0

Similar Skills

Semantically similar based on skill content — not just same category