DNA 拷贝数

DNA 拷贝数计算器

在 DNA 质量与拷贝数之间互相换算。

拷贝数换算为质量

copies = mass(g) / (length(bp) x 660) x 6.022e23

拷贝数

9.124e+8拷贝

拷贝数 / µL

9.124e+7

单拷贝质量

1.096e-9 ng

模板长度 (bp)每 ng 拷贝数
qPCR 扩增子1506.083e+9
PCR 产物5001.825e+9
3 kb 质粒3,0003.041e+8
10 kb 质粒10,0009.124e+7
大肠杆菌基因组4,600,0001.984e+5
人类基因组3,100,000,000294.3

计算使用 6.0221e+23 作为阿伏伽德罗常数,660 g/mol/bp 作为双链 DNA 每碱基对的平均分子量。

工具描述

DNA 拷贝数计算器可将 DNA 质量换算为对应的分子数,或反过来把目标拷贝数换算为所需质量。

使用说明

选择一种模式,输入质量与模板长度;若要计算每微升拷贝数,再填入溶液体积。在拷贝数到质量模式下,改为输入目标拷贝数与长度。

了解更多

功能简介

DNA 拷贝数计算器可以告诉你一定质量的 DNA 里有多少分子,或者反过来,要拿到目标拷贝数需要多高质量。只要实验方案按拷贝数而非质量来要求——比如 qPCR 标准品、转染 DNA、克隆文库和梯度稀释——就会用到它。只要知道模板长度(以 bp 计),它就适用于任何双链 DNA。

原理与公式

计算器采用双链 DNA 每碱基对约 660 g/mol 的平均分子量(钠盐、平均碱基组成),配合阿伏伽德罗常数。核心公式为 copies = mass(g) / (length(bp) x 660) x 6.02214076e23。反推时,mass(ng) = copies x length(bp) x 660 x 1e9 / 6.02214076e23。用 650 代替 660 会使拷贝数偏低约 1.5%,通常可忽略,但精密实验需注意。

演算示例

取 1 ng 的 1000 bp 模板,计算器返回 9.12 x 10^8 个拷贝;若溶解在 10 µL 中,浓度为 9.12 x 10^7 拷贝/µL。该模板单拷贝质量为 1.096 x 10^-9 ng。反推可得:要拿到 1 x 10^9 个 1000 bp 的拷贝,需要 1.096 ng DNA。下方速查表列出了从 150 bp 的 qPCR 扩增子到人类基因组等常见模板每纳克对应的拷贝数。

适用场景

当实验方案或试剂说明书以拷贝数而非质量给出用量时,就该用它——qPCR 标准品、加标对照和转染级质粒都常见这种写法。它也便于设计梯度稀释、检查测序文库每微升是否含有足够分子,以及在质量与拷贝这两种不同口径之间换算。若想比较仅模板长度不同的两个实验,统一换算成拷贝数最公平。

常见问题

为什么 1 ng 样品的拷贝数会随模板长度相差好几个数量级?
拷贝数与长度成反比,因为固定质量被分配到更多碱基对上。1 ng 的 150 bp 扩增子约有 6.08 x 10^9 个拷贝,而 1 ng 的 3.1 Gb 人类基因组只有约 294 个拷贝,相差约七个数量级。这就是为什么两份等重的样品在反应中表现可能截然不同。
660 这个系数是哪来的,什么时候该用别的值?
660 g/mol/bp 是双链 DNA(钠盐、平均碱基组成)每碱基对的平均分子量。真实基因组的 GC 含量略有差异,可依据具体序列算出更精确的值,但差别很小。用 650 代替 660 会使结果偏低约 1.5%;大多数 bench 工作直接用 660 即可。
为什么 qPCR 里必须算拷贝数而不是用质量?
qPCR 测的是每轮扩增中模板分子的数量,所以关键变量是每个反应里有多少拷贝,而不是总质量。因为 1 ng 短扩增子比 1 ng 长质粒含有远多得多的分子,只按质量标注会掩盖这种差异。以每微升拷贝数来报告标准品,曲线才能在不同模板长度间直接比较。
µg 和 ng 怎么换算?
换算系数是 1000:1 µg 等于 1000 ng,1 ng 等于 0.001 µg。输入质量时务必与字段单位一致——若字段要求 ng,需先把 µg 值乘以 1000。把两者混淆 1000 倍是最常见的拷贝数错误之一。