“My PCR didn’t work…What do I do?”​

A guide to PCR troubleshooting

Check your primers

  • PCR primers should be between 18-25 bp, though slightly longer is ok.​
  • It is recommended that primers begin and end on a C/G.​
  • It is recommended that primers be designed so that the annealing temperature shown on benchling is roughly 57-60°C​
  • Since Phusion is the most commonly used polymerase in the Barrick lab, make sure your melting temperature calculator in benchling is set to Phusion​
  • This can be accomplished by clicking on the melting temperature icon at the bottom of the screen and selecting Phusion setting from the drop-down menu​

Check your annealing temperature – there are several methods​

  • Plug the portions of your primers that physically anneal to your template into the NEB annealing temperature calculator. Then use that temperature.​
  • If that fails, and you are not seeing your desired band or any band for that matter, decrease the annealing temperature to 54C and run the PCR again.​
  • When running your PCR with a low annealing temperature such as 54C, you may start to see off-target bands on the gel. If this happens, gradually increase the annealing temperature (if you ran it at 54C before, try running it at 57C this time) and repeat the PCR​
  • If all else fails, redesign your primers​

Check your extension time​

  • NEB recommends an extension time of 30 sec/kb – To be safe, set your extension time to 1 min/kb+1 minute​
  • While this may seem excessive, it works. The polymerase will not die or denature from adding an extra minute to your extension time.​
  • PCR_elongtime.png:
    PCR_elongtime.png

Check the number of PCR cycles you are running​

  • Typically, 30-35 cycles are sufficient​
  • For particularly stubborn amplicons, try running at 40 cycles​
  • Do not exceed 40 cycles​ * Even if you only had 1 molecule of template, it should have been amplified to a strong band with this many cycles! If not, then your PCR is very inefficient due to some problem (annealing temp, extension time, mistake in design, template plasmid is not what you thought, etc.).​ * “Over-PCR” can result in off-target products forming when the strands of your product dsDNA start annealing to each other in ways that result in further extension. This is often but not always seen as bands at larger than expected sizes starting to accumulate.​
  • PCRprod_temp.png:
    PCRprod_temp.png

Check your template​

  • Did you sequence the plasmid / genome you are using as template? Mix-ups happen and discrepancies between design sequences and actual sequences may cause failure.​
  • Plasmid concentrations should be between 1pg to 10ng in a 50uL reaction
  • Genomic DNA template concentrations should be from 50ng to 250ng in a 50uL reaction
  • If your template is a PCR product, do not run another 35 cycles!​
  • Instead, run the reaction with 10-12 cycles​
  • Using too much template or running another PCR off of a previous PCR product will cause smearing on the gel​
  • PCR_toomuchtemp.png:
    PCR_toomuchtemp.png

Check your PCR buffer​

  • Typically, with Phusion, the HF 5X NEB buffer is sufficient.​
  • For stubborn amplicons, or amplicons with >60% GC content, it is recommended to use the Phusion GC buffer​
  • Always add DMSO ​

Special Notes for Short PCR products (<250 bp)​

  • Beware of staining “dead spots​
  • The DNA stains (e.g., SYBRsafe) has a positive charge, so it will migrate ”upwards” in your gel.​
  • If you have small PCR products and run a gel for long enough, they can end up in the part of the gel that most of the gel stain has moved out of.​
  • This will result in a “false-negative” where you see a faint band for your product and think the PCR has failed, when it actually hasn’t!​
  • Beware of low yields from column-purification kits.​
  • Short dsDNA fragments do not bind well to these columns, so you will tend to get lower yields after PCR cleanup / gel extraction​
  • If you don’t care about getting rid of the primers, ethanol precipitation is an alternative that can be used.​

-- Pranesh Rao - 2025-03-20 -- Anthony Vandieren - 2025-03-20

Comments

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | More topic actions

 Barrick Lab  >  ProtocolList  >  ProtocolsTroubleshooting

Contributors to this topic Edit topic PraneshRao
Topic revision: r1 - 2025-03-20 - 22:27:49 - Main.PraneshRao
 
This site is powered by the TWiki collaboration platform Powered by Perl This site is powered by the TWiki collaboration platformCopyright ©2025 Barrick Lab contributing authors. Ideas, requests, problems? Send feedback