Directed Evolution Lab
Interactive directed-evolution simulator: generate mutant libraries over a rugged sequence-function fitness landscape, apply selection stringency each round, and watch a population of protein variants climb toward better fitness — or get trapped on a local optimum.
Directed evolution improves a protein by repeating a simple loop: build a library of mutants, screen them for the property you want, keep the winners, mutate again. This simulator renders that loop over an explicit fitness landscape — protein variants are points on a rugged 3D surface, library generation scatters new mutants around the current survivors, and selection stringency decides how many advance to the next round. Tune library size, mutation rate and selection stringency to see the classic directed-evolution trade-offs play out: too little diversity and the population gets trapped on a local optimum; too much drift and it never converges at all.
Run rounds of directed evolution over a rugged sequence-function fitness landscape: tune library size, mutation rate and selection stringency to watch a protein-variant population climb toward better fitness — or stall on a local optimum.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install