Machine learning approaches to predicting clinical endpoints from genomic data in cancer patients