TeaFlon (Part 4): Flashing the BIOS with Plasmids and Promoters

In the last post, we successfully compiled our TeaFlon fusion protein in a physics simulator to prove our code works.

But right now, our code is just a raw sequence of letters on a screen. If you take raw source code and drop it onto a computer’s hard drive, nothing happens. It needs an executable wrapper, a main() function to trigger execution, and an operating system to run it.

In biology, you can’t just inject a raw string of DNA into a cell and expect it to work. The cell’s native garbage collectors (nucleases) will immediately shred it, recognizing it as foreign debris.

We need to format our code onto a Bootable USB Drive. In synthetic biology, we call this a Plasmid.

The Plasmid: Biology’s USB Drive

A plasmid is a tiny, circular piece of DNA. In nature, bacteria use plasmids to share code with each other—like swapping USB drives containing pirate software for antibiotic resistance.

Because plasmids are circular and contain specific metadata (an Origin of Replication), the cell’s operating system knows exactly how to read them, copy them, and—most importantly—protect them from being garbage-collected.

To get our TeaFlon protein manufactured, we will digitally copy-paste our genetic sequence into the middle of a standard, open-source plasmid framework (like the widely used pET-28a).

The Promoter: The main() Function

Just putting a program on a USB drive isn’t enough; you need to double-click the .exe file to run it. In DNA, the “double-click” is called a Promoter.

A promoter is a snippet of regulatory DNA placed immediately before our TeaFlon sequence. When the cell’s CPU (the RNA Polymerase) scans the plasmid, the promoter acts like an execution hook, telling the cell: “Start reading here.”

But we don’t want the bacteria printing our Teflon-destroying protein 24/7. That would exhaust the cells before they even have a chance to multiply. We need a Feature Flag.

To achieve this, we use an inducible promoter (like the Lac promoter). This acts exactly like an API webhook. The promoter stays completely dormant until it detects a specific chemical signal in the environment (a trigger molecule called IPTG).

  1. We grow our bacteria in a vat until we have billions of them.
  2. We pour in the IPTG chemical trigger.
  3. Every single bacterium instantly toggles the feature flag to TRUE and begins massively parallel execution of our TeaFlon code.

The Chassis: Booting the Hardware

Now that our plasmid is fully engineered, we need a machine to run it. In synthetic biology, the host organism is called the Chassis.

We will use the workhorse of biotechnology: Escherichia coli (specifically a strain called BL21, optimized for heavy-duty protein manufacturing).

To install our code into the hardware, we perform a process called Transformation. We put the bacteria and our plasmids into a test tube and expose them to a rapid pulse of high voltage (electroporation) or a sudden spike in temperature (heat shock).

This sudden shock causes the bacterial cell walls to momentarily panic and open tiny pores, allowing our plasmid USB drives to slip inside.

Hello, World.

Once the bacteria recover from the shock, they reboot. Their internal machinery detects the origin of replication on our plasmid and begins making copies. We now have a living, self-replicating factory.

All that is left is to dump these bacteria into a vat of toxic Teflon waste, flip the chemical feature flag, and let the swarm do its job.

In our final post, we’ll put it all together: running the Swarm Bioreactor and watching our biomineralization architecture turn toxic waste into solid rock.

Jônatas Davi Paganini

Jônatas Davi Paganini

Senior developer and technical consultant with 20+ years of experience specializing in PostgreSQL, TimescaleDB, and distributed systems. Expert in database optimization, microservices architecture, and team enablement. Passionate about sharing knowledge through writing, speaking, and mentoring.

1/1