[Fabric 005] virus biology