BIO 3319 Machine Learning for Biology

This course introduces students to useful tools for resolving research questions in biology. It will provide a mathematical framework to analyze complex and large biological data. Students will explore how to navigate the unique computational and mathematical challenges posed by biological data and gain a thorough understanding of the concepts of machine learning. This course covers the basics of the Python programming language as well as the Python libraries for data wrangling and machine learning (ex. pandas and sklearn). Students will learn how to apply supervised and unsupervised machine learning methods to various types of biological data. Course work includes interactive group projects, coding sessions, demonstrations of open source software, and evaluations of machine learning models. 

Credits

3

Prerequisite

BIO 1311 and BIO 1312

Offered

Spring