La biologie computationnelle introduit les concepts biologiques nécessaires à la modélisation de systèmes complexes, met en œuvre des approches de modélisation (équations différentielles, logiques, stochastiques ou déterministes) pour élaborer des modèles mathématiques d'un système biologique, analyse les modèles mathématiques et les données biologiques pour comprendre les systèmes complexes et évaluer l'adéquation entre une question biologique.
Le cours est divisé en 3 sections :
1. Neurosciences computationnelles : modèles dynamiques de la fonction des neurones : simulation dynamique du comportement, aspects biologiques, complexité informatique, aspects analytiques
2. Bioinformatique : alignement, phylogénie moléculaire, prédiction et modélisation des aspects structurels des protéines, régulation cis
3. Évolution et dynamique des populations.