I am not a population biologist or statistician, but I would think that a mathematical model of population dynamics is rooted in statistical modeling (probability rates of birth/death, etc.), hence the text reference.
A Google search of 'population dynamic modelling r-project' yielded some results that may or may not be helpful to you. The first link uses a population dynamic data set as an example on how to create a flowchart (maybe this will give you ideas on how to approach your data)
The third link was not from the Google search, but rather is the R-project forum. I highly recommend posing any R questions to them. The forum is rather friendly if you have already exhausted the help files in search for the answers to your question. I also recommend subscribing to their email list if you plan on using R a lot since I have learned a lot from the questions/answers people post on it.
Check out simecol ( http://simecol.r-forge.r-project.org/ ) a very useful package and with many examples. I use it regularly, although I started just writing my own simulation classes.
You might find some useful examples in the "notes" section of Ben Bolker's class on "Topics in Math Biology" (http://www.math.mcmaster.ca/~bolker/classes/m747/)
Hi Laura. R is well suited for dynamic ecological modeling, we do it all the time ;-) There are lots of resources online, look at desolve.r-forge.r-project.org or write to the [email protected] mailing list.
Hi Laura. Another book that may be interesting is given here: http://www.springer.com/life+sciences/ecology/book/978-1-4020-8623-6
It contains some examples on population dynamics and stability analysis. Examples in the book are implemented in R. Beside deSolve, mentioned by Thomas, rootSolve could also be an interesting package depending on what you want to do.
For part of my modeling course, I go through the populations models in Gotelli's "A Primer of Ecology". Students implement the ODEs using the deSolve package of ODE solvers
I just switched from Matlab to R. By using the 'desolve' package of Karline Soetaert, Thomas Petzoldt and R. Woodrow Setzer it was pretty easy and straightforward to handle ODEs. And with the 'events' function it's very comfortable to implement time-discrete events when working with ODEs.