Fill in the missing bases to complete the DNA strand and translate it into a protein.
Base Palette — Click to Select
AAdenine
TThymine
GGuanine
CCytosine
Select a base, then click empty slots. Or type A/T/G/C on keyboard.
Protein Translation
—
Progress
Codon Quick Reference
AUGStart (Met)
UAA/UAG/UGAStop
UUU/UUCPhe (F)
UAU/UACTyr (Y)
UGU/UGCCys (C)
UGGTrp (W)
🧬 How to Play
Welcome to the DNA Sequencer lab! You're a bioinformatician decoding genetic sequences.
The Goal
Each level presents a DNA strand with missing bases (shown as ? slots). Fill in the correct bases to complete the strand. The strand is then transcribed to mRNA and translated into a protein using the real genetic code.
Base Pairing Rules
DNA is double-stranded. Bases pair: A↔T and G↔C. The top strand is given; you fill the complementary bottom strand.
Controls
• Click a base in the palette (or press A/T/G/C), then click an empty slot.
• Click a filled slot to erase it.
• Press 1-4 to quickly select A/T/G/C.
• Use the Hint button if stuck (costs a star).
Protein Translation
Once all bases are filled, the DNA is transcribed to mRNA (T→U) and read in 3-base codons. Each codon maps to an amino acid. The protein starts at AUG and ends at a stop codon. Complete the strand correctly to win!
Star Ratings
⭐⭐⭐ No hints used ⭐⭐ One hint ⭐ Two or more hints
🧬 Sequence Decoded!
⭐⭐⭐
00:00
Time
0
Hints Used
0
Amino Acids
🔬 Did You Know?
🏆 Master Geneticist!
You've decoded every sequence in the lab! You now understand the fundamental mechanism of life — how DNA encodes proteins through transcription and translation.
0
Levels Cleared
0
Total Stars
🔬 Final Fact
The human genome contains about 3 billion base pairs, yet only ~1.5% codes for proteins. The rest includes regulatory sequences, introns, and non-coding RNAs — once called "junk DNA," now known to play crucial roles in gene regulation.