https://pmcbiophys.biomedcentral.com/articles/10.1186/1757-5036-2-1