[Fabric 002] virus biology