Computer scientists may have what it takes to help cure cancer