ae1ee397d99f00bdae32dde2b20cd6fc biomolecules_a2019v9p300.pdf