Przejdź do treści
Biblioteka skilli
Medycyna i zdrowie · Analiza

tooluniverse-structural-variant-analysis

/tooluniverse-structural-variant-analysis

Klasyfikuje wariant strukturalny i ocenia jego patogenność według kryteriów ACMG, w tym dla delecji, duplikacji i translokacji.

Repozytorium
scienceclaw ↗
Licencja
MIT
Ostatnia zmiana repozytorium
10.11.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
2
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 10.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Klasyfikuje wariant strukturalny i ocenia jego patogenność według kryteriów ACMG, w tym dla delecji, duplikacji i translokacji.

Oryginalny opis (EN)

Comprehensive structural variant (SV) analysis skill for clinical genomics. Classifies SVs (deletions, duplications, inversions, translocations), assesses pathogenicity using ACMG-adapted criteria, evaluates gene disruption and dosage sensitivity, and provides clinical interpretation with evidence grading. Use when analyzing CNVs, large deletions/duplications, chromosomal rearrangements, or any structural variants requiring clinical interpretation.

Jak działa

  1. Triggers
  2. Workflow (7 Phases)
  3. Report Template
Sekcje z nagłówków SKILL.md, w oryginale · 148 linii, 839 słów
Podgląd SKILL.md
---
name: tooluniverse-structural-variant-analysis
description: Comprehensive structural variant (SV) analysis skill for clinical genomics. Classifies SVs (deletions, duplications, inversions, translocations), assesses pathogenicity using ACMG-adapted criteria, evaluates gene disruption and dosage sensitivity, and provides clinical interpretation with evidence grading. Use when analyzing CNVs, large deletions/duplications, chromosomal rearrangements, or any structural variants requiring clinical interpretation.
---

# Structural Variant Analysis Workflow

Systematic analysis of structural variants (deletions, duplications, inversions, translocations, complex rearrangements) for clinical genomics interpretation using ACMG-adapted criteria.

**KEY PRINCIPLES**:
1. **Report-first approach** - Create SV_analysis_report.md FIRST, then populate progressively
2. **ACMG-style classification** - Pathogenic/Likely Pathogenic/VUS/Likely Benign/Benign with explicit evidence
3. **Evidence grading** - Grade all findings by confidence level (★★★/★★☆/★☆☆)
4. **Dosage sensitivity critical** - Gene dosage effects drive SV pathogenicity
5. **Breakpoint precision matters** - Exact gene disruption vs dosage-only effects
6. **Population context essential** - gnomAD SVs for frequency assessment
7. **English-first queries** - Always use English terms in tool calls

---

## Triggers

Use this skill when users:
- Ask about structural variant interpretation or CNV data
- Ask "is this deletion/duplication pathogenic?"
- Need ACMG classification for SVs or gene dosage assessment
- Have chromosomal rearrangements requiring interpretation

**NOT for**: SNV/indel interpretation → `tooluniverse-variant-interpretation`; gene enrichment → `tooluniverse-gene-enrichment`

---

## Workflow (7 Phases)

### Phase 1: SV Identity & Classification

Normalize coordinates (hg19/hg38), determine type (DEL/DUP/INV/TRA/CPX), calculate size, assess breakpoint precision.

| SV Type | Abbreviation | Molecular Effect |
|---------|-------------|------------------|
| Deletion | DEL | Haploinsufficiency, gene disruption |
| Duplication | DUP | Triplosensitivity, dosage imbalance |
| Inversion | INV | Gene disruption at breakpoints, position effects |
| Translocation | TRA | Gene fusions, disruption, position effects |
| Complex | CPX | Variable effects |

### Phase 2: Gene Content Analysis

Identify genes fully contained in SV and genes with breakpoints (disrupted). Annotate function and disease associations.

| Tool | Purpose |
|------|---------|
| `Ensembl_lookup_gene` | Gene structure, coordinates, exons |
| `NCBI_gene_search` | Official symbol, description |
| `OMIM_search` + `OMIM_get_entry` | Disease associations, inheritance |
| `DisGeNET_search_gene` | Gene-disease evidence scores |
| `Gene_Ontology_get_term_info` | Biological process, molecular function |

### Phase 3: Dosage Sensitivity Assessment

```python
from tooluniverse import ToolUniverse
tu = ToolUniverse(use_cache=True); tu.load_tools()

# ClinGen dosage (gold standard)
clingen = tu.tools.ClinGen_search_dosage_sensitivity(gene="KANSL1")
# -> hi_score: 3 = Sufficient evidence for HI

# ClinGen gene validity
validity = tu.tools.ClinGen_search_gene_validity(gene="KANSL1")
# -> Classification: Definitive

# gnomAD constraint (pLI)
gnomad = tu.tools.gnomad_get_gene_constraints(gene_symbol="KANSL1")
# -> pLI close to 1.0 = loss-of-function intolerant

# OMIM inheritance
omim = tu.tools.OMIM_search(operation="search", query="KANSL1", limit=3)
```

**Evidence grading**: HI/TS score=3 + Definitive validity = ★★★ | Score 2-3 = ★★☆ | Otherwise = ★☆☆

### Phase 4: Population Frequency Context

| Tool | Purpose |
|------|---------|
| `gnomad_search` | Population SV frequencies, overlapping SVs |
| `ClinVar_search_variants` | Known pathogenic/benign SVs (chromosome, start, stop, variant_type) |
| `DECIPHER_search` | Patient SVs with phenotypes, case reports |

**ACMG frequency codes**:
- ≥1% in gnomAD SVs → BA1 (Stand-alone Benign)
- 0.1-1% → BS1 (Strong Benign)
- <0.01% or absent → PM2 (Supporting Pathogenic)

**Reciprocal overlap**: min(overlap/SV_A_length, overlap/SV_B_length) ≥70% = "same" SV

### Phase 5: Pathogenicity Scoring (0-10)

| Component | Weight | Max Points |
|-----------|--------|-----------|
| Gene content | 40% | 4 pts: dosage-sensitive gene disrupted; 3: disease gene fully contained; 2: OMIM gene; 1: any gene |
| Dosage sensitivity | 30% | 3 pts: HI/TS score=3 + Definitive validity; 2: score 2-3; 1: predicted only |
| Population frequency | 20% | 2 pts: absent from gnomAD+DGV; 1: rare (<0.01%); 0: common |
| Clinical match | 10% | 1 pt: phenotype consistent + literature support |

**Score interpretation**:
- **9-10**: Pathogenic | **7-8.9**: Likely Pathogenic | **4-6.9**: VUS | **2-3.9**: Likely Benign | **0-1.9**: Benign

### Phase 6: Literature & Clinical Evidence

| Tool | Purpose |
|------|---------|
| `PubMed_search_articles` | Similar SVs, gene disruption studies (returns plain list) |
| `DECIPHER_search` | Developmental disorder cases with overlapping SVs |
| `EuropePMC_search_articles` | Broader literature search |

### Phase 7: ACMG-Adapted Classification

**Key pathogenic codes for SVs**:
- PVS1: Gene disruption of established HI gene (Very Strong)
- PS1: Same SV as known pathogenic in ClinVar (Strong)
- PS3: Functional studies confirm dosage sensitivity (Strong)
- PM2: Absent from population databases (Moderate)
- PP4: Patient phenotype matches gene's disease (Supporting)

**Key benign codes**:
- BA1: ≥1% frequency in gnomAD SVs (Stand-alone)
- BS1: 0.1-1% frequency (Strong)
- BP1: No known disease genes in region (Supporting)

**Classification**: 1 Very Strong + 1 Strong = Pathogenic | 1 Very Strong + 1-2 Moderate = Likely Pathogenic | Contradictory = VUS

---

## Report Template

| Section | Content |
|---------|---------|
| 1. SV Summary | Type, coordinates, size, breakpoint precision |
| 2. Gene Content | Fully contained genes, disrupted genes, regulatory elements |
| 3. Dosage Sensitivity | ClinGen HI/TS scores, pLI, validity level per gene |
| 4. Population Frequency | gnomAD/ClinVar/DECIPHER overlaps, ACMG codes |
| 5. Pathogenicity Score | 0-10 score with component breakdown |
| 6. Literature Evidence | Key publications, DECIPHER cases, functional evidence |
| 7. ACMG Classification | Evidence codes applied, final classification + rationale |
| 8. Clinical Recommendations | Immediate actions, further investigation, genetic counseling |

---

> **Extended Reference**: Full Python implementations for each phase, detailed ACMG criteria tables, example reports, and edge case handling are in `REFERENCE.md`.
Pliki w paczce (2)
  • REFERENCE.md 43 KB
  • SKILL.md 7 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · zaoqu-liu/scienceclaw100MIT
mims-harvard/ToolUniverse100Apache-2.0

Migawka bazy z 13.11.2026 · wersja paczki 1f17bffe19b2 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100tooluniverse-variant-interpretation
    Klasyfikuje warianty kliniczne według ACMG, od surowych wywołań do zaleceń, łącząc ClinVar, gnomAD, CIViC, UniProt i PDB.
  • 87tooluniverse-variant-analysis
    Przetwarza pliki VCF, klasyfikuje warianty genetyczne i zmiany strukturalne oraz opisuje ich znaczenie kliniczne.
  • 100tooluniverse-variant-interpretation
    Prowadzi kliniczną interpretację wariantów od surowych wywołań do klasyfikacji ACMG, z analizą wpływu strukturalnego i modelami typu AlphaGenome, Enformer i Borzoi.
  • 100tooluniverse-acmg-variant-classification
    Klasyfikuje warianty germinalne według ACMG/AMP ze wszystkimi 28 kryteriami, wydaje 5-stopniowy werdykt od patogennego do łagodnego z cytowanymi dowodami, łącząc ClinVar, gnomAD i predyktory.
  • 95bio-variant-calling-clinical-interpretation
    Klasyfikuje znaczenie kliniczne wariantów według ACMG/AMP z uzupełnieniami ClinGen, poziomów somatycznych AMP/ASCO/CAP, ocen gwiazdkowych ClinVar i filtrów gnomAD.
  • 100genomics-variant-interpretation
    Interpretuje warianty genomowe z plików VCF z adnotacjami ClinVar i VEP, porównuje częstości alleli z danymi populacyjnymi 1000 Genomes i przygotowuje raporty dla poradnictwa genetycznego.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.