Intro to Machine Learning and Data-Driven Modeling

January 2018 - March 2018  |  Python: Jupyter Notebook, sklearn

During Winter Quarter 2018, I enrolled in a BE188 course taught by Professor Aaron Meyers. We analyzed several bioengineering publications and re-implemented the machine learning algorithms that the authors used. This class was the most impactful class I took at UCLA and encouraged me to look into a career related to data science.

Topics:

Lab 1

Introduction

Lab 2

Statistics

Lab 3

Fitting

Lab 4

PLSR

Lab 5

Dynamical Models

Lab 6

Hidden Markov Models

Lab 7

SVM

Final Project

ISGF3 and Antiproliferative Activities of Type I Interferons

You can find the Github repositories for the class here:

Course Description:

Manipulating biological systems requires techniques to interpret complex measurements. Project-based study introduces techniques for inferring biological meaning from experimental measurements using computational and analytical techniques. Objectives including giving students working knowledge of techniques for rigorously analysis of complex data sources; illustration of frontier and open challenges in computational systems biology and bioengineering; and ensuring familiarity with necessary tools to effectively apply computation as part of individual or group research effort. Introduction of foundational applied machine learning and statistics techniques. Laboratory session involves hands-on implementations from recent literature. Includes project-based work using recent literature-derived applications. Includes midterm exam, and final design project involving novel analysis of data derived from literature using course techniques.