Adaptive immune response to viral infections