Modeling Community Population Dynamics with the Open-Source Language R

Green R and Shou W
Engineering and Analyzing Multicellular Systems: Methods and Protocols, Methods in Molecular Biology

Abstract

The ability to explain biological phenomena with mathematics and to generate predictions from mathematical models is critical for understanding and controlling natural systems. Concurrently, the rise in open-source software has greatly increased the ease at which researchers can implement their own mathematical models. With a reasonably sound understanding of mathematics and programming skills, a researcher can quickly and easily use such tools for their own work. The purpose of this chapter is to expose the reader to one such tool, the open-source programming language R, and to demonstrate its practical application to studying population dynamics. We use the Lotka-Volterra predator-prey dynamics as an example.