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
累计下载
4,110
星标
3
全站排名
#2,459
全站前 49% · 「数据分析」前 48%
平台累计安装累计下载星标评论
ClawHub ↗1213,6623-
SkillHub ↗2644,1103—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

用 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 数据文件
看看我的报告里有没有药物基因组学方面的关键提示
生成一份可以带去给遗传咨询师看的报告

月度数据趋势

累计下载4,110
2,5683,3964,2242026-03 · 累计下载 2,6822026-05 · 累计下载 3,0712026-06 · 累计下载 3,1762026-07 · 累计下载 3,4882026-08 · 累计下载 3,6482026-09 · 累计下载 4,11026-0326-09
星标3
2342026-03 · 星标 32026-05 · 星标 32026-06 · 星标 32026-07 · 星标 32026-08 · 星标 32026-09 · 星标 326-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-094,110—3
2026-083,648+4.6%3
2026-073,488+9.8%3
2026-063,176+3.4%3
2026-053,071—3
2026-032,682—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.0万★ 114Peter Steinberger

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。