Blackboard & Practicals

Details on the hands-on and practical sessions will be given later.

Didier Gonze, Deterministic and stochastic modeling of circadian clocks
Circadian rhythms are generated at the cellular level by a gene regulatory network (GRN) involving interlocked feedback loops. This GRN can produce self-sustained oscillations with a period close to 24h, that can be entrained by light-dark cycles and are robust to molecular noise. In these practicals we will see (1) how to build and parameterize a mathematical model for this GRN, (2) how to simulate the model (numerical integration) and to predict the effect of mutations on the oscillatory dynamics (bifurcation analyses), (3) how to simulate the effect of light and to study entrainment under light-dark cycle or the response to jet lags, and (4) how to study the robustness of the oscillations with respect to molecular noise (stochastic simulations).

Hidde de Jong, Dynamical models integrating metabolism and gene expression.
We will step-by-step build quantitative ODE models of a metabolic network integrating regulation on both the metabolic and gene expression level, and investigate the effect of these layers of regulation on the networks dynamics. The course will be structured around the case of carbon catabolite repression in bacteria, using simple kinetic models. All simulations will be carried out by means of Matlab (no toolboxes needed) or Octave the free version of Matlab. The hand-out and the models and simulation code will be available from the instructor.
Ref: Kremling A, Geiselmann J, Ropers D, de Jong H (2015). Understanding carbon catabolite repression in Escherichia coli using quantitative models. Trends Microbiol., 23:99-109

Diana Széliová & Hugo Dourado, Optimal allocation of enzyme resources in cells & Introduction to Growth Balance Analysis
In this blackboard course, in a first session, students will learn about an economic aspect of microbial metabolism: the protein cost associated with metabolic fluxes. By considering a partitioning of protein resources between ribosomes and metabolic enzymes, enzyme demands in metabolism can be translated into predicted cell growth rates. We will discuss how the demand for metabolic enzymes can be computed from metabolic models based on resource allocation principles, and we’ll use this approach to estimate growth rates and proteomic fractions of ribosomes and metabolic enzymes in cells. We will finally discuss a direct connection between optimal enzyme levels and the flux control that these enzymes exert in the cell, which directly links the material cost and the functional benefit of an enzyme.
In a second session, we will introduce Growth Balance Analysis (GBA) as a simplified mathematical framework to model and analyze nonlinear models of entire self-replicating systems built on first physical principles. We show how a reformulation of the mathematical problem on independent variables allows us to derive fundamental analytical principles for all growing cells at balanced growth, capturing the global trade-offs in the cell resource allocation that extend previous results on the optimal microbial metabolism. This session requires only basic understanding of partial derivatives, and it is mainly focused on the general ideas behind its few mathematical derivations.

François Nedelec, Cytoskeleton simulations
During the practical session, participants will simulate a simple system with filaments and molecular motors using Cytosim. After a brief introduction to the topic and the underlying methods used to solve stochastic bio-mechanics, participants will install Cytosim on their laptops. Several simple systems will be provided, each designed to run quickly on a laptop, and one system will be selected for further investigation. Participants will learn to use Python scripts to easily modify model parameters and generate graphs, enabling them to characterize the system’s collective behavior across a range of parameters.

Ulysse Herbach & Elias Ventre, Simulation and reverse-engineering of mechanistic GRN-driven models of gene expression 
In a first part, we will introduce mechanistic models of gene expression driven by gene regulatory networks (GRNs), with an emphasis on piecewise-deterministic Markov processes (PDMPs) to describe biological stochasticity at the single-cell level. Participants will then implement simulations to visualize the emergence of expression patterns from GRNs, such as convergence to metastable states or oscillatory dynamics. In a second step, we will present general strategies for reverse-engineering such models from different kinds of simulated datasets mimicking real-life experiments, which participants will implement and evaluate. Hands-on sessions will be based on Python, essentially NumPy, possibly with additional use of the Harissa package to give participants a practical overview of both simulation and reverse-engineering of GRN-driven models.

Magali Richard & Franck Picard, Statistical analysis of single cell data
Single-cell sequencing technologies now enable the creation of high-dimensional molecular portraits of cell populations based on gene expression, chromatin states, and genomic variations. These advances have led to the generation of complex, high-dimensional data and have revolutionized our understanding of the complexity of living tissues in both normal and pathological states. Consequently, the field of single-cell data science has emerged, bringing with it new methodological challenges to fully harness the potential of single-cell data. In this session, we will focus on perturbation single-cell experiments, which enable comparisons between perturbed and non-perturbed tissues at the cellular level, allowing for the assessment of population heterogeneities at different scales. In particular, we will explore the methodological challenges of perturbation analysis and present alternative perspectives for analyzing such data, drawing on both machine learning and statistical approaches. We will illustrate this framework using scRNASeq data, with applications ranging from cancer biology to vaccine trials.

Cédric Vaillant & Daniel Jost, Multi-scale modeling of chromatin
All cells of an organism contain the same genetic information encoded in DNA but may have very different shapes or functions depending on their cell-types or on the environments. These differences reflect variations in gene expression between cell types. At the gene level, DNA is wrapped around proteins called histones and the macromolecular complex formed by DNA and histones is called chromatin. The control of gene expression is partly encoded by biochemical modifications of histones, the so-called epigenomic marks, or of DNA itself ; and how these marks organize in the 3D space of the nucleus. In this session, we will develop step-by-step how to build and simulate a mathematical stochastic model of chromatin regulation. In particular, we will cover how the 3D spatial organization of chromatin may impact chromatin and gene regulation.
All simulations will be carried out with Python. The hand-out and the models and simulation code will be available from the instructor.

Andrea Weisse, Modeling adaptative cellular growth
The first of the two sessions will cover basics of reaction kinetics and then build on those to see how one can build more complex models of cellular growth and their applications. The second session will be more hands-on. Students will build and simulate their own model of cellular growth. They will think about what modification might make the simulated cell ‘fitter’ than others. We aim to end the session running in silico competitions between the different student cells.