Virus simulation