360 Secure SkillHub
360 安全技能中心

Genome Report

核心功能:分析23andMe v5原始基因组数据,覆盖心血管、认知等6类健康及特质维度,支持类别筛选,可生成文本、JSON、HTML格式报告,还提供家族遗传对比模式。典型场景:生成个人全基因组报告、特定健康类别专题报告、家族遗传特征对比。输入为指定TSV格式数据,纯Python实现无依赖,仅作教育参考。

nomadrex
nomadrex
热度 39.70
最近更新 2026-05-11 17:39:16
分类:数据依赖:代码执行 / 读写文件应用场景:数据处理 / 报告撰写

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add genome-report
Metadata
name
genome-report
description
Analyze 23andMe raw genome data to generate comprehensive health, trait, and family comparison reports. Supports cardiovascular, cognitive, metabolic, pharmacogenomic, athletic, and ancestry analysis. Use when user asks to analyze genome data, 23andMe files, genetic reports, SNP analysis, health risk from DNA, or family genetic comparison.

Genome Report

Analyze 23andMe v5 raw data files and generate health/trait reports with risk scoring.

Usage

python3 skills/genome-report/scripts/genome_report.py <genome_file.txt> [options]

Options

Flag Values Default Description
--category all|cardio|cognitive|metabolic|pharma|athletic|traits all Category filter
--output text|json|html text Output format
--output-path filepath auto HTML output path
--family DIR directory path — Family comparison mode

Examples

# Full report to console
python3 skills/genome-report/scripts/genome_report.py ~/my_genome.txt

# HTML report for one category
python3 skills/genome-report/scripts/genome_report.py ~/my_genome.txt --category cardio --output html

# Family comparison
python3 skills/genome-report/scripts/genome_report.py --family ~/genomes/ --output html

Input Format

23andMe v5 raw data (tab-separated): rsid chromosome position genotype

Lines starting with # are skipped. Genotypes marked -- (no-call) are excluded.

Output

  • Text: Console output with risk bars and color-coded SNP details
  • JSON: Structured data with scores and per-SNP results
  • HTML: Styled report with risk score cards and color-coded tables

Categories & Coverage

~55 curated SNPs across 6 categories:

  • Cardiovascular — blood pressure, cholesterol, cardiac rhythm, CAD risk
  • Cognitive — memory, dopamine, BDNF, social cognition, brain volume
  • Metabolic — diabetes risk, MTHFR, lactose, alcohol, iron metabolism
  • Pharmacogenomics — warfarin, clopidogrel, CYP2D6, CYP2C19 drug metabolism
  • Athletic — muscle fiber type, endurance, recovery, injury risk
  • Traits — eye color, hair color, earwax, bitter taste, asparagus smell

SNP Database

The SNP reference data lives in references/snp_database.json. Edit this file to add/update SNPs without changing the script. Each entry has: rsid, gene, category, trait, risk_allele, and genotype-specific effect descriptions.

Constraints

  • Pure Python 3.9+ — no external dependencies
  • Not medical advice — educational/informational only