Lactate Regulates Metabolic and Pro-inflammatory Circuits in Control of T Cell Migration and Effector Functions

Robert Haas, Joanne Smith, Vidalba Rocher-Ros, Suchita Nadkarni, Trinidad Montero‐Melendez, Fulvio D’Acquisto, Elliot J. Bland, Michele Bombardieri, Costantino Pitzalis, Mauro Perretti, Federica M. Marelli‐Berg, Claudio MauroView original
OverviewBalancedalloy voice
Let's start with a puzzle you can see under the microscope and feel in the clinic. In rheumatoid arthritis, the synovial lining of joints fills with T cells that don't leave. They pile up and keep the inflammation going. Why do they get stuck? Haas, Smith, Rocher-Ros, Nadkarni, Montero-Melendez, D’Acquisto and colleagues point the finger at something we've long called metabolic waste: lactate. They make a simple but powerful observation to ground the idea. Rheumatoid joints have more lactate than noninflammatory joints. In their dataset, rheumatoid synovial fluid from eight patients was higher than osteoarthritis from four. The local pH decides whether that lactate exists as sodium lactate in a more alkaline pocket or as lactic acid in a more acidic one. Change the form, and you change which cells feel it. That's the hook. The question is whether this extracellular lactate, in the form the tissue presents it, can steer T cells to stay, slow down, and change what they do. The headline is selective chemistry meeting selective transport. CD4 and CD8 T cells don't just sense different signals; they carry different doors on their surface for lactate to enter. Haas and colleagues show that CD4 T cells express Slc5a12, a sodium-coupled lactate transporter, while CD8 T cells carry Slc16a1, better known as MCT1, which ferries lactic acid. In vitro, that split maps cleanly onto behavior. Add sodium lactate, and CD4 T cells lose their urge to crawl up a CXCL10 gradient; add lactic acid, and it's the CD8s that stall. The magnitude is not subtle. For CD4 cells, the half-maximal effect of sodium lactate sits around 10 millimolar. This doesn't kill cells — viability holds steady — it simply dial down movement. The effect isn't limited to one chemokine either; in sodium lactate, CD4 cells also reduce their response to CCL5. Same cells, same receptors, different outcome because of the metabolite outside the door. Now, correlation is nice; causation is better. The team leans on pharmacology and blockade to prove the transporters are not just bystanders. In CD8 T cells, if you inhibit Slc16a1 — they use tools like phloretin, CHC, the selective AR-C155858, or even an antibody against Slc16a1 — you can rescue CXCL10-driven chemotaxis in the presence of lactic acid. The cells move again. Flip the script to CD4 cells, and blocking Slc5a12 with short hairpin RNA, shRNA, or an antibody lifts the sodium lactate brake and restores migration. Crucially, these manipulations don't cross over. Slc5a12 blockade doesn't change CD8 behavior, and MCT1 inhibitors don't affect CD4s, underscoring that each subset is wired to a different lactate input. Why does lactate stop CD4s but not CD8s in sodium form? It comes down to metabolism as the engine for movement. CXCR3, the receptor for CXCL10, doesn't just tell a CD4 cell "this way." It flips on glycolysis to power the trip. In their activated CD4s, Haas and colleagues show that CXCL10 acutely boosts glycolytic flux and induces the enzymes that gate that pathway: hexokinase 1 ramps up at about two hours, and pyruvate kinase M1 and M2 follow by four. You also see the upstream gears turning — transcripts for glucose transporters and the Pkm2 gene increase, a sign that the cell is rewiring both transcription and proteins to feed the pathway. You can watch metabolism breathe in real time: extracellular acidification rate, a proxy for glycolysis, climbs with CXCL10. But pour in sodium lactate, and that metabolic lift collapses. Here's the number that snaps it into focus. In these activated CD4 cells, basal extracellular acidification is about 14 milli pH units per minute. Add 10 millimolar sodium lactate, and it drops below 5. Even when CXCL10 should be pushing glycolysis up, sodium lactate yanks it down. Glucose handling tells the same story. With sodium lactate, CD4s show lower uptake of fluorescent glucose analogs in patterns consistent with reduced glycolytic flux — just like you'd see if you added 2-deoxyglucose to block glycolysis outright. The punchline is simple: if CXCR3-driven migration depends on glycolysis, and sodium lactate through Slc5a12 kills that glycolytic surge, the cells stop moving. When the team forces the issue pharmacologically, the logic holds. Block glycolysis with 2-deoxyglucose or rapamycin, and CD4 chemotaxis falls; nudge glycolysis up with metformin, and migration improves. CD8 T cells tell a different metabolic story. They don't show the same CXCL10-driven changes in glycolytic transcription or protein levels. Their glucose uptake patterns under sodium lactate or lactic acid diverge from CD4s. And yet lactic acid still arrests their movement. This points to a glycolysis-independent route downstream of Slc16a1 — a different kind of brake tied to the proton-coupled uptake of lactic acid rather than a wholesale shutdown of glycolysis. Same outcome on the outside, different wiring on the inside. Lactate doesn't just park T cells; it reshapes their functions while they sit. In CD4s, sodium lactate drives the cells toward a Th17-like identity, the flavor of T helper cell closely associated with tissue inflammation. Give activated CD4s sodium lactate, and you see the IL-17 cytokine and the Rorc gene jump at the messenger RNA level across prior fates — Th0, Th1, Th2, even Th17 itself. The protein follows the script: intracellular IL-17 increases too. Cut off the entry point, and the effect disappears. When the team blocks Slc5a12 with an antibody or knocks it down with shRNA, the lactate-induced rise in IL-17 and Rorc doesn't happen. This pins the shift on sodium lactate getting inside through Slc5a12. In rheumatoid synovium, the pattern matches the mechanism: immunofluorescence shows CD4 T cells, not CD8s, glowing for Slc5a12, and higher Slc5a12 levels track with more T cells in the tissue. CD8s, in contrast, pay a different price in a lactic acid-rich niche. Their job is to kill. Expose them to lactic acid, and their cytolytic function against endothelial targets fades. Sodium lactate doesn't have the same effect on them — again, a transporter-defined split. If MCT1 brings lactic acid in, you blunt the killer instinct; if Slc5a12 brings sodium lactate into CD4s, you fan the IL-17 flame. These are two levers on inflammation that the tissue can pull with the same metabolite, tuned by pH and the transporter each subset carries. So, does any of this matter in a living, inflamed environment? The in vivo test is a zymosan-induced peritonitis model, an acute inflammatory setting where lactate rises and T cells swarm. On day five of peritoneal inflammation, Haas and colleagues give mice either an anti-Slc5a12 antibody, phloretin to hit lactate transport, or an isotype control. A day later, the peritoneal wash reveals who stayed. Block Slc5a12, and CD4 T cell numbers in the inflamed peritoneum drop; CD8s remain unchanged. Hit the lactic acid route with phloretin, and the CD8 population decreases; CD4s hold steady. If you follow transferred carboxyfluorescein succinimidyl ester, CFSE, labeled CD4s co-injected with anti-Slc5a12, you see the egress directly. Fewer labeled CD4s are recovered from the peritoneum, while more pile up in the spleen. That's what release from a sticky, lactate-rich site looks like in real time. And the human story lines up. In synovial tissue from rheumatoid patients, Slc5a12 messenger RNA rises with the semiquantitative T cell score — more Slc5a12, more T cells. Immunofluorescence maps that expression onto CD4s within the tissue. Human peripheral T cells behave like their murine counterparts when you bring them into the lab: activated human CD4s express Slc5a12, human CD8s express Slc16a1, and sodium lactate nudges human CD4s to produce more IL-17. Block Slc5a12, and that IL-17 and Rorc boost is reversed. The simplest physiological backdrop for all of this is the chemistry the team started with. Rheumatoid joints contain more lactate than osteoarthritic ones, and the local pH can flip that pool into sodium lactate or lactic acid, prewiring which T cells will be trapped and how their programs will be tuned. If you zoom out, the picture that emerges is elegant. Lactate is not just waste from glycolysis; it's a context sensor. In a slightly alkaline pocket, sodium lactate travels through Slc5a12 on CD4 T cells, halting the glycolytic burst that powers CXCR3-directed migration, and at the same time pushes those CD4s toward IL-17 production. In a more acidic pocket, lactic acid moves through Slc16a1 on CD8s, slows their movement through a different, glycolysis-independent route, and blunts their cytotoxic punch. Two chemical faces of one metabolite, two transporters, two T cell fates. As Haas and colleagues show across dish, mouse, and human tissue, you can flip these switches back. Block Slc5a12, and CD4s unstick and IL-17 decreases. Block Slc16a1, and CD8s regain their migratory potential in lactic acid-rich conditions. That's not just mechanism; it's leverage. There are caveats, and they matter for translation. The local pH decides which form of lactate predominates, and inflamed tissues are patchy — alkaline in one niche, acidic in another. Transporters live on subsets, but subsets intermingle. Any therapy relying on these pathways needs to carefully select its target and tissue context. Still, the logic of the data is compelling. At chronic inflammatory sites like rheumatoid synovium, the metabolite that every cell produces becomes the traffic cop and scriptwriter for T cells. Change how it gets in, and you can get those cells moving again — and quiet their most inflammatory signals while you do it.

Let's start with a puzzle you can see under the microscope and feel in the clinic. In rheumatoid arthritis, the synovial lining of joints fills with T cells that don't leave. They pile up and keep the inflammation going.

Why do they get stuck? Haas, Smith, Rocher-Ros, Nadkarni, Montero-Melendez, D’Acquisto and colleagues point the finger at something we've long called metabolic waste: lactate. They make a simple but powerful observation to ground the idea.

Rheumatoid joints have more lactate than noninflammatory joints. In their dataset, rheumatoid synovial fluid from eight patients was higher than osteoarthritis from four. The local pH decides whether that lactate exists as sodium lactate in a more alkaline pocket or as lactic acid in a more acidic one.

Change the form, and you change which cells feel it. That's the hook. The question is whether this extracellular lactate, in the form the tissue presents it, can steer T cells to stay, slow down, and change what they do.

The headline is selective chemistry meeting selective transport. CD4 and CD8 T cells don't just sense different signals; they carry different doors on their surface for lactate to enter. Haas and colleagues show that CD4 T cells express Slc5a12, a sodium-coupled lactate transporter, while CD8 T cells carry Slc16a1, better known as MCT1, which ferries lactic acid.

In vitro, that split maps cleanly onto behavior. Add sodium lactate, and CD4 T cells lose their urge to crawl up a CXCL10 gradient; add lactic acid, and it's the CD8s that stall. The magnitude is not subtle.

For CD4 cells, the half-maximal effect of sodium lactate sits around 10 millimolar. This doesn't kill cells — viability holds steady — it simply dial down movement. The effect isn't limited to one chemokine either; in sodium lactate, CD4 cells also reduce their response to CCL5.

Same cells, same receptors, different outcome because of the metabolite outside the door.

Now, correlation is nice; causation is better. The team leans on pharmacology and blockade to prove the transporters are not just bystanders. In CD8 T cells, if you inhibit Slc16a1 — they use tools like phloretin, CHC, the selective AR-C155858, or even an antibody against Slc16a1 — you can rescue CXCL10-driven chemotaxis in the presence of lactic acid.

The cells move again. Flip the script to CD4 cells, and blocking Slc5a12 with short hairpin RNA, shRNA, or an antibody lifts the sodium lactate brake and restores migration. Crucially, these manipulations don't cross over.

Slc5a12 blockade doesn't change CD8 behavior, and MCT1 inhibitors don't affect CD4s, underscoring that each subset is wired to a different lactate input.

Why does lactate stop CD4s but not CD8s in sodium form? It comes down to metabolism as the engine for movement. CXCR3, the receptor for CXCL10, doesn't just tell a CD4 cell "this way." It flips on glycolysis to power the trip.

In their activated CD4s, Haas and colleagues show that CXCL10 acutely boosts glycolytic flux and induces the enzymes that gate that pathway: hexokinase 1 ramps up at about two hours, and pyruvate kinase M1 and M2 follow by four. You also see the upstream gears turning — transcripts for glucose transporters and the Pkm2 gene increase, a sign that the cell is rewiring both transcription and proteins to feed the pathway. You can watch metabolism breathe in real time: extracellular acidification rate, a proxy for glycolysis, climbs with CXCL10. But pour in sodium lactate, and that metabolic lift collapses.

Here's the number that snaps it into focus. In these activated CD4 cells, basal extracellular acidification is about 14 milli pH units per minute. Add 10 millimolar sodium lactate, and it drops below 5.

Even when CXCL10 should be pushing glycolysis up, sodium lactate yanks it down. Glucose handling tells the same story. With sodium lactate, CD4s show lower uptake of fluorescent glucose analogs in patterns consistent with reduced glycolytic flux — just like you'd see if you added 2-deoxyglucose to block glycolysis outright.

The punchline is simple: if CXCR3-driven migration depends on glycolysis, and sodium lactate through Slc5a12 kills that glycolytic surge, the cells stop moving. When the team forces the issue pharmacologically, the logic holds. Block glycolysis with 2-deoxyglucose or rapamycin, and CD4 chemotaxis falls; nudge glycolysis up with metformin, and migration improves.

CD8 T cells tell a different metabolic story. They don't show the same CXCL10-driven changes in glycolytic transcription or protein levels. Their glucose uptake patterns under sodium lactate or lactic acid diverge from CD4s.

And yet lactic acid still arrests their movement. This points to a glycolysis-independent route downstream of Slc16a1 — a different kind of brake tied to the proton-coupled uptake of lactic acid rather than a wholesale shutdown of glycolysis. Same outcome on the outside, different wiring on the inside.

Lactate doesn't just park T cells; it reshapes their functions while they sit. In CD4s, sodium lactate drives the cells toward a Th17-like identity, the flavor of T helper cell closely associated with tissue inflammation. Give activated CD4s sodium lactate, and you see the IL-17 cytokine and the Rorc gene jump at the messenger RNA level across prior fates — Th0, Th1, Th2, even Th17 itself.

The protein follows the script: intracellular IL-17 increases too. Cut off the entry point, and the effect disappears. When the team blocks Slc5a12 with an antibody or knocks it down with shRNA, the lactate-induced rise in IL-17 and Rorc doesn't happen.

This pins the shift on sodium lactate getting inside through Slc5a12. In rheumatoid synovium, the pattern matches the mechanism: immunofluorescence shows CD4 T cells, not CD8s, glowing for Slc5a12, and higher Slc5a12 levels track with more T cells in the tissue.

CD8s, in contrast, pay a different price in a lactic acid-rich niche. Their job is to kill. Expose them to lactic acid, and their cytolytic function against endothelial targets fades.

Sodium lactate doesn't have the same effect on them — again, a transporter-defined split. If MCT1 brings lactic acid in, you blunt the killer instinct; if Slc5a12 brings sodium lactate into CD4s, you fan the IL-17 flame. These are two levers on inflammation that the tissue can pull with the same metabolite, tuned by pH and the transporter each subset carries.

So, does any of this matter in a living, inflamed environment? The in vivo test is a zymosan-induced peritonitis model, an acute inflammatory setting where lactate rises and T cells swarm. On day five of peritoneal inflammation, Haas and colleagues give mice either an anti-Slc5a12 antibody, phloretin to hit lactate transport, or an isotype control.

A day later, the peritoneal wash reveals who stayed. Block Slc5a12, and CD4 T cell numbers in the inflamed peritoneum drop; CD8s remain unchanged.

Hit the lactic acid route with phloretin, and the CD8 population decreases; CD4s hold steady. If you follow transferred carboxyfluorescein succinimidyl ester, CFSE, labeled CD4s co-injected with anti-Slc5a12, you see the egress directly.

Fewer labeled CD4s are recovered from the peritoneum, while more pile up in the spleen. That's what release from a sticky, lactate-rich site looks like in real time.

And the human story lines up. In synovial tissue from rheumatoid patients, Slc5a12 messenger RNA rises with the semiquantitative T cell score — more Slc5a12, more T cells. Immunofluorescence maps that expression onto CD4s within the tissue.

Human peripheral T cells behave like their murine counterparts when you bring them into the lab: activated human CD4s express Slc5a12, human CD8s express Slc16a1, and sodium lactate nudges human CD4s to produce more IL-17. Block Slc5a12, and that IL-17 and Rorc boost is reversed. The simplest physiological backdrop for all of this is the chemistry the team started with.

Rheumatoid joints contain more lactate than osteoarthritic ones, and the local pH can flip that pool into sodium lactate or lactic acid, prewiring which T cells will be trapped and how their programs will be tuned.

If you zoom out, the picture that emerges is elegant. Lactate is not just waste from glycolysis; it's a context sensor. In a slightly alkaline pocket, sodium lactate travels through Slc5a12 on CD4 T cells, halting the glycolytic burst that powers CXCR3-directed migration, and at the same time pushes those CD4s toward IL-17 production.

In a more acidic pocket, lactic acid moves through Slc16a1 on CD8s, slows their movement through a different, glycolysis-independent route, and blunts their cytotoxic punch. Two chemical faces of one metabolite, two transporters, two T cell fates. As Haas and colleagues show across dish, mouse, and human tissue, you can flip these switches back.

Block Slc5a12, and CD4s unstick and IL-17 decreases. Block Slc16a1, and CD8s regain their migratory potential in lactic acid-rich conditions. That's not just mechanism; it's leverage.

There are caveats, and they matter for translation. The local pH decides which form of lactate predominates, and inflamed tissues are patchy — alkaline in one niche, acidic in another. Transporters live on subsets, but subsets intermingle.

Any therapy relying on these pathways needs to carefully select its target and tissue context. Still, the logic of the data is compelling. At chronic inflammatory sites like rheumatoid synovium, the metabolite that every cell produces becomes the traffic cop and scriptwriter for T cells.

Change how it gets in, and you can get those cells moving again — and quiet their most inflammatory signals while you do it.

More in Pharmacology, Toxicology and Pharmaceutics