返回顶部
p

personal-genomics个人基因组

>

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
177
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

personal-genomics

个人基因组分析技能

概述

本技能引导您通过一个结构化、多阶段的工作流程来分析消费者基因检测数据,并生成可执行的健康洞察。该工作流程是交互式的——您在关键决策点从用户处收集信息,而非自行假设。

分析流程的设计原则:

  • - 基于证据:每项风险评估均引用已发表的研究(PMID)
  • 交互式:用户的病史、生活方式和关注点塑造分析方向
  • 渐进式:从广泛入手,然后深入用户最关心的领域
  • 可执行:最终给出具体建议(补充剂、生活方式、筛查计划)

第一阶段:数据摄入与格式检测

支持的输入格式

阅读 references/supported_formats.md 获取详细的格式规范。简要说明:

平台文件类型关键特征
WeGeneTSV (.txt)rsid \t 染色体 \t 位置 \t 基因型
23andMe
TSV (.txt) | # rsid \t 染色体 \t 位置 \t 基因型(注释头带 #) |
| AncestryDNA | TSV (.txt) | rsid \t 染色体 \t 位置 \t 等位基因1 \t 等位基因2(分开的等位基因列) |
| VCF | .vcf / .vcf.gz | 标准 VCF v4.x,可能包含全基因组测序或芯片数据 |
| CRAM/BAM | .cram / .bam | 用于变异验证、深度分析的比对文件 |

操作步骤

  1. 1. 列出用户上传的文件,通过读取前20-50行识别其格式
  2. 报告发现:平台、变异数量、参考基因组版本(如可检测,GRCh37/GRCh38)、数据质量指标
  3. 询问用户希望关注什么。展示可用的分析模块:
- 健康风险评估(疾病易感性) - 药物基因组学(药物代谢与反应) - 营养与代谢遗传学 - 运动与健身遗传学 - 祖源分析(如有全基因组测序数据,线粒体DNA/Y染色体单倍群) - 以上全部(首次分析推荐)

解析策略

编写一个Python脚本,实现:

  • - 从文件头自动检测输入格式
  • 构建统一的基因型字典:{rsid: 基因型字符串}
  • 对于VCF文件,同时按chr:pos索引以支持基于位置的查询
  • 处理压缩(.gz)和未压缩文件
  • 报告解析统计信息(总变异数、按染色体分类等)

当同时有芯片数据(WeGene/23andMe)和全基因组测序数据(VCF)时,采用双源查询策略:优先检查芯片数据(更快),若未找到则按rsid或chr:pos回退到VCF。这能最大化覆盖范围,因为芯片和全基因组测序可能覆盖不同的变异集。

第二阶段:初步综合分析

SNP数据库

阅读 references/snp_database.md 获取按类别组织的精选SNP数据库。该数据库涵盖约120个临床相关SNP,类别包括:

  • - 健康风险:癌症(BRCA1/2)、心血管(9p21.3、MTHFR)、代谢(TCF7L2)、神经(APOE、LRRK2)、自身免疫等
  • 药物基因组学:CYP2C19、CYP2D6、CYP2C9、CYP1A2、SLCO1B1、VKORC1、ALDH2等
  • 营养:乳糖耐受(MCM6)、维生素代谢(MTHFR、VDR、BCMO1、FUT2)、咖啡因敏感性(CYP1A2)、酒精脸红(ALDH2)
  • 运动:肌纤维类型(ACTN3)、耐力(PPARGC1A)、恢复(IL6)、最大摄氧量(ACE)

每个SNP条目包括:基因、变异名称、风险等位基因、条件/性状、证据等级、PMID参考文献以及通俗易懂的解释。

分析脚本结构

生成一个Python分析脚本,实现:

  1. 1. 加载第一阶段构建的统一基因型字典
  2. 在数据库中查询每个SNP
  3. 根据基因型确定风险等级(纯合风险、杂合或正常)
  4. 处理特殊情况:
- APOE分型:需结合rs429358 + rs7412确定ε2/ε3/ε4状态 - CYP2C19代谢者状态:结合多个星号等位基因SNP - MTHFR复合:同时检查C677T(rs1801133)和A1298C(rs1801131)
  1. 5. 生成HTML报告,包含:
- 摘要仪表板(关键发现、按类别统计的风险数量) - 每个类别的选项卡式章节 - 颜色编码的风险等级(高/中/低/保护性) - 每项发现的引用来源

报告输出

生成一个交互式HTML报告,包含:

  • - 清晰、可读的设计,高对比度(浅色背景上的深色文字)
  • 固定导航选项卡
  • 带有明确颜色编码的风险指标
  • 每个SNP的可展开详细章节
  • 包含最具临床意义发现的摘要部分

报告文本遵循用户的语言(中文或英文)。

第三阶段:用户访谈与深度分析

这是关键的交互阶段。在展示初步结果后:

收集背景信息

询问用户关于:

  1. 1. 已知健康状况——他们已有哪些诊断?
  2. 家族史——尤其是一级亲属的严重疾病史
  3. 当前用药——用于药物相互作用意识
  4. 生活方式因素——饮食、运动、日晒、吸烟/饮酒
  5. 具体担忧——他们最担心什么?

这些信息至关重要,因为遗传风险只是整体情况的一部分。一个有早发心脏病家族史且携带多个冠心病风险SNP的人,与具有相同SNP但无家族史的人面临的风险截然不同。

深度风险分析

根据用户的健康档案,进行有针对性的深度分析。阅读 references/deeprisksnps.md 获取按疾病通路组织的扩展SNP面板:

  • - 脂质代谢(约20个SNP):LDLR、APOB、PCSK9、HMGCR、CETP、LPL、APOA5等
  • 冠状动脉疾病(约15个SNP):9p21.3、LPA、MTHFR、CRP、IL6、F5、F2等
  • 尿酸/痛风(约10个SNP):SLC2A9、ABCG2、SLC22A12、SLC17A1等
  • 糖尿病风险(约10个SNP):TCF7L2、KCNJ11、SLC30A8、PPARG、FTO等
  • 他汀类药物基因组学(约5个SNP):SLCO1B1、CYP3A4、ABCB1等

对于与用户相关的每个类别:

  1. 1. 查询扩展面板中的所有SNP(使用芯片+全基因组测序双源)
  2. 统计风险等位基因并分类(高/中/低/保护性)
  3. 计算定性风险概况(非数字评分——解释原因)
  4. 与用户的实际健康状况和家族史交叉参考
  5. 记录任何未能找到的SNP(缺失数据)

变异验证(如有CRAM/BAM文件)

如果用户提供了比对文件:

  • - 使用samtools/bcftools直接从读段验证关键高风险变异
  • 报告关键SNP的读段深度和等位基因平衡
  • 标记任何低置信度调用

注意:在沙盒环境中可能需要从源代码编译samtools。参见 references/tool_setup.md 获取说明。

祖源分析(如有全基因组测序数据)

对于全基因组测序数据:

  • - 线粒体DNA单倍群:对照PhyloTree检查诊断性变异。重要提示:VCF文件报告的是相对于rCRS(属于单倍群H)的变异。未出现变异意味着该人在该位置携带rCRS等位基因。查找位置8270-8278的9bp缺失(B单倍群标记,在东亚人群中常见)。
  • Y染色体单倍群(如为男性):检查ISOGG诊断性SNP(例如,O2单倍群的M122,在东亚人群中常见)。

第四阶段:个性化建议

基于所有收集到的信息,生成可执行的建议。

补充剂计划

阅读 references/supplement_guide.md 获取基于证据的补充剂建议,与遗传发现相对应。该指南涵盖:

  • - 哪些遗传变异需要哪些补充剂
  • 带有引用的剂量范围
  • 需注意的药物-补充剂相互作用
  • 优先级层级(核心/推荐/可选)
  • 特定年龄的时机和持续时间建议
  • 何时重新检查实验室指标

始终将补充剂按

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 personal-genomics-analysis-1776212643 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 personal-genomics-analysis-1776212643 技能

通过命令行安装

skillhub install personal-genomics-analysis-1776212643

下载

⬇ 下载 personal-genomics v1.0.1(免费)

文件大小: 47.52 KB | 发布时间: 2026-4-17 15:44

v1.0.1 最新 2026-4-17 15:44
Refine ClawHub description

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部