Course Description

Introduces students to the use of computer simulation as a tool for investigating biological phenomena. The course requirement is to construct three computer models during the semester, to report on results to the class, and to hand in a writeup describing each project. These projects can be done individually, or as part of a team. Topics discussed in class are the circulation of the blood, gas exchange in the lung, electrophysiology of neurons and neural networks, the renal countercurrent mechanism, cross-bridge dynamics in muscle, and the dynamics of epidemic and endemic diseases. Projects are normally chosen from this list, but may be chosen otherwise by students with other interests.

Section Information

I am a teaching assistant for this course under Prof. Charles Peskin, along with Lisa Rogers.

The course text is Modeling and Simulation in Medicine and the Life Sciences, 2nd ed. by Hoppensteadt and Peskin. MATLAB programs from the book can be downloaded from Prof. Peskin's website.

Lab times:

  • Thursday, 8:00 AM – 9:15 AM, Tisch LC 19

Office hours (Warren Weaver Hall 1011):

  • Monday: 3:00 PM – 4:00 PM
  • Wednesday: 5:00 PM – 6:00 PM
  • by appointment

MATLAB

We will primarily do our computing through MATLAB, although students are welcome to use other programming languages as well. MATLAB is available on most NYU lab machines. If you wish to run MATLAB on your own computer, you can sign up for the NYU Virtual Computer Lab program (spots are limited!), which allows you to run MATLAB remotely through NYU; or purchase a student version for $99. Another good option is the open-source (free!) "mostly MATLAB-compatible" Octave.

Materials:

  • demo_sa_Csa_var.m: script to run sa for various values of Csa
  • notes on using the Fourier transform to recover signal frequencies
  • fft_freq.m: function to compute a truncated FFT and associated frequencies
  • demo_fft_freq.m: script to recover signal frequencies using the FFT

References:

LaTeX

LaTeX is a document typesetting system (built on top of TeX) that is widely used in the sciences. Some of the primary advantages of LaTeX include its excellent support for mathematical notation, its very powerful reference-citation system, and its extensibility through user-created packages.

A popular TeX distribution for Windows sytems is MiKTeX; for Mac and (most) Linux systems, there are prebuilt binaries for TeX Live.

Tools:

  • TeXworks: a simple TeX frontend
  • Texify: an online LaTeX equation writer

Materials:

References: