Developing Algorithms to Discover Novel Cancer Genes: A look at the challenges and approaches | IEEE Journals & Magazine | IEEE Xplore