Pooled next-generation sequencing allows multiple genomes to be sequenced at once in a single sample, with the resultant single nucleotide polymorphism data giving reliable estimates of allele frequencies and population genetic parameters in a cost-effective manner. This approach has potentiated new opportunities for understanding the evolution of virus populations within individual hosts over the course of infection, where the sequencing of individual genomes is exceedingly difficult and impractical. However, evolutionary tools for analyzing the latest forms of pooled-sequencing data have been lacking. In this thesis, I first review next-generation sequencing and relevant molecular evolution topics, including the unique features of RNA vir...