Modeling population dynamics and species interactions in a changing climate