Reporter genes include those encoding selectable markers such as chloramphenicol acetyltransferase (CAT) and neomycin phosphotransferase (neo), and those encoding a fluorescent protein such as green fluorescent protein (GFP), red fluorescent protein, or any genetically engineered variant thereof that improves the reporter performance.