https://jmolecularsignaling.biomedcentral.com/articles/10.1186/1750-2187-8-6