ΔΔCt calculator
Paste Ct values, choose the reference gene and the control sample. Livak 2^−ΔΔCt or Pfaffl.
Paste Ct values, choose the reference gene and the control sample. Livak 2^−ΔΔCt or Pfaffl.
Quantitative PCR reports a Ct, the cycle at which fluorescence crosses a threshold. A lower Ct means more starting template. To turn Cts into a change in expression you need two corrections: normalise to a reference gene to cancel differences in how much RNA went into each reaction, and compare to a control sample so the result is a ratio. Those two subtractions are ΔCt and ΔΔCt, and because the product doubles each cycle, a difference of ΔΔCt cycles corresponds to a 2^−ΔΔCt fold change. This is the Livak method (Livak and Schmittgen 2001), the standard way to report relative gene expression.
A treated sample gives MYC Ct 22.1 and GAPDH Ct 18.4, so ΔCt = 3.7. The control gives MYC 24.5 and GAPDH 18.2, ΔCt = 6.3. ΔΔCt = 3.7 − 6.3 = −2.6, and 2^2.6 = 6.1-fold more MYC in the treated sample, or a log2 fold change of +2.6. Each cycle of ΔΔCt is a factor of two.
The Livak method assumes both assays amplify with 100% efficiency, doubling every cycle. Real assays run at 90 to 110%, and if the target and reference differ, the error compounds over the cycles between them. The Pfaffl method (Pfaffl 2001) replaces the 2 with the measured amplification factor of each assay:
where ΔCt here is control minus sample and E is 1 plus the efficiency, so 95% gives 1.95. Get efficiencies from a dilution series with the qPCR efficiency calculator. When both are 100% the Pfaffl ratio equals 2^−ΔΔCt exactly. Use Pfaffl whenever the two efficiencies differ by more than a few percent, or whenever ΔCt values are large.
The reference gene must be expressed at a stable level across every condition in the experiment; a reference that itself responds to the treatment silently distorts every fold change. Commonly used genes such as GAPDH, ACTB, B2M, HPRT1 and TBP are stable in some tissues and not others, so check with geNorm or NormFinder, and use the mean of two or three references for important results, which this page allows by averaging their Cts before pasting. The control sample is whatever you are comparing against: untreated, vehicle, time zero, wild type. Its fold change is 1 by definition.
Technical replicates of the same reaction should agree within about 0.3 cycles; the page flags any triplicate whose SD exceeds 0.5. The SD of each ΔCt is the two replicate SDs combined in quadrature, the ΔΔCt SD combines the sample and control ΔCt SDs, and the fold-change range is 2 to the power of ΔΔCt plus and minus that SD. Because the transform is exponential the range is asymmetric, which is why log2 fold change, with its symmetric error, is preferred for plots and statistics. These ranges describe technical variability only; conclusions need biological replicates, each analysed separately.
It is the fold change in expression of a target gene in a sample relative to a control, after normalising both to a reference gene. ΔCt removes differences in input amount, ΔΔCt compares sample to control, and raising 2 to the negative power converts a difference in cycles into a ratio of starting copies, since each PCR cycle doubles the product.
A gene whose expression does not change between your conditions: GAPDH, ACTB, B2M, HPRT1, TBP, PPIA and 18S rRNA are common choices, but none is stable in every tissue and treatment. Validate the reference with a tool such as geNorm or NormFinder, and average two or three references when the conclusion matters.
When the amplification efficiencies of the target and reference assays differ from 100% or from each other. The Livak method assumes both double every cycle; the Pfaffl method uses the measured efficiencies from a standard curve. With efficiencies near 100% the two give the same answer.
Fold change reads naturally for increases (a 4-fold increase) but compresses decreases into 0 to 1. Log2 fold change is symmetric: +2 is a 4-fold increase, −2 a 4-fold decrease. Use log2 for plots and statistics, and quote fold change in text, with the range from replicate variability.
Three technical replicates per reaction catch pipetting errors, and their SD should be below about 0.3 cycles. Biological replicates, separate samples of the condition, are what statistics need: at least three, and the fold change should be computed per biological replicate then summarised.