All barcoded viruses articles