Programming languages and the biological sciences

This paper presents an overview of the scripting, markup, and general purpose programming languages used for scientific research and discovery in the biological sciences. This material may be useful for inclusion in a programming languages class and as a starting point for undergraduate interdisciplinary research and programming projects.