W. Kyle Graves

Personal Genomics

資料分析v4.2.0
作者:W. Kyle Graves更新於 2026-05-11共 14 個版本 · 最新版本釋出於 2026-02-07personal-genomics@clawhub_wkyleg/personal-genomics
報表生成資料洞察#Personal#Privacy

據 AlphaMoat 統計,截至 2026-09,Personal Genomics 累計下載 4,110 次、獲 3 個星標,在全部 5,078 個 AI 技能中排名第 2,459 位,在「資料分析」分類(399 個)中排名第 190 位。

累計安裝
264
累計下載
4110
星標
3
全站排名
#2,459
全站前 49% · 「資料分析」前 48%
平台累計安裝累計下載星標評論
ClawHub ↗12136623-
SkillHub ↗26441103—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

用 comprehensive_analysis.py 分析 23andMe、AncestryDNA、MyHeritage、FTDNA 匯出檔案及 VCF(全基因組/外顯子組),覆蓋 1600+ 位點,覆蓋多類標記,包括:藥物基因組學、多基因風險評分、攜帶者狀態、健康風險、單倍群(母系 mtDNA/父系 Y)、祖源構成、遺傳性癌症(BRCA、Lynch 綜合徵等)、自免疫 HLA、疼痛敏感、營養、運動表現等。輸出 agent_summary.json(AI 最佳化、按優先順序排序)、完整 JSON、文字與 PDF 報告(含免責宣告)。隱私:所有分析在本地執行、零網路請求、資料不出機器。重要侷限:結果為機率性而非確定性,不是醫學診斷;大多數狀況 50-80% 非遺傳因素;遺傳癌陰性結果不能排除癌症綜合徵;醫療決策請諮詢專業醫護;出現致病性變異、APOE ε4/ε4 等情形建議遺傳諮詢。

資料釋出於 2026-10-27

可以用來做什麼

  • 本地解析 23andMe/VCF 等基因資料檔案
  • 生成按優先順序排序的藥物基因組學與關鍵發現摘要
  • 分析單倍群、祖源構成與攜帶者狀態
  • 匯出可分享給遺傳諮詢師的 PDF/JSON 報告

什麼時候用

  • 提到 DNA 分析、藥物基因互動、疾病風險或祖源分析等觸發話題時
  • 想在本地隱私環境下初步解讀自己的基因檢測結果時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

幫我分析我的 23andMe 資料檔案
看看我的報告裡有沒有藥物基因組學方面的關鍵提示
生成一份可以帶去給遺傳諮詢師看的報告

月度資料趨勢

累計下載4110
2568339642242026-03 · 累計下載 26822026-05 · 累計下載 30712026-06 · 累計下載 31762026-07 · 累計下載 34882026-08 · 累計下載 36482026-09 · 累計下載 411026-0326-09
星標3
2342026-03 · 星標 32026-05 · 星標 32026-06 · 星標 32026-07 · 星標 32026-08 · 星標 32026-09 · 星標 326-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-094110—3
2026-083648+4.6%3
2026-073488+9.8%3
2026-063176+3.4%3
2026-053071—3
2026-032682—3

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

8.9 KB · ClawHub v4.2.0
# Personal Genomics Skill v4.2.0

Comprehensive local DNA analysis with **1600+ markers** across **30 categories**. Privacy-first genetic analysis for AI agents.

## Quick Start

```bash
python comprehensive_analysis.py /path/to/dna_file.txt
```
展開全部(共 330 行)
## Triggers

Activate this skill when user mentions:
- DNA analysis, genetic analysis, genome analysis
- 23andMe, AncestryDNA, MyHeritage results
- Pharmacogenomics, drug-gene interactions
- Medication interactions, drug safety
- Genetic risk, disease risk, health risk
- Carrier status, carrier testing
- VCF file analysis
- APOE, MTHFR, CYP2D6, BRCA, or other gene names
- Polygenic risk scores
- Haplogroups, maternal lineage, paternal lineage
- Ancestry composition, ethnicity
- Hereditary cancer, Lynch syndrome
- Autoimmune genetics, HLA, celiac
- Pain sensitivity, opioid response
- Sleep optimization, chronotype, caffeine metabolism
- Dietary genetics, lactose intolerance, celiac
- Athletic genetics, sports performance
- UV sensitivity, skin type, melanoma risk
- Telomere length, longevity genetics

## Supported Files

- 23andMe, AncestryDNA, MyHeritage, FTDNA
- VCF files (whole genome/exome, .vcf or .vcf.gz)
- Any tab-delimited rsid format

## Output Location

`~/dna-analysis/reports/`

- `agent_summary.json` - AI-optimized, priority-sorted
- `full_analysis.json` - Complete data
- `report.txt` - Human-readable
- `genetic_report.pdf` - Professional PDF report

## New v4.0 Features

### Haplogroup Analysis
- Mitochondrial DNA (mtDNA) - maternal lineage
- Y-chromosome - paternal lineage (males only)
- Migration history context
- PhyloTree/ISOGG standards

### Ancestry Composition
- Population comparisons (EUR, AFR, EAS, SAS, AMR)
- Admixture detection
- Ancestry informative markers

### Hereditary Cancer Panel
- BRCA1/BRCA2 comprehensive
- Lynch syndrome (MLH1, MSH2, MSH6, PMS2)
- Other genes (APC, TP53, CHEK2, PALB2, ATM)
- ACMG-style classification

### Autoimmune HLA
- Celiac (DQ2/DQ8) - can rule out if negative
- Type 1 Diabetes
- Ankylosing spondylitis (HLA-B27)
- Rheumatoid arthritis, lupus, MS

### Pain Sensitivity
- COMT Val158Met
- OPRM1 opioid receptor
- SCN9A pain signaling
- TRPV1 capsaicin sensitivity
- Migraine susceptibility

### PDF Reports
- Professional format
- Physician-shareable
- Executive summary
- Detailed findings
- Disclaimers included

## New v4.1.0 Features

### Medication Interaction Checker
```python
from markers.medication_interactions import check_medication_interactions

result = check_medication_interactions(
    medications=["warfarin", "clopidogrel", "omeprazole"],
    genotypes=user_genotypes
)
# Returns critical/serious/moderate interactions with alternatives
```
- Accepts brand or generic names
- CPIC guidelines integrated
- PubMed citations included
- FDA warning flags

### Sleep Optimization Profile
```python
from markers.sleep_optimization import generate_sleep_profile

profile = generate_sleep_profile(genotypes)
# Returns ideal wake/sleep times, coffee cutoff, etc.
```
- Chronotype (morning/evening preference)
- Caffeine metabolism speed
- Personalized timing recommendations

### Dietary Interaction Matrix
```python
from markers.dietary_interactions import analyze_dietary_interactions

diet = analyze_dietary_interactions(genotypes)
# Returns food-specific guidance
```
- Caffeine, alcohol, saturated fat, lactose, gluten
- APOE-specific diet recommendations
- Bitter taste perception

### Athletic Performance Profile
```python
from markers.athletic_profile import calculate_athletic_profile

profile = calculate_athletic_profile(genotypes)
# Returns power/endurance type, recovery profile, injury risk
```
- Sport suitability scoring
- Training recommendations
- Injury prevention guidance

### UV Sensitivity Calculator
```python
from markers.uv_sensitivity import generate_uv_sensitivity_report

uv = generate_uv_sensitivity_report(genotypes)
# Returns skin type, SPF recommendation, melanoma risk
```
- Fitzpatrick skin type estimation
- Vitamin D synthesis capacity
- Melanoma risk factors

### Natural Language Explanations
```python
from markers.explanations import generate_plain_english_explanation

explanation = generate_plain_english_explanation(
    rsid="rs3892097", gene="CYP2D6", genotype="GA",
    trait="Drug metabolism", finding="Poor metabolizer carrier"
)
```
- Plain-English summaries
- Research variant flagging
- PubMed links

### Telomere & Longevity
```python
from markers.advanced_genetics import estimate_telomere_length

telomere = estimate_telomere_length(genotypes)
# Returns relative estimate with appropriate caveats
```
- TERT, TERC, OBFC1 variants
- Longevity associations (FOXO3, APOE)

### Data Quality
- Call rate analysis
- Platform detection
- Confidence scoring
- Quality warnings

### Export Formats
- Genetic counselor clinical export
- Apple Health compatible
- API-ready JSON
- Integration hooks

## Marker Categories (21 total)

1. **Pharmacogenomics** (159) - Drug metabolism
2. **Polygenic Risk Scores** (277) - Disease risk
3. **Carrier Status** (181) - Recessive carriers
4. **Health Risks** (233) - Disease susceptibility
5. **Traits** (163) - Physical/behavioral
6. **Haplogroups** (44) - Lineage markers
7. **Ancestry** (124) - Population informative
8. **Hereditary Cancer** (41) - BRCA, Lynch, etc.
9. **Autoimmune HLA** (31) - HLA associations
10. **Pain Sensitivity** (20) - Pain/opioid response
11. **Rare Diseases** (29) - Rare conditions
12. **Mental Health** (25) - Psychiatric genetics
13. **Dermatology** (37) - Skin and hair
14. **Vision & Hearing** (33) - Sensory genetics
15. **Fertility** (31) - Reproductive health
16. **Nutrition** (34) - Nutrigenomics
17. **Fitness** (30) - Athletic performance
18. **Neurogenetics** (28) - Cognition/behavior
19. **Longevity** (30) - Aging markers
20. **Immunity** (43) - HLA and immune
21. **Ancestry AIMs** (24) - Admixture markers

## Agent Integration

The `agent_summary.json` provides:

```json
{
  "critical_alerts": [],
  "high_priority": [],
  "medium_priority": [],
  "pharmacogenomics_alerts": [],
  "apoe_status": {},
  "polygenic_risk_scores": {},
  "haplogroups": {
    "mtDNA": {"haplogroup": "H", "lineage": "maternal"},
    "Y_DNA": {"haplogroup": "R1b", "lineage": "paternal"}
  },
  "ancestry": {
    "composition": {},
    "admixture": {}
  },
  "hereditary_cancer": {},
  "autoimmune_risk": {},
  "pain_sensitivity": {},
  "lifestyle_recommendations": {
    "diet": [],
    "exercise": [],
    "supplements": [],
    "avoid": []
  },
  "drug_interaction_matrix": {},
  "data_quality": {}
}
```

## Critical Findings (Always Alert User)

### Pharmacogenomics
- **DPYD** variants - 5-FU/capecitabine FATAL toxicity risk
- **HLA-B*5701** - Abacavir hypersensitivity
- **HLA-B*1502** - Carbamazepine SJS (certain populations)
- **MT-RNR1** - Aminoglycoside-induced deafness

### Hereditary Cancer
- **BRCA1/BRCA2** pathogenic - Breast/ovarian cancer syndrome
- **Lynch syndrome** genes - Colorectal/endometrial cancer
- **TP53** pathogenic - Li-Fraumeni syndrome (multi-cancer)

### Disease Risk
- **APOE ε4/ε4** - ~12x Alzheimer's risk
- **Factor V Leiden** - Thrombosis risk, contraceptive implications
- **HLA-B27** - Ankylosing spondylitis susceptibility (OR ~70)

### Carrier Status
- **CFTR** - Cystic fibrosis (1 in 25 Europeans)
- **HBB** - Sickle cell (1 in 12 African Americans)
- **HEXA** - Tay-Sachs (1 in 30 Ashkenazi Jews)

## Usage Examples

### Basic Analysis
```python
from comprehensive_analysis import main
main()  # Uses command line args
```

### Haplogroup Analysis
```python
from markers.haplogroups import analyze_haplogroups
result = analyze_haplogroups(genotypes)
print(result["mtDNA"]["haplogroup"])  # e.g., "H"
```

### Ancestry
```python
from markers.ancestry_composition import get_ancestry_summary
ancestry = get_ancestry_summary(genotypes)
```

### Cancer Panel
```python
from markers.cancer_panel import analyze_cancer_panel
cancer = analyze_cancer_panel(genotypes)
if cancer["pathogenic_variants"]:
    print("ALERT: Pathogenic variants detected")
```

### Generate PDF
```python
from pdf_report import generate_pdf_report
pdf_path = generate_pdf_report(analysis_results)
```

### Export for Genetic Counselor
```python
from exports import generate_genetic_counselor_export
clinical = generate_genetic_counselor_export(results, "clinical.json")
```

## Privacy

- All analysis runs locally
- Zero network requests
- No data leaves the machine

## Limitations

- Consumer arrays miss rare variants (~0.1% of genome)
- Results are probabilistic, not deterministic
- Not a medical diagnosis
- Most conditions 50-80% non-genetic
- Consult healthcare providers for medical decisions
- Negative hereditary cancer result does NOT rule out cancer syndrome
- Haplogroup resolution limited without WGS

## When to Recommend Genetic Counseling

- Any pathogenic hereditary cancer variant
- APOE ε4/ε4 genotype
- Multiple critical pharmacogenomic findings
- Carrier status with reproduction implications
- High-risk autoimmune HLA types with symptoms
- Results causing significant user distress

「資料分析」分類下的熱門技能

AdMapix資料分析

AdMapix 的取數層:把廣告與應用相關的查詢轉成介面呼叫,只回原始 JSON。

↓ 36.6萬★ 304fly0pants
Tavily Search資料分析

透過 Tavily 搜尋公開網頁,並回傳含連結與摘要的結構化結果。

↓ 12.2萬★ 286Xiaoran Li
Data Analysis資料分析

把資料庫、表格與匯出的原始資料變成可決策結論的資料分析技能。

↓ 10.1萬★ 244Iván
Stock Analysis資料分析

用 Yahoo Finance 資料做股票與加密貨幣分析、組合跟蹤的技能。

↓ 7.5萬★ 299udiedrichsen
Stock Watcher資料分析

管理本地自選股清單,並按代碼彙總同花順行情與近期表現的技能。

↓ 6.5萬★ 122Robin797860
全國招標中標查詢及分析【知了標訊】資料分析

全網招中標資料查詢與分析助手。當用戶涉及以下任何場景時,必須使用此SKILL:查詢招標/中標公告、搜尋標訊、查詢臨期/即將到期專案、商機預測、推薦潛在投標供應商、分析公司主營業務/歷史中標、查詢公司上下游合作客戶與供應商、分析競爭對手/競對企業、查詢Top採購單位/Top中標單位/Top中標品牌、招中標資料統計分析(按月/季/年/省份/品牌等維度)、查詢品牌型號歷史中標單價/價格趨勢、市場分析/行業分析/採購尋源/渠道拓展等採購與投標相關場景。即使使用者沒有提到「知了標訊」,只要涉及招投標、採購、中標、供應商、競爭對手等關鍵詞,都應使用本SKILL。

↓ 5.6萬★ 13user_98035bfb
Blogwatcher資料分析

用命令列監控部落格與 RSS/Atom 源的更新。

↓ 5.4萬★ 75Peter Steinberger
Model Usage資料分析

彙總 Codex 或 Claude 按模型計費的使用成本。

↓ 5萬★ 114Peter Steinberger

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。