Blog Analyze your data
Back to Blog

One Sample Has Much Higher Ct Than Others: Troubleshooting

A single sample coming in at Ct 32 when everything else is at Ct 24-26 is one of the most common "what do I do with this?" moments in qPCR. The short answer: check whether your reference gene Ct shifted by the same amount. If ACTB or GAPDH also jumped up ~8 cycles in that sample, you have an input problem — less cDNA went into the reaction. If the reference gene looks normal and only your gene of interest (GOI) shifted, that's likely real biology or a target-specific technical issue. Either way, don't just delete the outlier and move on. There's a systematic way to figure out what happened.

The distinction matters because the fix is completely different. An input problem means something went wrong upstream — RNA degradation, a pipetting error during reverse transcription, or an inhibitor co-purified with that sample. A target-specific shift means the gene is genuinely downregulated in that sample, or you have a primer/template issue specific to that locus. Let's walk through the decision tree.

First Check: What Does the Reference Gene Say?

Pull up the Ct values for your reference gene(s) in the problem sample. This is the single most informative diagnostic step. Here are the scenarios:

Reference gene Ct also shifted up by a similar magnitude. If your GOI went from Ct 25 to Ct 33 and GAPDH went from Ct 18 to Ct 26, both shifted ~8 cycles. That's a ~256-fold difference in template amount (2^8). Your ΔCt is actually the same, which means the gene isn't differentially expressed — you just had way less cDNA in that well. Common causes:

Reference gene Ct is normal; only the GOI shifted. This is more interesting. The template is there (reference gene amplifies fine), but your target specifically isn't. Possible explanations:

Reference gene shifted, but not as much as the GOI. Say GAPDH went up 3 cycles but your GOI went up 8 cycles. After ΔCt normalization, you still have a ~5-cycle difference, suggesting a combination of reduced input AND genuine downregulation (or a target-specific problem on top of a general input issue). This is the messiest scenario and usually warrants repeating the sample.

Find the bad replicate in seconds. VoilaPCR flags every technical replicate group whose Ct spread exceeds your threshold and lets you exclude a single well with one click, then recalculates. Your first analysis runs with no account.

Check my replicates →

Ruling Out Technical Artifacts

Before you accept that an 8-cycle shift is real biology, run through these checks:

Inspect the amplification curve. Don't just look at the Ct number — open the amplification plot. A normal sigmoid curve that's simply shifted right is very different from a curve that's weirdly shaped, has a low plateau, or shows late irregular amplification. Late, ugly curves (especially above Ct 35) often represent primer-dimer or non-specific amplification rather than your target. If you're running SYBR Green, check the melt curve: a single sharp peak at the expected Tm confirms specificity. A shifted peak, a shoulder, or a second peak means you're amplifying something else in that sample.

Check for inhibition. If one sample came from a tissue type or extraction method different from the others (e.g., one spleen sample among liver samples, or one FFPE sample among fresh-frozen), inhibitors like heme, melanin, or excess phenol can selectively affect that sample. A classic sign of inhibition is that both the GOI and reference gene Ct values are elevated, but diluting the cDNA 1:5 or 1:10 paradoxically gives you a lower Ct (because you're diluting the inhibitor faster than you're diluting the template). If you suspect inhibition, set up a quick dilution series of just that sample's cDNA and check whether the efficiency looks normal (expect ~3.32 cycles per 10-fold dilution). An efficiency well below 90% on that specific sample is a red flag.

Look at replicate consistency. If you ran the problem sample in triplicate and got Ct values of 32.1, 32.4, and 32.0, that's internally consistent — the high Ct is reproducible within that reaction, which argues against a random one-well pipetting error. If instead you got 25.2, 32.4, and 25.8, one of those triplicates is the outlier, not the whole sample. A replicate CV threshold of <0.5 Ct is standard; anything beyond 1.0 Ct between replicates should be flagged and investigated.

Review the plate layout. Was the outlier sample in an edge well? Edge effects — slightly different thermal profiles on the perimeter of a 96-well plate — can shift Ct values by 0.5-1.5 cycles on older thermal cyclers, but they won't explain an 8-cycle jump. More relevant: was the sample in a well adjacent to a high-concentration standard or positive control? Cross-contamination during plate sealing can occasionally introduce template into NTC wells, but it doesn't usually remove template from a sample well. Still, if your layout has any reason to suspect a sample swap (wrong well loaded), that's worth considering.

When It Might Actually Be Biology

Not every outlier is an artifact. If your reference gene is stable, your amplification curve is clean, your melt curve is on target, and you get the same result when you repeat the reaction from the same cDNA — take the result seriously. Some real-world scenarios where a single sample legitimately gives a much higher Ct:

In these cases, the right move is to report the data accurately, note the outlier, and ideally increase your sample size. Removing a biological outlier because it looks inconvenient is how people generate irreproducible results.

A Practical Decision Flowchart

Here's how I'd work through this in practice:

  1. Compare GOI Ct to reference gene Ct for the problem sample. If both are elevated proportionally → input problem. Requantify your RNA/cDNA and re-setup from the cDNA (or re-extract if RNA quality is suspect).
  2. If only the GOI is elevated, check the amplification curve shape and melt curve. Abnormal curve → non-specific amplification or inhibition. Normal curve → likely real or primer-site issue.
  3. Check replicate agreement. If only one of three replicates is high, exclude that replicate (it's a pipetting error), recalculate from the remaining two, and note it. If all three are high, the result is reproducible.
  4. Repeat the reaction from the same cDNA. If the result holds, it's either real biology or a cDNA/RNA-level problem. If it doesn't hold, it was a setup error the first time.
  5. If you still suspect the cDNA, re-do the reverse transcription from the original RNA (if you have enough). If the result persists, go back to the RNA: check integrity on a Bioanalyzer/TapeStation, check the A260/A230 ratio for contaminants. RIN values below 5-6 can cause target-specific dropout, especially for longer amplicons, while short reference gene amplicons may still work fine.
  6. If you suspect a genotype-level issue (SNP in primer binding site), try an alternative primer pair targeting a different region of the same gene.

One More Thing to Watch: Reference Gene Assumptions

This entire troubleshooting approach hinges on your reference gene being stable across your samples. If you're comparing across tissues, treatments, or conditions where GAPDH or ACTB might themselves be regulated, a shifted reference gene Ct doesn't necessarily mean "input problem" — it could mean your reference gene isn't a good reference for that comparison. This is where running two or three reference genes (e.g., GAPDH, HPRT1, and B2M) and checking their agreement with something like the geNorm algorithm (Vandesompele et al., 2002) saves you from misinterpretation. If GAPDH shifts but HPRT1 and B2M don't, the problem is GAPDH regulation, not your input amount.

This kind of multi-reference-gene cross-check is exactly the sort of thing that's tedious to do by hand every time but critical for catching misinterpretation. VoilaPCR flags samples with unusual Ct deviations from the group — for both your GOI and reference genes — so you can spot these problems at the analysis stage instead of discovering them during manuscript review.

Find the bad replicate in seconds. VoilaPCR flags every technical replicate group whose Ct spread exceeds your threshold and lets you exclude a single well with one click, then recalculates. Your first analysis runs with no account.

Check my replicates →