Oncogenic protein interfaces: small molecules, big challenges.

Oncogenic protein interfaces: small molecules, big challenges.