name: genetic-analysis description: Query and analyze user genetic test data (基因检测). Cross-reference genetics with medical reports, Garmin wearable data, and current health status for personalized nutrition, exercise, drug sensitivity, disease risk, and sleep advice. version: 1.1.0 metadata: openclaw: requires: env: [HEALTH_API_URL, HEALTH_API_TOKEN] bins: [curl] primaryEnv: HEALTH_API_TOKEN emoji: "🧬"
You can query and analyze user's genetic test data to provide personalized health advice.
Authentication
- URL: $HEALTH_API_URL
- Header:
Authorization: Bearer $HEALTH_API_TOKEN - Content-Type:
application/json
Available Actions
1. 查询基因汇总(推荐首先调用)
curl -s -H "Authorization: Bearer $HEALTH_API_TOKEN" "$HEALTH_API_URL/genetic/summary/me"
返回按类别分组的基因位点统计和高风险项:
{
"categories": {
"nutrition": {"count": 5, "high_risk": ["MTHFR TT(叶酸代谢显著减弱)"]},
"exercise": {"count": 2, "high_risk": []},
"drug_sensitivity": {"count": 4, "high_risk": ["CYP2D6 慢代谢"]},
"disease_risk": {"count": 3, "high_risk": []},
"sleep": {"count": 3, "high_risk": []}
},
"total_variants": 17
}
2. 按类别查询详细位点
curl -s -H "Authorization: Bearer $HEALTH_API_TOKEN" "$HEALTH_API_URL/genetic/variants/me?category=nutrition"
可选 category 值:
nutrition— 营养代谢(叶酸、咖啡因、乳糖、酒精、维生素D、Omega-3、铁代谢)exercise— 运动能力(肌肉类型、耐力/力量、韧带损伤风险、血管功能)drug_sensitivity— 药物敏感(氯吡格雷、止痛药、他汀、别嘌醇)disease_risk— 疾病风险(心血管/AD、糖尿病、肥胖、癌症)sleep— 睡眠特质(昼夜节律、睡眠周期、深度睡眠、咖啡因影响睡眠)cognition— 认知(记忆力、注意力、专注力、突触可塑性、情绪稳定)personality— 个性(焦虑倾向、共情能力、社交需求)recovery— 恢复/抗氧化(炎症反应、超氧化物歧化酶、谷胱甘肽、解毒酶)
返回字段:
[
{
"id": 1,
"gene_name": "MTHFR",
"variant_name": "C677T",
"genotype": "TT",
"result_label": "叶酸代谢显著减弱",
"risk_level": "high",
"description": "亚甲基四氢叶酸还原酶,影响叶酸代谢和同型半胱氨酸水平",
"category": "nutrition"
}
]
3. 查询全部位点(不分类)
curl -s -H "Authorization: Bearer $HEALTH_API_TOKEN" "$HEALTH_API_URL/genetic/variants/me"
4. 基因+健康交叉分析(AI 深度分析)
curl -s -H "Authorization: Bearer $HEALTH_API_TOKEN" "$HEALTH_API_URL/genetic/cross-analysis/me"
AI 综合分析基因数据与以下数据的关联:
- 当前用药(UserProfile.current_medications)
- 体检异常指标(MedicalIndicator)
- Garmin 可穿戴数据(心率、睡眠、HRV、压力)
- 用户慢性病和家族史
返回结构化建议:营养/运动/睡眠/药物/疾病预防
5. 查询基因档案信息
curl -s -H "Authorization: Bearer $HEALTH_API_TOKEN" "$HEALTH_API_URL/genetic/profiles/me"
返回用户的基因检测档案列表(检测机构、日期、位点数量)。
6. 认知基因档案
curl -s -H "Authorization: Bearer $HEALTH_API_TOKEN" "$HEALTH_API_URL/genetic/profile/me/cognitive"
返回认知维度评分(记忆力/专注力/学习速度/抗压力/情绪稳定),每个维度 1-5 分 + 置信度 + 相关基因 + 优化建议。 涉及基因:KIBRA、BDNF、CHRNA4、ADRA2A、SNAP25、COMT、TPH2
7. 个性基因档案
curl -s -H "Authorization: Bearer $HEALTH_API_TOKEN" "$HEALTH_API_URL/genetic/profile/me/personality"
返回五大人格基因倾向(神经质/外向性/开放性/尽责性/宜人性)+ 压力应对类型(战士型/思考者型)+ 社交需求水平。 涉及基因:SLC6A4、TPH2、DRD2、OXTR、COMT、BDNF
8. 全景基因档案
curl -s -H "Authorization: Bearer $HEALTH_API_TOKEN" "$HEALTH_API_URL/genetic/profile/me/comprehensive"
合并所有维度的基因分析:认知、个性、运动、营养、睡眠、恢复、药物敏感、疾病风险。每个子维度返回 score(1-5) + confidence + genes + recommendations。
常见基因位点速查表
| 基因 | 位点 | 类别 | 高风险含义 |
|---|---|---|---|
| MTHFR | C677T | 营养 | TT=叶酸代谢↓,需补充活性叶酸 |
| CYP1A2 | 咖啡因 | 营养 | CC=慢代谢,建议限制咖啡因 |
| LCT | 乳糖 | 营养 | CC=不耐受,避免乳制品或补充乳糖酶 |
| ALDH2 | 酒精 | 营养 | AA=缺陷,应严格戒酒 |
| VDR | 维D受体 | 营养 | TT=需求↑,建议额外补充维D |
| ACTN3 | R577X | 运动 | RR=爆发型 / XX=耐力型 |
| CYP2C19 | 氯吡格雷 | 药物 | *2/*2=慢代谢,需换药 |
| CYP2D6 | 止痛药 | 药物 | 慢代谢=可待因/曲马多需调整剂量 |
| SLCO1B1 | 他汀 | 药物 | 敏感=他汀肌病风险↑ |
| HLA-B*5801 | 别嘌醇 | 药物 | 阳性=别嘌醇禁用(严重过敏) |
| APOE | ε4 | 疾病 | ε4/ε4=心血管/阿尔茨海默风险↑↑ |
| TCF7L2 | 糖尿病 | 疾病 | TT=2型糖尿病风险↑ |
| FTO | 肥胖 | 疾病 | AA=肥胖倾向↑↑ |
| CLOCK | 昼夜节律 | 睡眠 | CC=夜猫子型 |
| KIBRA | 情景记忆 | 认知 | TT=记忆力偏弱 |
| SNAP25 | 突触可塑性 | 认知 | AA=突触效率偏低 |
| CHRNA4 | 专注力 | 认知 | TT=专注力偏弱 |
| ADRA2A | 注意力 | 认知 | GG=ADHD风险↑ |
| TPH2 | 血清素合成 | 认知 | TT=情绪波动↑ |
| SLC6A4 | 焦虑倾向 | 个性 | GG=焦虑易感 |
| OXTR | 共情/社交 | 个性 | GG=高共情/AA=独立型 |
| ACE | 耐力vs力量 | 运动 | II=耐力型/DD=力量型 |
| COL5A1 | 韧带损伤 | 运动 | CC=损伤风险↑ |
| NOS3 | 血管扩张 | 运动 | TT=耐力受限 |
| SOD2 | 抗氧化 | 恢复 | Val/Val=抗氧化弱→补CoQ10/NAC |
| GPX1 | 谷胱甘肽 | 恢复 | Pro/Pro=GPX活性低→补硒/NAC |
| GSTP1 | 解毒酶 | 恢复 | Val/Val=解毒↓→多吃十字花科 |
| ADORA2A | 咖啡因睡眠 | 睡眠 | TT=咖啡因严重影响睡眠 |
Rules
- 首先调用汇总接口:先用
/genetic/summary/me了解全局,再按需查询具体类别 - 药物安全第一:药物敏感基因(CYP2C19/CYP2D6/SLCO1B1/HLA-B*5801)必须对照用户当前用药,发现冲突立即明确提醒并建议就医
- 营养基因→饮食建议:MTHFR TT→补充活性叶酸,LCT CC→避免乳制品,ALDH2 缺陷→戒酒
- 运动基因→训练方案:ACTN3 RR→偏重力量/HIIT训练,XX→偏重有氧/长跑训练
- 疾病风险→预防策略:APOE ε4→控制胆固醇/定期认知筛查,FTO AA→严格控制饮食热量
- 睡眠基因→作息建议:CLOCK 夜猫子→不要强求早起,顺应自然节律
- 交叉分析:结合体检指标验证基因风险是否已显现(如 FTO 肥胖+BMI>28=确认风险)
- 认知/个性档案:用户问"我的基因适合什么工作"、"我的认知特征"时,调用
/genetic/profile/me/cognitive或/genetic/profile/me/personality - 全景分析:用户问"分析我所有基因"时,调用
/genetic/profile/me/comprehensive - 恢复基因→补剂建议:SOD2 Val/Val→补CoQ10/NAC,GPX1 Pro/Pro→补硒/NAC,GSTP1→十字花科蔬菜
- 运动基因扩展:ACE II→耐力训练,ACE DD→力量训练,COL5A1 CC→注意热身防伤,NOS3 TT→甜菜根汁
- 睡眠基因:CLOCK CC→夜猫子不强求早起,ADORA2A TT→中午后禁咖啡因,ADA→深睡偏少属体质
- 严格使用上面定义的 API 端点路径,不要自行猜测或构造其他路径
- 始终使用中文回复,引用具体基因型和风险等级