ΔΔCt Calculator (Relative Gene Expression)

Written by Thierno Sadou Diallo, formula verified per our methodology • Last checked on 10/10/2026

The ΔΔCt method calculates a gene's expression change between two conditions: ΔΔCt = ΔCt(sample) − ΔCt(control), where each ΔCt is the gap between the target gene's Ct and a reference gene's Ct. The expression fold change is then 2^(−ΔΔCt). For a ΔΔCt of −3, the target gene is expressed 8 times more in the sample than in the control.

Explanation

The ΔΔCt (delta-delta Ct) method, described by Livak and Schmittgen in 2001, is the most widely used method for quantifying a gene's relative expression by quantitative PCR (qPCR), for example to compare a treated sample to an untreated control. The Ct (cycle threshold) is the number of PCR cycles needed for the fluorescence signal to cross a detection threshold: the more a gene is expressed, the fewer cycles are needed, so the lower the Ct. To correct for technical variation between samples (starting RNA amount, reverse-transcription efficiency), the target gene's Ct is normalized against a reference (housekeeping) gene, assumed to be expressed stably and consistently across all tested conditions: this gap, ΔCt = Ct(target) − Ct(reference), is calculated separately for the sample of interest and for the control. The difference between these two ΔCt values, ΔΔCt, is then converted into a directly interpretable expression fold change via 2^(−ΔΔCt), a conversion that relies on the assumption that an efficient PCR reaction doubles the amount of DNA every cycle. This assumption of 100% efficiency for BOTH the target gene and the reference gene is the method's central limitation: if the two primer sets don't amplify with comparable efficiency, the Pfaffl method, which incorporates each primer's actually measured efficiency, gives a more reliable result. This method complements our calculators on the technical parameters of the qPCR reaction itself, such as our qPCR efficiency calculator (which checks exactly this efficiency assumption from a standard curve) and our PCR cycles needed calculator.

Example: a gene overexpressed in a treated sample

Inputs

Sample: target Ct 22, reference Ct 18. Control: target Ct 25, reference Ct 18.

Calculation

Sample ΔCt = 22 − 18 = 4. Control ΔCt = 25 − 18 = 7. ΔΔCt = 4 − 7 = −3. Fold change = 2^(−(−3)) = 2^3 = 8.

Result

The target gene is expressed 8 times more in the treated sample than in the control.

Frequently asked questions

Why normalize the target gene's Ct with a reference gene?

Because the exact starting amount of RNA and the reverse-transcription efficiency vary slightly from one sample to another, even when prepared identically, which would shift all measured Ct values without reflecting a true expression difference. A reference (housekeeping) gene, chosen because it's believed to be expressed stably across all tested conditions, corrects for this technical variation, leaving only the gap truly attributable to the gene of interest.

What does a fold change below 1 mean?

A fold change below 1 means the target gene is expressed LESS in the sample than in the control (downregulation): for example, a fold change of 0.5 means expression is cut in half. A fold change above 1 means overexpression instead, and a fold change of exactly 1 means no expression change was detected between the two conditions.

Is this method reliable in every case?

It assumes both the target gene and the reference gene amplify with efficiency close to 100% (exact DNA doubling every cycle): if this assumption is significantly violated for either gene, the calculated fold change can be biased. In that case, the Pfaffl method, which incorporates each primer's actually measured efficiency from a standard curve, is recommended as a more robust alternative.

Related resources

Similar calculators