Artificial intelligence and algorithms join the fight against cancer