Computational software for cancer diagnosis and prognosis