Machine learning approaches to drug response prediction: challenges and recent progress | Synapse