人和狗的DNA相似度常被概括为约84%,但这个数字不能直接理解为“把两者全部DNA逐位对照,每100个碱基就有84个相同”。它更适合作为特定同源基因或可比序列范围内的近似说法;具体结果取决于比较对象、比对方法和统计口径。
先明确统计口径:比较的是哪些DNA
DNA由碱基序列组成,常用碱基对(bp)表示长度。比较人和狗的DNA时,通常先通过序列比对寻找可以对应的区域,再统计这些区域中的相同碱基。若比较的是同源基因,得到的就是这些基因范围内的序列一致率;若比较的是经过筛选的基因组区域,结果只代表这些可比区域。
因此,“有多少基因相似”“多少基因能找到对应关系”和“碱基序列有多少完全相同”是不同统计对象。即使两个物种有同源基因,也不代表对应基因的每个碱基都相同。常见的约84%说法应当结合其所指的序列范围理解,而不是当作适用于人和狗全部基因组的固定比例。
怎么算:公式、单位与条件
若采用严格的碱基一致率口径,公式为:
序列一致率(%)= 完全相同的比对位置数 ÷ 纳入统计的比对位置总数 × 100%
- 单位:统计长度以碱基对(bp)或比对位置数表示,最后以百分比(%)报告。
- 分子:人和狗在对应位置上碱基相同的数量,例如A对A、C对C。
- 分母:纳入比较的比对位置总数。是否排除插入、缺失、重复序列或低质量区域,必须事先说明。
要让结果可复现,应使用明确的人类和犬类参考基因组,说明比较的是全基因组、同源基因还是筛选后的区域,并采用一致的序列比对及缺口处理规则。若只比较匹配成功的区域,未能匹配的部分不会自动进入分母,算出的百分比就不能代表全基因组比例。
计算示例:84%代表什么
以下数字仅用于演示计算,并非某次实际的人犬基因组测量结果。假设筛选后得到1,000,000个可比对位置,其中840,000个位置的碱基完全相同,其余位置在本次口径下不计为相同,则:
840,000 ÷ 1,000,000 × 100% = 84%
这个结果表示:在所选的这100万个可比位置中,84%完全相同。它不等于人和狗的整个基因组有84%的碱基完全一致;若改变区域筛选方式,或将插入、缺失位置计入分母,结果也可能变化。
如何理解这个百分比
回答“人和狗的DNA有多少相似”,简短说法可以是常见概数约84%,但必须注明比较口径。严格比较时,应把百分比和统计对象、分母范围及缺口处理方式一起报告。尤其要区分“存在对应的同源基因”与“对应DNA序列完全相同”:前者描述基因关系,后者才是按碱基逐位计算的一致率。













