Tagged virology