Skip to content
BoHuYeShan
Go back

群体重测序分析入门:从 FASTQ 到选择清除的完整地图

群体重测序分析入门:从 FASTQ 到选择清除的完整地图

做惯了转录组和基因家族挖掘的人,第一次面对群体重测序(population whole-genome resequencing, WGS)项目时容易懵:同样是”测序数据下机”,工具链、统计量和思维方式几乎完全换了一套。这篇是我给自己整理的路线图——把 WGS 群体分析从原始数据到选择清除的完整链条摊开,讲清楚每一步数据长什么样、结果怎么看、坑在哪里,并附上可以直接下载练手的公开数据集和值得逐篇读的论文。我正在用拟南芥 1001 Genomes 的子集实练这条链,跑通之后再写实战篇。

先画一张总图:

FASTQ ──质控──► 比对(BAM) ──► 变异检测(VCF) ──► 过滤(干净 VCF)

        ┌───────────────┬───────────────┬───────────┼───────────────┐
        ▼               ▼               ▼           ▼               ▼
   群体结构          遗传多样性        选择清除     LD 衰减          GWAS
  PCA/ADMIXTURE      π / Fst       XP-CLR/XP-EHH   r² 曲线     MLM + 协变量
   (谁是谁)        (差异多大)       (哪被选中)   (衰减多快)     (位点-表型)

一、群体重测序在回答什么问题

先把三个容易混淆的概念分开:

分析类型典型问题数据形态
转录组(RNA-seq)哪些基因表达变了读数映射到基因,数表达量
候选基因挖掘 / 比较基因组某个性状可能由哪些基因控制少数个体,基因家族/共线性/结构证据链
群体遗传 / WGS群体的历史与选择压力:驯化来自哪里、哪些区域被人工选择盯上、哪些位点控制表型大群体(几十到几千个体)的全基因组 SNP

群体分析的本质,是把几百个个体在同一坐标系(参考基因组)上的差异位点收集起来,然后从等位基因频率的空间分布里读出历史:群体分几支(结构)、彼此差多远(多样性)、哪些基因组区域在某个亚群里被”压扁”了多样性(选择清除的信号)、哪些位点的基因型和表型共变(GWAS)。

二、数据长什么样:FASTQ → BAM → VCF 逐层看

2.1 FASTQ:原始读段

每条读段四行:序列 ID、碱基序列、”+“、质量字符串。质量字符的 Phred 值减 33(Illumina 1.8+ 编码)就是每个碱基的错误概率,Q20 = 1% 错误率,Q30 = 0.1%。

看数据看什么fastqc 出报告后重点看三格——Per base sequence quality(箱体何时跌破 Q30,决定修剪长度)、Overrepresented sequences(接头污染)、GC content(异常尖峰提示污染)。多样本用 multiqc 汇总,一眼看出哪个样本是离群点。

2.2 BAM:比对结果

bwa-mem2 mem 比对 → samtools sort 排序 → samtools markdup 去重(PCR 重复不标记,后面的 GATK 会把扩增伪影当等位基因)。

看数据看什么

samtools flagstat sample.bam | less -S   # 比对率、properly paired 比例
samtools depth -a sample.bam | awk '{s+=$3} END{print s/NR}'  # 平均深度

经验口径:植物群体重测序样本 10× 以上、比对率 90%+、properly paired 90%+ 属于健康区间;某个样本深度只有 3×,后面变异检测会大量缺失,宁可重测或剔除。

2.3 VCF:变异位点——群体分析真正的原料

这是最值得花时间学会读的文件。核心列:

CHROM  POS  REF  ALT  QUAL  FILTER  INFO  FORMAT  样本1  样本2 ...

过滤的两条路线

  1. VQSR(GATK 变异质量重校准):需要大量已知可靠位点做训练集,适合有人类、拟南芥、水稻这类注释成熟物种的大项目。
  2. 硬过滤:无训练集时的标准做法(多数非模式物种走这条)。GATK 官方 SNP 推荐阈值:QD < 2.0FS > 60.0MQ < 40.0SOR > 3.0ReadPosRankSum < -8.0。之后还要做群体级过滤——缺失率(--max-missing 0.8)和最小等位基因频率(--maf 0.05):MAF 过低的位点在群体统计里全是噪声。

工具选择上的一句话答案:有参考基因组、样本量不大时 GATK HaplotypeCaller(gVCF 流程)是金标准;样本多、赶进度或做初步筛选时 bcftools mpileup | bcftools call 更快,两者结果主体一致、边界位点有出入——重要的是整个项目用同一条管线,别混。

三、全流程地图:每步做什么、结果怎么看

3.1 群体结构:PCA、ADMIXTURE、系统发育树

3.2 遗传多样性:π 与 Fst

3.3 选择清除:驯化和改良的指纹

人工选择会让受选择区域多样性骤降、等位基因频率被推向固定。三类互补信号:

实操要点:窗口与步长的选择决定分辨率和噪声的平衡(常用 10–50 kb 窗、1/10 窗长为步长);单指标峰值不算证据,至少两个指标重叠 + 基因注释落到已知驯化基因附近(比如水稻 sh4、progs1 级别的验证逻辑),才是能写进论文的选择区间。

3.4 LD 衰减

位点间连锁不平衡(r²)随距离衰减,衰减距离决定 GWAS 需要的标记密度和关联信号的定位精度。工具 PopLDdecayplink --r2。怎么看:r² 降到背景值一半时的物理距离就是衰减距离;自交物种(拟南芥、水稻粳稻)衰减慢,异交物种衰减快——荞麦恰好处在异交端,意味着 GWAS 需要更密的标记,这也是荞麦 GWAS 相对少、BSA/QTL-seq 相对多的原因之一。

3.5 GWAS:基因型和表型的全基因组关联

四、示例数据集:从哪里开始练手

数据集物种规模获取适合练什么
1001 Genomes拟南芥1135 个体1001genomes.org,可直接下载现成 VCF最佳入门:注释成熟,可取 50–100 个体子集练 PCA/ADMIXTURE/π,下载量可控
水稻 3K栽培稻3024 份SNP-Seek 数据库(irri.org)大群体结构分析、籼粳分化、驯化信号复现
1000 Genomes2504 个体官网/ENA群体分析方法的原产地,教程最丰富
DPGP果蝇非洲群体DPGP 官网野生群体、高重组率的对照练习
荞麦重测序苦荞/甜荞510–572 份见 BuckwheatGPDB(buckwheat-gpdb.cn),收录荞麦基因组、基因型、表型与 GWAS 数据集我的课题方向:荞麦群体结构、驯化与性状定位的第一手参考

建议路径:先用 1001 Genomes 的 50 个体子集把 PCA → ADMIXTURE → π → Fst 跑通(一台普通工作站一两天),再换荞麦数据复现一篇论文的图,最后才碰 GWAS。

五、论文清单:按阅读顺序

第一批:经典应用(先看故事怎么讲圆)

  1. Huang et al., 2010, Nature Genetics —— 水稻 517 份地方种 WGS,群体结构与驯化的模板论文。
  2. Huang et al., 2012, Nature —— 950 份水稻重测序 + GWAS 定位驯化基因,“群体分析讲故事”的天花板。
  3. 1001 Genomes Consortium, 2016, Cell —— 1135 份拟南芥全球多态性图谱,看图学作图。
  4. The 3,000 Rice Genomes Project, 2014, GigaScience —— 大群体资源型论文怎么写。

第二批:荞麦专题(我的方向)

  1. Zhang et al., 2021, Plant Biotechnology Journal —— 苦荞 510 份全球种质重测序,GWAS 定位农艺性状,含多重起源证据。
  2. Zhang et al., 2023, Molecular Plant —— 甜荞 572 份泛变异图谱,比较基因组 + 群体遗传结合。
  3. Li et al., 2025, Cell Reports —— 苦荞完整参考基因组 + 突变群体重测序。
  4. Advanced Science(2025)—— 苦荞离子组 GWAS,DOI: 10.1002/advs.202412291。

第三批:方法溯源(按工具挂)

工具/统计量原文
PCA(EIGENSOFT)Patterson, Price & Reich, 2006, PLoS Genetics
ADMIXTUREAlexander, Novembre & Lange, 2009, Genome Biology
FstWeir & Cockerham, 1984, Evolution
XP-CLRChen, Patterson & Reich, 2010, PLoS Genetics
XP-EHH / iHSSabeti et al., 2007, Nature
GWAS 统一 MLMYu et al., 2006, Nature Genetics
GEMMAZhou & Stephens, 2012, Nature Genetics

读法:方法原文不需要精读推导,把”统计量在度量什么、什么条件下会失效”两件事读明白就够用了。

六、自检清单:能不能独立扛一个 WGS 群体项目

以下每条都要能用一句话回答,答不上来就回到对应章节:

七条全能答上来,入职第一个月接手一个 WGS 群体项目就不会卡住;能答五条,说明还处在”候选基因挖掘”层,把第一、三批论文读完再自测一遍。

写在最后

这条工具链和转录组是两套完全不同的肌肉:转录组的核心是”条件间比较”,群体遗传的核心是”频率与时间”。我给自己的实练计划是从 1001 Genomes 五十个体子集开始,两周内把 PCA、ADMIXTURE、π、Fst 跑通并画出可发表级别的图,然后切到荞麦数据复现 Zhang 2021 的群体结构图。跑通之后,实战篇会把每一步的命令、参数和踩过的坑完整记录下来——和这篇地图放在一起,就是一条从入门到能扛项目的完整路径。


Share this post:

Previous Post
看着百花齐放,其实就几个祖宗:主流 Agent 体系对照
Next Post
生信图表大全(第一篇):41 张图的坐标轴、参数与绘制语言