Generation 0
Near target (high fitness) Far from target
⚠ Couldn't load the 3D engineThree.js failed to load from the CDN. Check your connection and reload.

Directed Evolution of a Synthetic Gene Circuit

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.