HomeGenetics & EvolutionForensic DNA Profiling: STR / PCR / Capillary Electrophoresis Simulator

Forensic DNA Profiling — STR / PCR / Capillary Electrophoresis

Interactive forensic DNA profiling simulator: amplify STR loci by simulated PCR (exponential doubling per cycle), separate the fragments by simulated capillary electrophoresis, read the resulting electropherogram peaks, and compare a crime-scene profile against multiple suspects locus by locus.

Genetics & Evolution3DModerate60 FPS
forensic-dna ↗ Open standalone

Simulated PCR amplification of five STR loci followed by capillary-electrophoresis size separation, rendered live as an electropherogram, with a crime-scene profile compared against selectable suspect profiles locus by locus.

⚙ Under the hood

Amplify five STR loci with simulated PCR (real exponential doubling per cycle), separate the resulting fragments by simulated capillary electrophoresis (migration speed inversely tied to fragment size), read the electropherogram peaks, and compare a crime-scene profile against selectable suspects locus by locus.

Three.jsforensicsDNA profilingSTRPCRcapillary electrophoresisgenetics

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)