Public-access and proprietary data sources are downloaded and parsed into MvirDB. Protein entries in MvirDB are sorted by organism type (e.g. Gram-positive bacterium, eukaryotic virus) and annotated using the MannDB automated annotation system. Additional links are established between MvirDB and MannDB when entries contain common external database identifiers. Web client browser and BLAST interfaces enable viewing and analysis of data.