Source: https://academic.oup.com/icon/article-pdf/4/4/607/1794367/mol026.pdf