跳转至

845. 微生物组治疗前沿

一句话概述:微生物组治疗从粗放的粪菌移植(FMT)走向精准的合成菌群、噬菌体疗法和工程化益生菌——生信在菌株筛选、噬菌体-宿主匹配和疗效预测中发挥关键作用。

核心知识点速查表

治疗方式原理发展阶段
FMT(粪菌移植)移植健康人完整肠道菌群临床应用(C. diff)
合成菌群(LBP)精心配比的细菌组合临床试验中
噬菌体疗法用噬菌体精准杀灭特定病原菌个案使用+临床试验
工程化益生菌基因改造细菌表达治疗分子早期临床
后生元细菌代谢产物(如短链脂肪酸)临床应用中
饮食干预通过饮食调节菌群组成临床应用

一、FMT粪菌移植

FMT原理(白话版):
→ 把健康人的粪便处理后移植到患者肠道
→ 相当于给患者的肠道"重装系统"
→ 已被证实对艰难梭菌感染(CDI)有>90%治愈率

FDA批准的FMT产品:
→ REBYOTA (2022): 首个FDA批准的微生物组产品
→ VOWST (2023): 首个口服粪便微生物组产品

生信在FMT中的角色:
→ 供体筛选:宏基因组分析评估供体菌群质量
→ 定植追踪:比较移植前后的菌群组成变化
→ 疗效预测:ML模型预测哪些患者会响应FMT
→ 安全监测:筛查供体是否携带耐药基因/病原体

1.1 FMT定植分析

# FMT定植成功率分析
import pandas as pd                    # 导入pandas
from scipy.spatial.distance import braycurtis  # Bray-Curtis距离

def track_engraftment(donor_profile, 
                      recipient_pre, 
                      recipient_post):
    """追踪FMT后供体菌株定植情况"""

    # 计算受体与供体的菌群相似度
    dist_pre = braycurtis(             # 移植前距离
        donor_profile, recipient_pre)
    dist_post = braycurtis(            # 移植后距离
        donor_profile, recipient_post)

    # 定植指数 = 距离变化比例
    engraftment = (dist_pre - dist_post) / dist_pre  # 定植指数
    # >0 表示菌群向供体方向变化(定植成功)
    # <0 表示菌群偏离供体(定植失败)

    return engraftment

# 菌株水平追踪(更精确)
# 使用StrainPhlAn进行菌株级别追踪
# 可以确定受体中出现的特定菌株是否来自供体

二、噬菌体疗法

# 噬菌体疗法的生信支持

# 1. 噬菌体基因组注释
pharokka -i phage_genome.fasta \       # 噬菌体基因组
    -o pharokka_output/ \              # 输出目录
    -d pharokka_db/ \                  # Pharokka数据库
    -t 8                               # 线程数

# 2. 宿主预测(预测噬菌体能感染哪些细菌)
# iPHoP (Integrated Phage-Host Prediction)
iphop predict \
    --fa_file phage_genomes.fa \       # 噬菌体基因组
    --db_dir iphop_db/ \               # 数据库
    --out_folder iphop_results/        # 输出

# 3. 从宏基因组中识别噬菌体
# VIBRANT —— 病毒识别工具
python VIBRANT_run.py \
    -i contigs.fasta \                 # 宏基因组组装结果
    -t 16                              # 线程数

# VirSorter2 —— 另一个主流工具
virsorter run \
    -w vs2_output/ \                   # 工作目录
    -i contigs.fasta \                 # 输入contigs
    --min-length 5000                  # 最短长度5kb

三、合成菌群设计

# 合成菌群(Defined Community)设计的生信方法

# 目标:从宏基因组数据中筛选"最佳菌株组合"

# 1. 基于功能互补性选择菌株
def select_consortium(strain_genomes, target_functions):
    """选择功能互补的菌株组合"""
    selected = []                      # 已选菌株
    covered = set()                    # 已覆盖功能

    while covered != target_functions: # 直到覆盖所有目标功能
        best_strain = None
        best_gain = 0

        for strain, functions in strain_genomes.items():
            if strain in selected:
                continue
            gain = len(functions - covered)  # 新增功能数
            if gain > best_gain:       # 贪心选择增益最大的
                best_gain = gain
                best_strain = strain

        if best_strain is None:        # 无法再增加功能
            break
        selected.append(best_strain)   # 添加到组合
        covered |= strain_genomes[best_strain]  # 更新覆盖

    return selected

# 2. 生态建模(预测菌株共存性)
# 使用代谢模型(FBA)预测菌株间的代谢互作
# 互补代谢 → 共存
# 竞争代谢 → 可能排斥

四、面试高频问题

  1. Q: FMT的生信分析包括什么? A: 供体筛选(耐药基因/病原体筛查)、定植追踪(菌株水平比较移植前后变化)、疗效预测(ML模型基于菌群特征预测响应)。

  2. Q: 噬菌体疗法和抗生素有什么区别? A: 噬菌体高度特异(通常种/菌株水平),抗生素广谱杀菌。噬菌体不会破坏正常菌群,但需要精确匹配宿主菌株。

  3. Q: 你的宏基因组项目(2型糖尿病)与微生物治疗有什么关联? A: 我们发现T2D患者肠道菌群特征——如果某些有益菌显著减少,理论上可以通过补充这些菌(合成菌群或FMT)来改善代谢。

速查表

# 微生物组治疗生信工具
噬菌体识别: VIBRANT, VirSorter2, DeepVirFinder
噬菌体注释: Pharokka, PHASTER
宿主预测:   iPHoP, CHERRY
FMT追踪:    StrainPhlAn, inStrain
菌群建模:   COBRApy (FBA), MICOM
耐药监测:   CARD/RGI, AMRFinderPlus

# 九大微生物组治疗策略
1. 饮食干预    5. FMT
2. 益生元      6. 噬菌体疗法
3. 益生菌      7. 活体生物制品(LBP)
4. 合生元      8. 工程化益生菌
              9. 后生元/代谢产物