Skip to content

Instantly share code, notes, and snippets.

@BriSeven
Last active January 28, 2024 08:59
Show Gist options
  • Save BriSeven/040306f33a1ded4d5112b5ef6d882f7f to your computer and use it in GitHub Desktop.
Save BriSeven/040306f33a1ded4d5112b5ef6d882f7f to your computer and use it in GitHub Desktop.
A graph of hormones, what produces them, what they convert to, and their effects.
digraph hormones {
rankdir=LR;
node [shape=box, style=filled];
edge [color=black, arrowhead=vee];
// organs
subgraph cluster_organs {
label="Organs";
style=dashed;
node [color=pink];
ovaries [label="Ovaries"];
testes [label="Testes"];
adrenal [label="Adrenal Glands"];
liver [label="Liver"];
placenta [label="Placenta"];
brain [label="Brain"];
pituitary [label="Pituitary Gland"];
pineal [label="Pineal Gland"];
thyroid [label="Thyroid Gland"];
organs [label="Organs", color=white];
}
organs -> ovaries [length=.5];
organs -> testes [length=.5];
organs -> adrenal [length=.5];
organs -> liver [length=.5];
organs -> placenta [length=.5];
organs -> brain [length=.5];
organs -> pituitary [length=.5];
organs -> pineal [length=.5];
organs -> thyroid [length=.5];
//androgens
subgraph cluster_androgens_hormones {
label="Androgens";
style=dotted;
androstenedione [label="Androstenedione", fillcolor=yellow];
androstenediol [label="Androstenediol", fillcolor=yellow];
testosterone [label="Testosterone", fillcolor=yellow];
androgens [label="Androgens", fillcolor=white, color=white];
}
androgens -> androstenedione [length=5, color=white];
androgens -> androstenediol [length=5, color=white];
androgens -> testosterone [length=5, color=white];
//estrogens
subgraph cluster_estrogens_hormones {
label="Estrogens";
style=dotted;
node [fillcolor=red, "fontcolor"=white, shape=box];
estrone [label="Estrone" ];
estradiol [label="Estradiol"];
estriol [label="Estriol"];
estrone_sulfate [label="Estrone Sulfate"];
estrogens [label="Estrogens", color=white, fillcolor=white, "fontcolor"=black];
}
estrogens -> estrone [length=.5, color=white];
estrogens -> estradiol [length=.5, color=white];
estrogens -> estriol [length=.5, color=white];
estrogens -> estrone_sulfate [length=.5, color=white];
// progestogens
subgraph cluster_progestogens_hormones {
label="Progestogens";
style=dotted;
node [shape=box, fillcolor=darkgreen, "fontcolor"=white];
progesterone [label="Progesterone"];
allopregnanolone [label="Allopregnanolone"];
pregnenolone [label="Pregnenolone"];
// pregnenolone Neurohormone- converts into most other hormones
// Affects nervous system
progestogens [label="Progestogens", color=white, fillcolor=white, "fontcolor"=black];
}
progestogens -> progesterone [length=5, color=white];
progestogens -> allopregnanolone [length=5, color=white];
progestogens -> pregnenolone [length=5, color=white];
dhea [label="DHEA", fillcolor=orange];
cortisol [label="Cortisol", fillcolor=orange];
amh [label="Anti-Mullerian Hormone (AMH)", fillcolor=orange]
inhibinb [label="Inhibin B", fillcolor=orange];
melatonin [label="Melatonin", fillcolor=orange];
tsh [label="Thyroid Stimulating Hormone (TSH)", fillcolor=orange];
T4 [label="thyroxine T4", fillcolor=orange];
T3 [label="triiodothyronine T3", fillcolor=orange];
//Produces
ovaries -> estrone [label="Produces"];
ovaries -> estradiol [label="Produces"];
ovaries -> progesterone [label="Produces"];
ovaries -> amh [label="Produces"];
ovaries -> inhibinb [label="Produces"];
testes -> testosterone [label="Produces"];
testes -> androstenedione [label="Produces"];
testes -> inhibinb [label="Produces"];
adrenal -> dhea [label="Produces"];
adrenal -> androstenedione [label="Produces"];
adrenal -> pregnenolone [label="Produces"];
adrenal -> cortisol [label="Produces"];
liver -> androstenediol [label="Produces"];
liver -> estriol [label="Produces"];
liver -> estrone_sulfate [label="Produces"];
placenta -> estrone [label="Produces"];
placenta -> estradiol [label="Produces"];
placenta -> estriol [label="Produces"];
placenta -> estrone_sulfate [label="Produces"];
placenta -> progesterone [label="Produces"];
brain -> allopregnanolone [label="Produces"];
brain -> pregnenolone [label="Produces"];
pituitary -> tsh [label="Produces"];
pineal -> melatonin [label="Produces"];
thyroid -> T4 [label="Produces", length="0.5"];
//Converts
androstenedione -> androstenediol [label="Converts"];
androstenedione -> estrone [label="Converts"];
androstenedione -> testosterone [label="Converts"];
androstenediol -> estradiol [label="Converts"];
estrone -> estradiol [label="Converts", dir=both];
estrone -> estriol [label="Converts", dir=both];
estrone -> estrone_sulfate [label="Converts", dir=both];
estradiol -> estriol [label="Converts", dir=both];
estradiol -> estrone_sulfate [label="Converts", dir=both];
estriol -> estrone_sulfate [label="Converts", dir=both];
progesterone -> allopregnanolone [label="Converts"];
progesterone -> allopregnanolone [label="Metabolises To"];
progesterone -> pregnenolone [label="Converts"];
allopregnanolone -> pregnenolone [label="Converts"];
pregnenolone -> progesterone [label="Converts"];
pregnenolone -> cortisol [label="Converts"];
testosterone -> androstenediol [label="Converts"];
testosterone -> estradiol [label="Converts"];
dhea -> androstenedione [label="Converts"];
dhea -> estrone [label="Converts"];
dhea -> testosterone [label="Converts"];
pregnenolone -> dhea [label="Converts"];
T4 -> T3 [label="Converts"];
// Effects
subgraph cluster_effects {
label="Effects";
style=solid;
node [shape=ellipse, style=rounded, fillcolor=lightblue];
edge [color=gray, arrowhead=none];
immune [label="Immune System"];
skin [label="Skin Health"];
cycle [label="Menstrual Cycle"];
breast [label="Breast Tissue"];
hair [label="Body Hair"];
bone [label="Bone Density"];
sex [label="Sexual Function"];
cardio [label="Cardiovascular System"];
mood [label="Mood and Emotions"];
memory [label="Memory and Cognition"];
stress [label="Stress Response"];
ns [label="Nervous System"];
drowsiness [label="Drowsiness"];
inflammation [label="Inflammation and Pain"];
muscle [label="Muscle Mass"];
//unverified
menopause;
pregnancy;
vaginal [label="Vaginal Lubrication"];
fetal [label="Fetal Development"];
metabolism [label="Metabolism"];
}
dhea -> immune [style=dashed, color=orange, label="Affects"];
androstenedione -> sex [style=dashed, color=yellow, label="Affects"];
androstenediol -> bone [style=dashed, color=yellow, label="Affects"];
estrone -> cycle [style=dashed, color=red, label="Affects"];
estrone -> breast [style=dashed, color=red, label="Affects"];
estrone -> bone [style=dashed, color=red, label="Affects"];
estradiol -> cycle [style=dashed, color=red, label="Affects"];
estradiol -> sex [style=dashed, color=red, label="Affects"];
estradiol -> cardio [style=dashed, color=red, label="Affects"];
estrogens -> skin [style=dashed, color=red, label="Improves"];
estriol -> fetal [style=dashed, color=red, label="Affects+"];
estriol -> vaginal [style=dashed, color=red, label="Affects+"];
estrone_sulfate -> cycle [style=dashed, color=red, label="Affects"];
estrone_sulfate -> menopause [style=dashed, color=red, label="Affects"];
estrone_sulfate -> breast [style=dashed, color=red, label="Affects"];
progesterone -> cycle [style=dashed, color=green, label="Affects"];
progesterone -> pregnancy [style=dashed, color=green, label="Affects"];
progesterone -> mood [style=dashed, color=green, label="Affects"];
allopregnanolone -> mood [style=dashed, color=green, label="Affects"];
allopregnanolone -> memory [style=dashed, color=green, label="Affects"];
allopregnanolone -> stress [style=dashed, color=green, label="Affects"];
allopregnanolone -> drowsiness [style=dashed, color=green, label="Increases"];
melatonin -> drowsiness [style=dashed, color=green, label="Increases"];
pregnenolone -> memory [style=dashed, color=green, label="Affects+"];
pregnenolone -> inflammation [style=dashed, color=green, label="Decreases"];
pregnenolone -> ns [style=dashed, color=blue, label="Affects"];
testosterone -> sex [style=dashed, color=blue, label="Affects"];
testosterone -> muscle [style=dashed, color=blue, label="Increases"];
testosterone -> hair [style=dashed, color=blue, label="Affects+"];
testosterone -> skin [style=dashed, color=blue, label="Affects"];
cortisol -> stress [style=dashed, color=orange, label="Affects"];
cortisol -> inflammation [style=dashed, color=orange, label="Decreases"];
cortisol -> metabolism [style=dashed, color=orange, label="Affects"];
pregnancy -> estriol [style=dashed, color=orange, label="Increases"];
pregnancy -> progesterone [style=dashed, color=orange, label="Increases"];
//unverified
cortisol -> memory [syle=dashed, color="#cccccc", label="Affects"];
T3 -> metabolism [syle=dashed, color="#cccccc", label="Stimulates"];
tsh -> thyroid [syle=dashed, color="#cccccc", label="Stimulates"];
}
@BriSeven
Copy link
Author

This is not medical advice. I am not a doctor. This needs to be fact checked.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment