MATH564
Mathematical Modeling in the Life Sciences

Course syllabus

Times

TuTh 11:00AM-12:15PM, Phillips 381

Instructor

Sorin Mitran

Office hours M 1:00-2:00PM, Tu 1:00-2:00PM, Chapman 451
Assistant Ziqin He
Office hours

(The instructor reserves the right to make changes to the syllabus. Any changes will be announced as early as possible.)

This course is intended as an introduction to the application of quantitative mathematical methods to the life sciences, a field that both finds new uses for traditional mathematical techniques (e.g., differential equations) and suggests novel approaches (e.g., machine learning). Through specific biological examples, the course will introduce a variety of mathematical modeling techniques and computational programming approaches as specified in the lesson plan below.

Course goals

Students will be exposed to mathematical modeling techniques commonly used in the life sciences, their implementation using a variety of software systems, and standard procedures for analysis and validation. A non-exhaustive list of the mathematical approaches includes: function approximation, differential and difference equations, combinatorics, stochastic calculus, algebraic-integro-differential systems, linear approximation, model reduction, deep neural networks.

Upon course completion students:

• will be able to choose appropriate mathematical models for various problems arising in the life sciences;

• will be able to use software environments for solving mathematical models arising in biology;

• will draft a manuscript describing a quantitative life science problem, the mathematical approach, solution, and analysis of results.

Course policies

Grading

Required work

• Homework: 10 assignments x 4 points = 40 points.

• Final Examination: 5 questions x 4 points = 20 points.

• Project: 5 phases, 40 points.

Mapping of point scores to letter grades

Grade

Points

Grade

Points

Grade

Points

Grade

Points

B+

86-90

C+

71-75

D+

56-60

A

96-100

B

81-85

C

66-70

D-

50-55

A-

91-95

B-

76-80

C-

61-65

F

0-49

Course materials

Course topics

MOD

Introduction to mathematical modeling and software

LSQ

Least squares, linear and nonlinear dependence and regression.

ROC

Rates of change, differential and finite difference equations.

PRB

Probability

POP

Population models

AGE

Aging models

DIF

Diffusion, random movements

TRN

Transport in biological organisms

SYN

Synapses and neural models

MOL

Biomolecules

SIR

Epidemiological models

GEN

Genomics

PHL

Phylogenitic models

PRJ

Project presentation

Textbook

The course will mainly follow the topics within Mathematical Biology: An Introduction with Maple and Matlab by Ronald Shonkwiler and James Herod, accessible electronically on this website through UNC access to Springer publications. Additional topics will be considered from Mathematical Models in Biology by Leah Edelstein-Keshet, again provided electronically.

Class slides and webinars

Presentation slides used in class discussion will be provided on this website. Textbook sections covered in each class are indicated in parantheses. Each week, theoretical concepts are presented in about two thirds of class time, with the remaining third used as a recitation, with exercises and practical applications that prepare students to draft the current homework.

Week

Date

Topic

01

01/08

MOD

L01 (pp. 1–8)

Homework01

02

01/15

LSQ

L02 (pp. 9–17)

L03 (pp. 17–36)

Homework02

03

01/22

PRB

L04 (pp. 36–48)

L05 N05(pp. 48–57)

Homework03

04

01/29

POP

L06 (pp. 58–79)

L07 N07(pp. 85–105)

Homework04

05

02/05

AGE

L08 N08(pp. 107–128)

L09 (pp. 128–140)

Project

06

02/12

DIF

L10 (pp. 141–161)

L11 N11 (pp. 163–170)

Bibliography

07

02/19

DIF

L12 (pp. 171–178)

L13 (pp. 179–185)

Homework05

08

02/26

SYN

L14 (pp. 201–214)

L15 (pp. 214–227)

Homework06

09

03/05

SYN

L16 (DNN)

L17 (pp. 229–266)

Homework07

10

03/19

MOL

L18 (pp. 266–280)

L19 (pp. 323–351)

Paper

11

03/26

MOL

L20 (pp. 351–369)

L21 (pp. 419–459)

Homework08

12

04/02

GEN

L22 (pp. 461–495)

L23 (pp. 497–520)

Homework09

13

04/09

GEN

L24 (pp. 520–537)

Homework10

14

04/16

PRJ

Project defense

Project defense

Project defense

15

04/23

PRJ

Project defense

-

-

Homework

Homework generally consists of exercises from the textbook. Exercises similar to the homework assignment are solved in class each Friday, guided by Instructor. Homework is subsequently posted on the following Monday, and graded by TA's. Solutions to the prior week's homework are posted on Mondays. Reading the homework solutions and comparing to a student's individual effort is an important part of the course. Pay particular attention to how to succintly and correctly present mathematical answers.

Nr.

Issue Date

Due Date

Topic

Problems

Solution

01

08/17

08/24

LSQ

Homework01

Solution01

02

08/26

09/02

PRB

Homework02

Solution02

03

08/31

09/14

POP

Homework03

Solution03

04

09/14

09/21

POP

Homework04

Solution04

05

09/21

10/02

DIF

Homework05

Solution05

06

10/02

10/09

SYN

Homework06

Solution06

07

10/09

10/16

MOL

Homework07

Solution07

08

10/16

10/23

SIR

Homework08

Solution08

09

10/19

10/26

Homework09

Solution09

10

10/26

11/02

Homework10

Solution10

Course project

A project takes on the role of tests and final examination within this course. The project is meant to navigate the typical process of preparing a scientific manuscript for publication: background research, problem formulation and solution, statement of conclusions. The course final examination will consist of reading another student's manuscript and presenting a critique similar to the peer review procedure. The course project is graded by the Instructor.

Phase

Start Date

Due Date

Templates

Bibliographic research

08/24

09/23

biblio.bib, introduction.tm

Problem formulation

10/05

10/14

methods.tm

Solution, conclusions

10/12

10/26

results.tm

Manuscript submission

11/06

paper.tm

Peer review

11/17

11/24

review.tm

Project models: AntibodyTransport.tm AntibodyTransport.pdf DiscreteSImodel.tm DiscreteSImodel.pdf

Software

Modern software systems allow efficient, productive formulation and solution of mathematical models. A key goal of the course is to familiarize students with these capabilities, by presentation of two applications:

  1. TeXmacs, a public domain scientific editing platform, used to draft the course project manuscript. Follow instructions on the TeXmacs website to install the software.

  2. Mathematica, a commerical symbolic, numerical, and graphical computation package, available through a UNC site license, used to carry out computations and draft homework. Follow these UNC instructions to install the software.

Software tutorials

Software usage is introduced gradually in each class, so the first resource students should use is careful, active reading of the material posted in class. In particular, carry out small tasks until it becomes clear what the software commands accomplish. Some additional resources: