Directed Evolution of a Synthetic Gene Circuit
Evolve a population of synthetic BioBrick-style gene circuits — promoter strength, RBS strength and degradation rate — toward a target protein expression level with a real genetic algorithm, visualized as a 3D parameter-space population converging onto an iso-expression surface.
Rational design isn't the only way synthetic biologists tune a genetic circuit to a target output — sometimes it's faster to evolve toward it. This simulator holds a population of 40 candidate circuits, each built from three standardized parts (promoter strength, RBS strength, degradation rate) that together set a steady-state protein level via the standard gene-expression ODE. A real genetic algorithm — fitness-based selection plus Gaussian mutation — pushes the population generation by generation toward a target expression level you set, rendered as a live 3D scatter in parameter space where the surviving cluster visibly flattens onto the curved surface of part combinations that all hit the same output.
Evolve a population of synthetic BioBrick-style gene circuits — promoter strength, RBS strength and degradation rate — toward a target protein expression level with a real genetic algorithm, visualized as a 3D parameter-space cluster converging onto an iso-expression surface.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install