Mathematical modeling for biology

A.A. 2024/2025
6
Crediti massimi
56
Ore totali
SSD
MAT/05 MAT/06 MAT/07 MAT/08 MAT/09
Lingua
Inglese
Obiettivi formativi
The main objective of the course is to provide the basic mathematical tools needed to properly describe some fundamental mechanism in biological phenomena. Therefore, the course mainly focuses on the modelling aspects of Mathematics; it does not deeply enter into the technical details of the proofs, but rather aims at highlighting the meaning of the mathematical concepts and their usefulness in studying Life Science problems. To reach this goal the course is organised into a set of traditional lessons, strictly linked to lab sessions where the students have the opportunity to experience the features of the provided tools, through the use of suitable software platforms (e.g. based on Python programming language).
Risultati apprendimento attesi
At the end of the course, the students will have a basic knowledge of some fundamental tools to describe several biological phenomena. In addition, they will have acquired the ability to develop and implement simple quantitative models through the use of suitable software platforms.
Corso singolo

Questo insegnamento può essere seguito come corso singolo.

Programma e organizzazione didattica

Edizione unica

Responsabile
Periodo
Primo semestre

Programma
The course focuses on basic concepts of Linear Algebra and Theory of Ordinary Differential Equations: e.g., vectors, matrices, linear transformations and solution of linear systems/frequency response or harmonic response of a dynamical system. In particular, we will focus on observed dynamical systems in biological systems: examples of linearization techniques will be considered along with cases of equilibrium and stability studies-always of application interest. The systems studied will be simulated using Python in the tutorials.
Prerequisiti
Students should have some background in basic calculus: sets, functions, derivatives, and integrals. We recommend that students review these topics over the summer. However, a brief review of these concepts will be given at the beginning of the course.
Metodi didattici
All lectures will be taught in person. The lectures will include discussions between students (in pairs and as a group) and plenty of opportunity for students to ask questions/intervene, as well as the classical format with the lecturer at the board. The Python classes will use suitable online software platforms (e.g. based on Python programming language, such as Jupyter Notebooks) as well as software that the students can install on their own computer.
Materiale di riferimento
All the useful material will be posted in a dedicated website, e.g. using the UniMi Ariel system. For the Python classes, a good book which is available from the University Library is: https://www.springerprofessional.de/en/a-beginners-guide-to-python-3-programming/17050738?tocPage=1
Modalità di verifica dell’apprendimento e criteri di valutazione
Grading: The maximum grade for the course is 30/30. Throughout the semester, students will work on three tests, which will be due on a specific date and will be graded and discussed with the instructor during the oral exam. In addition, students will be required to write some programming scripts in Python, also due during the quarter. Finally, an oral exam will be given at the end of the course: each student will prepare a 15-20 minute oral presentation chosen from a list of topics, after which they will answer some questions from the lecturer, during the same oral exam.
MAT/05 - ANALISI MATEMATICA - CFU: 1
MAT/06 - PROBABILITA' E STATISTICA MATEMATICA - CFU: 1
MAT/07 - FISICA MATEMATICA - CFU: 1
MAT/08 - ANALISI NUMERICA - CFU: 1
MAT/09 - RICERCA OPERATIVA - CFU: 2
Esercitazioni: 16 ore
Lezioni: 40 ore
Docente/i
Ricevimento:
Su appuntamento per email
5° Piano, Torre B, Dipartimento di Bioscienze