Technology to detect virus