Precision medicine for cancer