BME 2315: Computational Biomedical Engineering. Computational methods allow biomedical engineers to analyze complex biomedical data and develop realistic models of biomedical systems. This course will introduce you to the fundamental computational methods used to solve biomedical problems and show the pitfalls that can occur when doing numerical analysis. Numerical techniques include regression, interpolation, differentiation, integration, root finding, systems of equations, optimization and approaches to ordinary differential equations. Prereq: APMA 2120 & CS 1110; recommended co-req APMA 2130.
BME 4550: Systems Bioengineering Modeling and Experimentation (Allen, Papin, Peirce-Cottler, Saucerman). This undergraduate elective course introduces techniques for constructing mathematical and computational models of biological processes and utilizing experimental methods to validate those models at many levels of organizational scale — from genome to whole-tissue.
BME 8315: Systems Bioengineering and Multi-Scale Models (Papin, Peirce-Cottler, and Saucerman). This graduate level elective course introduces techniques for constructing mathematical and computational models of biological processes at many levels of organizational scale—from genome to whole-tissue. In each module, students will work in teams and gain hands-on experience in the different simulation environments while allowing them to address relevant biological problems of different length scales using appropriate modeling techniques.
Programming Cells: An integrated introduction to computer programming and cell biology using Scratch. Students develop animations and video games of the cells in their body. Middle to high school level.
Other Scratch projects with animations to solutions to classic systems of differential equations:
Solving the Lorenz equations (chaos) [https://scratch.mit.edu/projects/216265496]
Solving the Lorenz equations version 2, improved animation [https://scratch.mit.edu/projects/237859223/]
Solving the van der Pol oscillator [https://scratch.mit.edu/projects/238006213/]
Solving the Fitzhugh-Nagumo equations (action potential model) [https://scratch.mit.edu/projects/238008659/]