c76b6ed5ebd9d256179778d539f19b1bdacb6b8a biomolecules-15-01260.pdf