Source: http://www.lps.ens.fr/~vincent/courdea/my_biomol.pdf