Licence

LU1IN001
(1st year)
Initiation to algorithmics and programming
Biology, Jussieu Campus, Sorbonne Université
The course provides theoretical basis for algorithmic development and programming (Python). Practical sessions are dedicated to exercises (algorithms on paper sheets, code on machines), enabling students to directly apply new theoretical notions.
1SXMT2
(1st year)
Advanced programming
Biology-Mathematics, Roscoff Marine Station, Sorbonne Université
The course provides advanced notions of data structures (trees, graphs), algorithmic development and programming (Python). Practical sessions are dedicated to exercises and to a mini-project whose subject changes every two years or so (phylogeny, sequence alignment).
2V381
(2nd year)
Bioinformatics: the indispensable tools
Biology, Jussieu Campus, Sorbonne Université
The objective of this course is to provide some notions and tools to manipulate files and analyze biological data. Sessions comprise theoretical lectures and practicals. Students also have to realize a project, consisting in analyzing a real publicly available biological data set. They are stimulated to search for solutions to problems on their own.
3V686
(3rd year)
Algorithms and programming in structural bioinformatics
Biology, Jussieu Campus, Sorbonne Université
The objective of this course is to provide some fundamental notions related to protein structures, dynamics and interactions and make students manipulate these biological objects through the knowledge of a programming language (Python). Students implement a set of functions that they apply to a specific protein family throughout the course. At the end, they realize a project in which they ameliorate and adapt these functions to a new problem or new data.
MedGen
(3rd year)
Intoduction to Medical Genomics
Medicine, Hôpital Pitié-Salpêtrière, Sorbonne Université
The objective of this course is to provide basic structural bioinformatics notions to students in medicine. Students learn how to manipulate and visualize protein structures, how to get structural information on a disease-associated mutation and how to predict/model its effects on the protein structure and interactions.

Master

4P061
(1st year)
Initiation to Biology
Physics, Jussieu Campus, Sorbonne Université
This course introduces students in Physics to Biology. I am in charge of a lecture and a practical session on structural bioinformatics. The aim is to make the students get a grasp of the highly dynamic biological objects which are protein structures.
STRUCT
(2nd year)
Algorithms in Structural Bioinformatics
Bioinformatics and Modeling, Jussieu Campus, Sorbonne Université
I am in charge of the first part of the course providing theoretical and practical knowledge on protein structures, dynamics and interactions. Students learn how to classify protein structures, how to predict/model them, and how to simulate protein motions. The course is highly interdisciplinary, dealing with notions in chemistry, physics, mathematics and biology. Condensed lectures are available online.
MeetU
(2nd year)
Educating through Research Immersion
Bioinformatics and Modeling, Jussieu Campus, Sorbonne Université
This course is collaborative between several universities of Paris area. The goal is to make students, grouped in teams of 4-5, realize a project from A to Z to address an ambitious biological question. An open meeting day is organized at the end of the course to gather the scientific community and showcase students' projects. See our article in PLOS Comput. Biol..