Nonequilibrium protein complexes as molecular automata

This paper proposes a thermodynamically consistent model demonstrating that driven, nonequilibrium protein complexes can function as stochastic molecular automata, thereby providing a framework for engineering error-tolerant memory, molecular stopwatches, and finite-state machines within living cells.

Original authors: Jan Kocka, Kabir Husain, Jaime Agudo-Canalejo

Published 2026-03-31
📖 6 min read🧠 Deep dive

This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Idea: Turning Proteins into Tiny Computers

Imagine a protein complex not just as a static machine that does one job, but as a tiny, living computer made of Lego bricks.

In our world, computers use silicon chips and electricity to store information (like a hard drive) and process data (like a CPU). In biology, cells do this too, but they use proteins and chemicals. The big question scientists have been asking is: How exactly do these messy, wobbly biological parts perform logic and memory?

This paper proposes a new way to look at it. The authors suggest that if you have a ring of protein subunits (like a bracelet made of identical beads) and you add specific "worker" enzymes, this ring can behave exactly like a Cellular Automaton.

What's a Cellular Automaton?
Think of the classic game Conway's Game of Life or the game Snake. It's a grid of cells where each cell is either "on" or "off." The state of a cell changes based on its neighbors. If you have the right rules, these simple grids can do complex math, store memories, or even simulate other computers.

The authors found that protein rings can do the exact same thing, but instead of pixels on a screen, they are using chemical modifications (like adding a phosphate tag) to switch between "on" and "off."


The Setup: The Protein Ring and the Workers

Imagine a circular necklace made of 6 to 8 identical beads (the protein monomers).

  • Each bead can be in one of two states: Unmodified (0) or Modified (1) (like a light switch being off or on).
  • The whole necklace is a string of 0s and 1s (e.g., 101001). This is the "memory" of the system.

Now, imagine there are 8 different types of worker enzymes (specialized tools).

  • These workers don't just act randomly. They are "context-sensitive."
  • The Rule: A worker only acts on a bead if its two immediate neighbors are in a specific pattern.
    • Example: Worker A only changes a bead from 0 to 1 if the bead to its left is "1" and the bead to its right is "0."
    • Example: Worker B only changes a bead from 1 to 0 if both neighbors are "0."

By choosing which workers are present in the cell, you are essentially programming the rules of the computer.

The "Strong Drive": Making it Fast and One-Way

In a normal, lazy chemical reaction, things go back and forth easily (like a ball rolling up and down a hill). But in a living cell, there is a constant supply of energy (ATP) that acts like a strong wind.

The authors imagine a scenario where this wind is so strong that once a worker changes a bead, it never goes back the other way on its own. This turns the system into a "one-way street." This is crucial because it makes the system behave like a deterministic machine rather than a random mess.

What Can These "Molecular Automata" Do?

The authors ran simulations to see what happens when they mix and match these workers. They found four amazing capabilities:

1. The "Molecular Stopwatch" (Long Transients)

Some rule sets make the protein ring take a very long time to settle down into a final state.

  • Analogy: Imagine a bucket with a tiny hole. If you pour water in, it takes a long time to drain.
  • The Use: You can use this to measure time. If you start with a random mix of beads, the system will slowly "funnel" itself into a final pattern. The time it takes to get there can be tuned to be seconds, minutes, or hours. The cell can use this as a timer to know when to stop a process.

2. The "Error-Correcting Memory" (Bistability)

Some rules create a system with two "safe zones" (attractors): all beads are 0, or all beads are 1.

  • Analogy: Think of a ball in a valley with two deep holes at the bottom. If you nudge the ball (a random error), it might roll up a little, but gravity (the rules) pulls it back down into the hole.
  • The Use: This is how cells store long-term memory. Even if a random chemical noise flips one bead by mistake, the system automatically fixes it. The authors found specific "rules" (like Rule 232) that are perfect at this, acting like a biological spell-checker.

3. The "Traveling Wave" (Oscillations)

Some rules don't let the system settle. Instead, the changes ripple around the ring like a wave.

  • Analogy: Imagine a stadium "wave" where people stand up and sit down in a sequence. The wave moves, but the people stay in their seats.
  • The Use: This creates a biological clock or oscillator. The system never stops moving, which is perfect for things like the circadian rhythm (our body clock).

4. The "Finite State Machine" (Logic Processing)

This is the most exciting part. By switching which workers are present, you can make the protein ring act like a simple computer processor.

  • Analogy: Imagine a train track with switches. If you flip a switch (change the rule set), the train is forced onto a specific track that leads to a specific destination.
  • The Use: The protein can count events. For example, "If I see signal A, then signal B, then I change my state." It can remember the order of events, not just the current state. This allows the cell to make complex decisions based on a sequence of past events, not just what is happening right now.

Why Does This Matter?

1. It explains how nature might compute.
We know cells are smart, but we didn't fully understand the "hardware." This paper suggests that nature might already be using these "molecular automata" for memory and timing, perhaps in proteins like CaMKII (involved in brain memory) or KaiC (the bacterial body clock).

2. It gives us a blueprint for synthetic biology.
If we want to build artificial cells or smart drugs that can "think," we don't need to invent new physics. We just need to design protein rings and engineer the enzymes that act on them. We can "program" a protein to act as a counter, a timer, or a memory stick by simply choosing the right set of rules.

The Bottom Line

The authors have shown that a simple ring of proteins, driven by energy and guided by specific rules, is a universal computing device. It can store memory, count time, detect errors, and process logic. It turns the messy, chaotic world of biology into a structured, programmable computer, one protein ring at a time.

In short: They found the "software" for the "hardware" of life, and it turns out that life might already be running a very sophisticated operating system on its proteins.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →