差异表达分析 · Fold Change · log2FC 换算

Log2 Fold Change 计算器

Log2 Fold Change 计算器支持将已报告的线性倍数(Fold Change, FC)与对数倍数变化(log2FC)双向互转,或直接输入处理组(Treatment)与对照组(Control)数值,一键计算线性比值、带符号倍数、log2FC、log10FC 及百分比变化。

Fold Change 与 log2FC 交互式换算工作台

在线性倍数(Fold Change)与对数倍数变化(log2FC)之间双向换算,或输入处理组与对照组数值直接计算比值。
线性倍数 (Fold Change)
2.8284×
带符号直观倍数: +2.828×
Log2 Fold Change (log2FC)
+1.5
Log10 Fold Change: +0.4515
百分比变化 (% Change)
+182.84%
(FC − 1) × 100%
表达变化方向
上调 (Upregulated)

换算公式:log₂FC = log₂(FC) = ln(FC) ÷ ln(2);线性 FC = 2^(log₂FC)。

计算公式:如何换算 Fold Change 与 log2 Fold Change

在转录组(RNA-seq)、蛋白质组、代谢组及 RT-qPCR 差异表达分析中,Fold Change 表示处理组相对于对照组的比值。将其取以 2 为底的对数(log2FC)后,“无变化(1.0×)”居中于 0,使上调与下调在火山图(Volcano Plot)上呈完全对称分布:

1. 线性倍数 (Fold Change, FC) = 处理组 (Treatment) ÷ 对照组 (Control)
2. 对数倍数 (log₂FC) = log₂(处理组 ÷ 对照组) = ln(FC) ÷ ln(2)
3. 反向换算:线性倍数 (FC) = 2^(log₂FC)
4. 百分比变化 (% Change) = (FC − 1) × 100%

Log2 Fold Change (log2FC) 与线性倍数、百分比变化速查表

组学分析与火山图常用差异筛选阈值对照表(如 |log2FC| ≥ 0.585 对应 1.5 倍变化,|log2FC| ≥ 1.0 对应 2 倍变化):

Log2 Fold Change (log2FC) 与线性倍数、百分比变化速查表
log2 Fold Change (log2FC)线性比值 (处理组 / 对照组)带符号直观倍数百分比变化 (%)
−3.32190.10×−10.0×−90.0%
−2.00000.25×−4.0×−75.0%
−1.00000.50×−2.0×−50.0%
−0.58500.67×−1.5×−33.3%
0.00001.00×1.0×0.0%
+0.58501.50×+1.5×+50.0%
+1.00002.00×+2.0×+100.0%
+1.50002.83×+2.83×+182.8%
+2.00004.00×+4.0×+300.0%
+3.00008.00×+8.0×+700.0%
+3.321910.00×+10.0×+900.0%

实验数据解读:比值方向、下调倍数与零值处理

Log2 对数刻度的对称性优势

在线性刻度下,上调 2 倍是 2.0,而下调 2 倍是 0.5(所有下调基因都被压缩在 0 到 1 之间)。转换为 log2FC 后,上调 2 倍为 +1.0,下调 2 倍为 −1.0,便于直观比较上下调幅度。

比较方向(Treatment vs. Control)

汇报结果时需明确分子与分母顺序。本工具默认采用“处理组 ÷ 对照组”;若反转比较顺序(对照组 ÷ 处理组),log2FC 的正负号会直接翻转(例如 +1.5 变为 −1.5)。

零值(Zero Counts)与伪计数

当对照组或处理组原始读数为 0 时,直接相除或取对数在数学上无定义。在测序 count 或峰面积矩阵中,通常需按实验流程引入伪计数(如 +0.5 或 +1)或采用经验贝叶斯收缩估计。

如果你正在处理实时荧光定量 PCR 的 Ct 原始数据或标准曲线,可使用以下配套计算器:

常见问题

log2 Fold Change 等于 1 或 1.5 代表多少倍变化?

log2FC = +1.0 代表处理组是对照组的 2 倍(2¹ = 2,即增加 100%);log2FC = +1.5 代表约 2.83 倍(2¹·⁵ ≈ 2.8284,即增加 182.8%);而生信分析常用的 |log2FC| ≥ 0.585 则对应 1.5 倍变化(增加 50% 或降低 33.3%)。

负的 log2 Fold Change(如 −1 或 −2)如何换算成倍数?

按公式 FC = 2^(log2FC) 计算:log2FC = −1 对应线性比值 2⁻¹ = 0.50(即表达量降为对照组的 50%,下调 2 倍);log2FC = −2 对应 2⁻² = 0.25(即降为对照组的 25%,下调 4 倍)。

为什么差异表达筛选常设 |log2FC| ≥ 1 或 |log2FC| ≥ 0.585?

|log2FC| ≥ 1 意味着基因表达至少上调 2 倍(FC ≥ 2.0)或下调至一半以下(FC ≤ 0.5);当希望捕获温和但具生物学意义的调控时,常采用 |log2FC| ≥ 0.585(对应 1.5 倍变化阈值)。

在 Excel 或 R 语言中如何计算 log2 Fold Change?

在 Excel 中可使用公式 =LOG(处理组/对照组, 2),反向换算使用 =2^log2FC;在 R 语言中直接使用 log2(treatment / control) 与 2^log2fc 即可。