A unifying model to predict variable drug response for personalised medicine