S8-2

Transcription factors, promoters, and enhancers

16 min

S8.1 left you with a puzzle and half of its answer. Every cell in your body carries the same DNA, so what makes a liver cell a liver cell and a neuron a neuron is not which genes they own but which genes they read, and how much. S8.1 also told you that most of that deciding happens at the very first step, transcription, the moment a gene is copied into RNA. This lesson answers the obvious next question. What physically does the deciding? Something in the cell has to look at one specific gene out of roughly twenty thousand and rule on whether it gets copied right now. That something turns out to be a class of proteins, and once you see how they work, gene regulation stops being a mystery and starts looking like code you have written before.

Something has to read the DNA and pick

Line up the requirements the way you would spec a function before writing it. The decider has to do two things at once. It has to recognize one particular gene and no other, and it has to be a thing that can differ from cell to cell, so that the same gene can be picked in one cell and skipped in another. A fixed feature of the DNA cannot do the second job, because the DNA is identical everywhere. So the decider has to be a separate molecule that the cell can make in some cells and withhold in others.

Proteins fit both requirements exactly. Recall from S2 that a protein folds into a specific shape with a specific chemical surface. A protein can be built to carry a surface that fits one short stretch of DNA and grips it, the way a key fits one lock. And recall from S8.1 that the cell controls which proteins it makes. So a protein that grips a chosen piece of DNA is precisely a decider the cell can dial up in one cell type and leave out of another.

A protein that binds a specific DNA sequence and changes how much a nearby gene is transcribed is called a transcription factor, or TF for short. You met the name in passing back in S5.6, where transcription factors gathered on the promoter to recruit the polymerase. Now we open the box.

How does a protein read a sequence it is not allowed to unzip? The double helix does not have to open for a TF to tell A from G. The edges of the base pairs face outward into the grooves that run along the outside of the helix you met in S3, and each base pair presents a distinct pattern of chemical bumps and hollows along the outside. A TF folds a piece of itself into that groove and feels the pattern by contact, hydrogen bonds and shape, without breaking a single rung. So a TF does not recognize a whole gene. It recognizes a short signature, usually about 6 to 12 base pairs long, a motif that its shape happens to match. Every place that motif occurs, the TF can land.

Promoters and enhancers: two kinds of address

Now, where do these motifs sit? Two kinds of location matter, and the difference between them is the heart of this lesson.

The first is the promoter, which you already met. It is the stretch of DNA right at the start of a gene where the polymerase docks and reading begins. TF motifs in and around the promoter are the obvious place to control a gene. Put an activator there and you help the polymerase load. Put a repressor there and you get in its way.

But the promoter alone cannot explain what S8.1 showed you. The promoter by itself carries too little regulatory input to specify the thousands of distinct, cell-type-specific expression patterns a body needs. If it were the whole story, any cell that can read that promoter would express the gene by roughly the same amount, and cell types would barely differ. There has to be more input than the promoter carries. That extra input comes from enhancers.

An enhancer is a separate cluster of TF binding motifs that controls a gene from a distance. It can sit thousands of bases away from the promoter, before the gene, after the gene, even inside an intron. This sounds impossible at first. How can a site far down the strand affect a promoter it is nowhere near? The answer is that DNA is a long floppy polymer, not a rigid line. It bends and loops freely. A stretch that is far away measured in bases can be brought physically next to the promoter when the DNA loops around, the way two distant points on a slack rope touch when you fold it. The TFs bound at the enhancer then reach across that loop and contact the machinery at the promoter. Far in sequence, near in space.

Combinatorial control is boolean logic made of molecules

Here is where it turns into something you recognize. A real gene does not answer to one TF. Its promoter and enhancers together hold many motifs, for many different TFs, and the gene's output depends on which of those TFs are present and bound at the same moment. That single fact is the whole trick, because it means the gene computes a function of its inputs.

Work through the cases and the logic gates appear on their own.

Suppose a gene fires only when two different activators, call them A and B, are both bound, because each one alone is too weak to launch the polymerase and it takes the pair together. That gene implements AND. It is on only when A and B are both present.

Suppose instead the gene carries separate strong sites and either activator A or activator C can launch it on its own. That gene implements OR. Either input is enough.

Now add a repressor, call it R, whose binding physically blocks the polymerase no matter what the activators do. That is NOT, an input that forces the answer to off. Combine them and you can build a gene that fires when A and B are both present and R is absent. The gene is a boolean function, and its wiring is nothing but the set of motifs written into its control DNA plus which TFs the cell currently holds active.

This is the programmer analogy for the whole lesson, and it is a good one. A transcription factor binding regulatory DNA is a conditional reading a value: it checks whether some input is present and contributes to a decision. Combinatorial TF control is boolean logic, AND, OR, and NOT, assembled not from silicon gates but from proteins meeting on DNA. And this is how a genome with only a few thousand TFs and twenty thousand genes produces hundreds of cell types. Identity is not one master switch per cell type. It is the combination of TFs a cell holds active, and combinations are exponential. A few dozen inputs, each present or absent, already name more states than there are cell types to fill.

Now the failure edge, because an analogy without its limit is a bug. A conditional in your code is deterministic and crisp. if (a && b) is exactly true or exactly false, and it evaluates the same way every single time. TF binding is neither crisp nor certain.

Signals flip the inputs, and feedback wires a network

One question remains. If a cell's identity is the set of TFs it has active, what turns TFs on and off in the first place, and what keeps a liver cell being a liver cell? Two answers, and together they build the last idea.

First, outside signals change which TFs are active. A hormone, a nutrient, a touch from a neighboring cell, any of these can flip a TF from idle to working. Sometimes the signal lets a waiting TF into the nucleus where the DNA is. Sometimes it tags the TF with a chemical mark that switches its shape on. Either way, an event outside the cell changes the inputs to the gene-logic inside it. For example, a rise in blood sugar is a signal, and downstream of it (through the signaling cascades you will meet in S9.3), TFs change what the cell transcribes. The cell is event-driven.

Second, TFs regulate the genes for other TFs, including their own. An active TF can switch on the gene for a second TF, which switches on a third, which loops back and reinforces the first. A TF can even bind its own gene and keep itself on once it has started, a latch. When you wire many TFs to control one another this way, you get a gene regulatory network, a web of proteins that turn each other's genes up and down. This is what holds a cell type stable. A liver cell keeps its liver identity because its core TFs sit in a self-reinforcing loop that keeps re-expressing themselves and each other, long after the signal that first set them is gone.

In the analogy, a gene regulatory network is a set of event-driven handlers that fire on inputs and call one another, and a self-reinforcing TF loop is a piece of state that persists once set, like a flag your handlers keep flipping back on. The map is genuinely useful. Just carry the failure edge through it: every one of these handlers fires probabilistically, on populations of jiggling molecules, so the network is a noisy analog machine that behaves digitally only on average, not a clean event bus.

Key terms

transcription factor (TF)
A protein that binds a specific short DNA motif and raises or lowers how much a nearby gene is transcribed.
promoter
The control sequence right at the start of a gene where the polymerase docks and reading begins.
enhancer
A cluster of TF binding motifs that controls a gene from a distance, brought near the promoter when the DNA loops.
binding motif
The short DNA signature, usually about 6 to 12 base pairs, whose shape a given TF recognizes and grips.
activator and repressor
A TF that increases transcription (activator) or blocks and decreases it (repressor) when bound.
combinatorial control
Setting a gene's output as a boolean function of which TFs are bound at once, so few TFs specify many cell states.
binding occupancy
The fraction of time a motif has its TF bound, set by TF concentration and affinity, which makes on and off a matter of probability.
gene regulatory network
A web of TFs that control each other's genes, whose feedback loops hold a cell type stable over time.
A short motif appears everywhere by chance, so how is anything specific?

Do the arithmetic and a real problem appears. A motif 8 letters long has 4 to the 8th, about 65 thousand, possible sequences. Your genome is about 3 billion base pairs. So any given 8-letter motif is expected to occur by pure chance tens of thousands of times, almost all of them nowhere near the gene it is meant to control. A single TF binding a single short motif could not possibly be specific. Combinatorial control is the way out. A real enhancer is a cluster of several different motifs, and the gene responds only where several particular TFs bind together. The chance that six specific motifs all cluster inside one short window by accident is vanishingly small, so the combination is a precise address even though each piece of it is common. Specificity is built from the joint requirement, not from any single site. This is also why predicting real binding from raw sequence is hard, and why the bioinformatics track has to lean on measured data like ChIP-seq rather than motif matches alone.

Check yourself

1. What is a transcription factor, in mechanistic terms?

2. A control region packed with TF binding motifs sits 20 thousand bases from the gene it regulates, tucked inside a neighboring intron. How can something so far away affect the gene?

3. A gene's control DNA is arranged so that it is transcribed at a high rate only when activators A and B are both bound and repressor R is not bound. Which description fits best?

4. You double the concentration of an activating TF in the nucleus, with everything else unchanged. What is the most accurate prediction?

4 unanswered