Home▸Synthetic Biology Chassis & Biofoundries▸Recoded Genome 2D: Engineering a Virus-Resistant Microbe

Recoded Genome 2D: Engineering a Virus-Resistant Microbe

Interactive 2D genome-ring simulator: recode a microbe's TAG stop codons to TAA, delete release factor 1, and watch a live translation-tape panel show host and phage translation succeed or read through as invading phage attempt to replicate.

Synthetic Biology Chassis & Biofoundries2DAdvanced60 FPS📱 Mobile-adapted⇄ 3D version
2d-synthetic-microbes ↗ Open standalone

This simulator models genomic recoding, the synthetic-biology strategy (pioneered in E. coli C321.ΔA) that turns a spare stop codon into both a viral firewall and a channel for non-canonical amino acids. Drag the genome ring to rotate it, drag the recoding slider to silently swap TAG stop codons for synonymous TAA across 30 marked genome sites, then decide when it is safe to delete release factor 1 (RF1) — the protein that normally terminates translation at TAG. A live translation-tape panel beneath the ring shows exactly when translation terminates cleanly and when it reads through into a garbled protein. Launch a phage challenge at any point: with RF1 present, invading phage translate and replicate normally; with RF1 gone, their native TAG codons cause translational read-through and every phage protein comes out garbled. Delete RF1 too early, before recoding is complete, and the same read-through wrecks the host's own essential proteins — the live viability readout shows exactly why the ordering of these two steps matters.

⚙ Under the hood

Recode a microbe's TAG stop codons genome-wide on an interactive 2D genome ring, then decide when it is safe to delete release factor 1 (RF1) — drag the ring to rotate it, watch a live translation-tape panel show host and phage translation terminating cleanly or reading through, and launch a phage challenge to see whether their own TAG stop codons let them replicate.

synthetic biologygenome recodingcodon reassignmentphage resistancerelease factorbiocontainment

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)