OpenPCR: Understanding the Final Hold Issues

I’ve been writing about the OpenPCR platform for a couple weeks now and together we’ve had our ups and downs. The most prevalent issue that I’ve had in my tests is a failure to hold. By that I mean, after completing a program, a PCR reaction is usually set to hold at a certain temperature in case the user isn’t around to claim his prize (a complete reaction). I usually set the hold at 4C but discovered OpenPCR can’t handle below ~12C, but I’ve also discovered that in my case (maybe other cases) the machine doesn’t hold at all. It just ends the program and returns to room temp.

So today I investigated…

The short results: I could not consistently get the machine to hold after trying multiple programs. Nor could I get the machine to run the designated program consistently. When the machine did perform a hold in two cases there was a glitch in the LCD, but otherwise reports are ok.

Now for the long answer:

I ran 5 experiments and then gave up. I don’t like admitting that, but after a couple hours of frustrations I think it is warranted noting. Here are all my notes:

  1. I ran the “Simple Experiment” that is pre-programmed into the software. On my first attempt (this is after completing the PCR experiment I posted earlier), the experiment crashed. The software displayed “Done!”, while the machine sat idly. (Get used to that because this will happen a lot in this discussion.) I tried to restart and this time the machine did nothing while the software displayed the time left screen. I turned the machine off and on and tried again. This time the program ran and the machine cooled to hold after completion. While in the hold phase there was a glitch on the LCD that said “Final H” and next to the H was a rectangle and three stacked horizontal lines. (I should have taken a picture of that screen 🙁 )
  2. I reran the “Simple Experiment.” On my first attempt the machine did nothing while the software displayed the time left screen. I turned off and on the machine. Tried a rerun and this time, the machine held at 20C. It again displayed that weird screen on the LCD.
  3. I created a new program: 1 cycle – 12C (for 30s), 20C (30s), 30C (30s), hold at 12C. On my first attempt, the lid heated and the software said done. Then the program started and the software started the countdown (after saying Done!). The machine got to about 15C and stayed that way for a while (time unknown) and so I stopped it. I tried to run the program again, but changed the lid heating to 0C hoping it would just not activate the lid. This time the program never started and the machine did nothing. I then changed the lid temp to 75C because I noticed it was cooling and thought maybe it needs to reach some temp before the program could start. The machine never started running.
  4. Another new program: 1 cycle – 37C for 30s, hold at 20C. On the first try (yay!) the machine ran, completed, and held. The LCD actually read “Final Hold” too. On a second attempt, the software said “Done!” but the experiment hadn’t started yet. It then ran and completed.
  5. In my last experiment, I did 1 cycle – 16C for 30s, hold at 16C. I tried twice, and both times the machine never started the program.

By that point I had given up and decided to do this write up. If I had to guess I would say there is a glitch whenever the software asks the machine to hold at anything less than 20C. There is definitely a glitch if you want to do two experiments back to back, because a lot of those times is when the machine would not do anything after completing the first of the back-to-back experiments. Other than those observations I have to give a big shoulder shrug and hope that the OpenPCR guys can give me some troubleshooting ideas. Anyone else with the system having any problems?