Multi-Algorithm Approach Helps Deliver Personalized Medicine for Cancer Patients