Number of spectra in our dataset for human respiratory viruses, avian viruses, and human enteroviruses. H1N1, H3N2, H5N2, and H7N2 are subtypes of the FLUA virus; FLUB, influenza B virus; Rhino, rhinovirus; RSV, respiratory syncytial virus; IBV, infectious bronchitis virus; Reo, reovirus; CVB1 and CVB3, coxsackievirus B type 1 and 3; EV70 and EV71, enteroviruses. Numbers above each column indicate the number of spectra collected for each virus. These spectra all have ground truth labels, which are the virus type/subtype. Note that for classification tasks, we apply data augmentation to add more samples to virus classes that have fewer spectra samples so that for each classification task, every virus type has an equal number of spectra samples in the training set.