https://dx.plos.org/10.1371/journal.pgen.1005602.s004