Soetaert, K., Petzoldt, T., Setzer, R. W. (2010). Solving differential equations in R: package deSolve. Journal of Statistical Software, 33(9), 1-25.