Cytokine Network — Th1 / Th2 / Th17
Naive T cell differentiation under different cytokine milieus.
Rendering…
Make it your own.
digraph cyto {
rankdir=LR;
graph [bgcolor=transparent];
node [shape=ellipse, style=filled, fontname=Inter, fontsize=10, fillcolor="#dbeafe"];
Th0 [label="Naive CD4+", fillcolor="#fef3c7"];
Th1 [label="Th1\n(IFN-γ)", fillcolor="#dcfce7"];
Th2 [label="Th2\n(IL-4, IL-5, IL-13)", fillcolor="#fce7f3"];
Th17 [label="Th17\n(IL-17, IL-22)", fillcolor="#fee2e2"];
Treg [label="Treg\n(TGF-β, IL-10)", fillcolor="#ede9fe"];
IL12 [shape=box, label="IL-12 + IFN-γ"];
IL4 [shape=box, label="IL-4"];
TGF6 [shape=box, label="TGF-β + IL-6"];
TGF [shape=box, label="TGF-β"];
Th0 -> Th1; IL12 -> Th1 [style=dashed];
Th0 -> Th2; IL4 -> Th2 [style=dashed];
Th0 -> Th17; TGF6 -> Th17 [style=dashed];
Th0 -> Treg; TGF -> Treg [style=dashed];
Th1 -> Mac [label="activates"];
Mac [label="Macrophage / cellular immunity", shape=box, fillcolor="#bae6fd"];
Th2 -> B [label="class switch"];
B [label="B cell — IgE / IgG", shape=box, fillcolor="#bae6fd"];
Th17 -> Neut [label="recruits"];
Neut [label="Neutrophils → mucosal defence", shape=box, fillcolor="#bae6fd"];
}