๐งฌ PCR Learning Laboratory
March 28, 2026 ยท View on GitHub
๐ Open PCR Learning Lab Now
No installation needed โ works directly in your browser
An interactive virtual lab to master Polymerase Chain Reaction (PCR) โ entirely in your browser.
This educational platform simulates a complete PCR workflow with theory, calculations, realistic pipetting, thermal cycling design, gel interpretation, and a final assessment.
Perfect for biology, biotechnology, and medical laboratory science students.
๐ฏ What You'll Learn
By completing all modules, you will be able to:
- Explain the molecular mechanism of each PCR step (Denaturation, Annealing, Extension)
- Calculate exact reagent volumes using the CโVโ = CโVโ dilution formula
- Set up a PCR reaction correctly (order and technique matter!)
- Design a thermal cycling program and calculate primer Tm
- Interpret agarose gel results and diagnose common failures
- Understand real-world applications in diagnostics, forensics, and research
๐ Modules
| Module | Focus | Key Skills |
|---|---|---|
| 01 Theory & Concepts | What PCR is and how it works | Molecular mechanisms, exponential amplification, applications |
| 02 Mix Calculations | Precision in reagent volumes | CโVโ = CโVโ formula, interactive calculator, practice |
| 03 Virtual Lab Protocol | Hands-on pipetting simulation | Correct order, realistic pipetting, guided tutorial |
| 04 PCR Programming | Thermal cycling design | Program builder, temperature profile, Tm calculator |
| 05 Gel Electrophoresis | Result interpretation | Diagnose clean band, no band, multiple bands, smear |
| 06 Assessment | Knowledge test | 20-question quiz + Certificate (80%+ to pass) |
๐งช Standard 50 ยตL PCR Reaction Mix
| Component | Stock Concentration | Volume (ยตL) | Final Concentration | Role |
|---|---|---|---|---|
| Nuclease-Free Water | โ | 22 | โ | Solvent |
| 2ร Master Mix | 2ร | 25 | 1ร | Taq polymerase + dNTPs + buffer + Mgยฒโบ |
| Forward Primer | 10 ยตM | 1 | 0.2 ยตM | Binds to one strand |
| Reverse Primer | 10 ยตM | 1 | 0.2 ยตM | Binds to opposite strand |
| DNA Template | ~50 ng/ยตL | 1 | ~1 ng/ยตL | Target sequence |
| Total | โ | 50 | โ | โ |
Important: Always add Water first, then Master Mix โ Primers โ DNA Template last.
๐ฅ The Three Steps of PCR
| Step | Temperature | Duration | What Happens |
|---|---|---|---|
| Denaturation | 94โ96ยฐC | 30 seconds | DNA double helix separates into single strands |
| Annealing | 50โ65ยฐC | 30 seconds | Primers bind to complementary target sequences |
| Extension | 72ยฐC | 1 min/kb | Taq polymerase synthesizes new DNA strands |
Amplification formula: Final copies โ Initial copies ร 2โฟ (n = number of cycles)
๐ Gel Electrophoresis Troubleshooting
| Gel Observation | Likely Meaning | Common Causes | How to Fix |
|---|---|---|---|
| Single clean band at expected size | Successful PCR | Conditions optimized | โ |
| No bands | No amplification | Bad primers, missing Taq, wrong Tm, no template | Check reagents, optimize annealing temperature |
| Multiple / extra bands | Non-specific amplification | Annealing temperature too low | Increase annealing temp by 2โ5ยฐC |
| Smear (no discrete bands) | Degraded DNA | Old or degraded template DNA | Use fresh high-quality DNA |
| Band in NTC | Contamination | Contaminated reagents or workspace | Use new reagents, clean area |
๐ How to Run the Lab
Quick Start: โ Open PCR Learning Laboratory
Alternative (local):
- Open
index.htmlin any modern web browser (Chrome/Firefox/Edge recommended) - Start with Theory & Concepts, then follow the modules in order
- Practice pipetting in the Virtual Lab (tutorial arrows will guide you)
- Complete the quiz to earn your certificate
Fully client-side โ works completely offline after the first load.
๐งฌ Why This Lab Exists
PCR powers COVID-19 testing, forensic DNA analysis, genetic research, and many other fields. This lab makes learning PCR visual, interactive, and practical so you truly understand the science instead of just memorizing steps.
Made with โค๏ธ for students who want to think and work like real molecular biologists.
๐ธ Screenshots
1. Welcome Screen
2. PCR Components
3. PCR Setup
๐ Repository Structure
pcr-learning-lab/
โโโ index.html # Complete single-file application
โโโ README.md
โโโ LICENSE # MIT License
โโโ screenshots/ # Demo images
๐ License
This project is licensed under the MIT License โ see the LICENSE file for details.
Author: nourelhouda (nour0810)
โญ If this project helped you learn PCR, please give it a star!