trimethyllysine + alpha-ketoglutarate + O2 => beta-hydroxy-trimethyllysine + succinate + CO2
beta-hydroxy-trimethyllysine => gamma-butyrobetaine aldehyde + glycine
gamma-butyrobetaine semialdehyde + NAD+ => gamma-butyrobetaine + NADH + H+
gamma-butyrobetaine + alpha-ketoglutarate + O2 => carnitine + succinate + CO2
Carnitine synthesis