跳转至

多组学整合分析

整合基因组学、代谢组学、微生物组学等多维度数据,提供全面的健康评估。

支持的报告类型

类型 英文 说明
体检报告 Medical Report 综合体检报告
基因组学 Genomics 基因检测报告
微生物组 Microbiome 肠道菌群报告
代谢组学 Metabolomics 代谢物检测
蛋白质组学 Proteomics 蛋白质检测
免疫组学 Immunology 免疫指标
表观基因组 Epigenomics 表观遗传
转录组学 Transcriptomics 基因表达

工作流程

┌─────────────────────────────────────────────────────────────────┐
│                      多组学整合流程                               │
├─────────────────────────────────────────────────────────────────┤
│                                                                  │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐            │
│  │ 体检报告 │  │ 基因组  │  │ 微生物  │  │ 代谢组  │            │
│  └────┬────┘  └────┬────┘  └────┬────┘  └────┬────┘            │
│       │            │            │            │                  │
│       ▼            ▼            ▼            ▼                  │
│  ┌─────────────────────────────────────────────────┐            │
│  │              报告解读 (LLM)                       │            │
│  └─────────────────────────────────────────────────┘            │
│                          │                                       │
│                          ▼                                       │
│  ┌─────────────────────────────────────────────────┐            │
│  │              整合分析 (DIABLO/MOFA)              │            │
│  └─────────────────────────────────────────────────┘            │
│                          │                                       │
│                          ▼                                       │
│  ┌─────────────────────────────────────────────────┐            │
│  │              健康方案生成                         │            │
│  └─────────────────────────────────────────────────┘            │
│                                                                  │
└─────────────────────────────────────────────────────────────────┘

API 调用

上传报告

curl -X POST "http://localhost:8000/api/v1/multi-omics/upload-report" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -F "file=@report.pdf" \
  -F "patient_id=P001" \
  -F "report_type=体检报告"

解读报告

curl -X POST "http://localhost:8000/api/v1/multi-omics/interpret-report" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -F "file=@report.pdf"

整合分析

curl -X POST "http://localhost:8000/api/v1/multi-omics/integrate" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d "patient_id=P001" \
  -d "health_profile={...}" \
  -d "results_json={...}"

生成健康方案

curl -X POST "http://localhost:8000/api/v1/multi-omics/generate-plan" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -d "patient_id=P001" \
  -d "target_period=3个月"

导出 PDF

curl -X POST "http://localhost:8000/api/v1/multi-omics/export-pdf" \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -o report.pdf \
  -d "patient_id=P001"

分析方法

DIABLO

mixOmics 的 DIABLO 方法用于多组学整合:

  • 有监督的多组学整合
  • 识别跨组学标志物
  • 生成分类预测模型

MOFA+

MOFA+ (Multi-Omics Factor Analysis):

  • 无监督降维
  • 发现潜在因素
  • 处理缺失数据

输出报告

综合评估

  • 风险雷达图
  • 跨组学关联发现
  • 主要健康问题排序

行动建议

  • 营养建议
  • 运动方案
  • 睡眠调整
  • 监测计划

返回用户指南