HomeChemistry & MaterialsCompetitive Inhibitor IC50 Titration

Competitive Inhibitor IC50 Titration

Interactive 3D competitive-inhibition simulator: substrate and inhibitor molecules race for one enzyme active site while a live Cheng-Prusoff dose-response curve tracks how IC50 and apparent Km shift with substrate concentration.

Chemistry & Materials3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
enzyme-inhibition-kinetics-competitive ↗ Open standalone

Competitive enzyme inhibition is a race for one binding site: a substrate molecule and a competitive inhibitor both fit the same active-site pocket, so only one can be bound at any instant. This simulator renders that race directly in 3D — substrate (blue) and inhibitor (red) spheres orbit a central enzyme, and whichever wins a concentration- and affinity-weighted draw occupies the site, with bound substrate converting to product (green) and releasing again. Underneath, the exact Michaelis-Menten-with-competitive-inhibition rate law drives a live dose-response curve and the Cheng-Prusoff relationship IC50 = Ki·(1 + [S]/Km), so you can watch apparent Km rise and IC50 shift in real time as you tune substrate concentration, Km, Ki and inhibitor dose.

⚙ Under the hood

Watch substrate and inhibitor molecules race for one enzyme active site in 3D while a live Cheng-Prusoff dose-response curve shows IC50 and apparent Km shifting with substrate concentration.

enzyme kineticscompetitive inhibitionMichaelis-MentenCheng-PrusoffbiochemistryIC50

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

What did you find?

Add reproduction steps (optional)