Compositions and methods for detecting a cancer in a subject using a recombinant reporter adenovirus are described. In particular, recombinant adenovirus is used to diagnose a cancer in a patient and further used for screening compounds effective in treating the cancer in said patient.