We use a reaction diffusion equation, together with a genetic algorithm approach for model selection to develop a general modeling framework for biological invasions. The diffusion component of the reaction diffusion model is generalized to include dispersal and advection. The reaction component is generalized to include both linear and non-linear density dependence, and Allee effect. A combination of the reaction diffusion and genetic algorithm is able to evolve the most parsimonious model for invasive species spread. Zebra mussel data obtained from Lake Champlain, which demarcates the states of New York and Vermont, is used to test the appropriateness of the model. We estimate the minimum wave spread rate of Zebra mussels to be 22.5 km/year. In particular, the evolved models predict an average northward advection rate of 60.6 km/year (SD ± 1.9), which compares very well with the rate calculated from the known hydrologic residence time of 60 km/year. A combination of a reaction diffusion model and a genetic algorithm is, therefore, able to adequately describe some of the hydrodynamic features of Lake Champlain and the spread of a typical invasive species--Zebra mussels within the lake.