Scientific Computing using Matlab, Modelling and Design

  1. Revision of core mathematical techniques relevant to modelling in the life sciences, and basic introduction to scientific computing;
  2. stochastic simulation, and numerical solution techniques in continuous mathematics;
  3. programming in the MATLAB environment;
  4. Applications in the interface between the physical sciences and biology.


First week:

  • introduction to MATLAB and data analysis;
  • Basic calculus in MATLAB;
  • linear algebra;
  • ordinary differential equations;
  • GUIs and writing good programs;

Second week:

  • Mathematical modelling of different types such as static network models, stoichiometric networks and dynamic modelling of gene, metabolic and signalling systems.
  • It will also discuss the number and types of “biological dials” that can be designed to modify gene circuits to specification.

Third week:

  • profiling your code;
  • Speeding up your code;
  • and group projects.