You can actually model a virus infection in Netlogo, playing with parameters such as mortality and infectiousness
http://netlogoweb.org/launch#http://netlogoweb.org/assets/modelslib/Sample%20Models/Biology/Virus.nlogo