How scientists are mapping the cancer ecosystem to find cures