Blackboard & Practicals

Qualitative dynamical modeling of cellular networks
Denis Thieffry
Ecole Normale Supérieure, Paris

The first session will be devoted to a didactical introduction to Boolean dynamical modelling of regulatory/signaling networks. Through simple examples, we will emphasise key differences between the most used updating methods and discuss their limitations. These examples will further enable us to contrast the behaviours positive and negative circuits regulatory circuits, from both dynamical and biological point of views. We will also review several extensions of the Boolean formalism, which were specifically developped to model more precisely the behaviour of biological networks. Finally, we will stress some of the computational challenges arising with large/complex regulatory networks, and discuss some of the current approaches to cope with these challenges.

The second session will be devoted to a tutorial on the use of the software GINsim (http://ginsim.org). Using this software, participants will be trained to build and analyse a small but sophisticate multi-level logical model, therebyillustrating the concepts introduced during the course.

Students need to have GINsim installed on their laptop, with a JAVA version 1.7 or higher. Files with dependencies should be downloaded from:
http://ginsim.org/sites/default/files/GINsim-3.0.0b-with-deps.jar

Further reading:

A review to logical modelling:
https://www.frontiersin.org/articles/10.3389/fgene.2016.00094/full

An article specifically introducting the GINsim tutorial:
https://www.frontiersin.org/articles/10.3389/fphys.2018.00646/full

Dynamic models integrating metabolism and gene expression
Hidde de Jong
INRIA Grenoble – Rhône-Alpes

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). The hand-out and the models and simulation code are available from the instructor.

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


Computing resource allocation of the cell
Anne Goelzer
INRA Jouy en Josas

After a brief recall on constraint-based modeling, we will study the resource balance analysis (RBA) framework. We will illustrate the capability of prediction of RBA on a core-model of Bacillus subtilis: ribosome abundance, hierarchy of carbon and nitrogen source, cellular configurations maximizing the production of a compound of interest, etc. All simulations will be carried out by means of Matlab (release 2016 or later) and having either Cplex version 12.4.0.0 (preferred) or the optimization toolbox for solving linear programming optimization problems.

The RBA code using Cplex or the Matlab optimization toolbox can be found here. Please test it before the course by following these instructions.
https://www.ibm.com/analytics/cplex-optimizer


Multistability, bifurcation, and differentiation
Didier Gonze
Université Libre de Bruxelles

During embryonic development, cells divide and successively differentiate to acquire specific identities. This differentiation process is controlled by gene regulatory networks that typically display bi- or multistability. We will see how to build and to analyze such multistable systems based on ODE and bifurcation theory. We will then describe a particular model developed to account for cell fate specification during early embryonic development in mammals. These models will be simulated with Matlab/Octave and/or XPP-AUTO ( http://homepages.ulb.ac.be/~dgonze/AUSSOIS2021/  ;  http://www.math.pitt.edu/~bard/xpp/xpp.html).


Enzyme economy in metabolic models
Wolfram Liebermeister
INRA Jouy en Josas

Enzyme economy in metabolic models (Wolfram Liebermeister, INRAE Jouy en Josas)

In this blackboard course, you will learn about an economic aspect of microbial metabolism: the protein cost associated with metabolic fluxes. We discuss how this cost can be approximated based on a principle of minimal enzyme investments, how enzyme efficiencies can be used to predict metabolic fluxes, and how simplified cost functions for Flux Balance Analysis can be derived. By considering a partitioning of protein resources between ribosomes and metabolic enzymes, predictions about enzyme cost can be translated into cell growth rates. Then we have a brief look at large-scale constraint-based cell models that partition the protein budget into individual enzymes. Such models predict metabolic strategies and protein investments from metabolic network structure, from physical and physiological constraints (such as limited cell space, protein composition, and enzyme catalytic rates), and from an assumed drive for fast or efficient growth.

Prerequisites: basic understanding of cell biology, enzyme kinetics, and mathematical optimality problems.

Noor E., Flamholz A., Bar-Even A., Davidi D., Milo R., Liebermeister W. (2016). The protein cost of metabolic fluxes: prediction from enzymatic rate laws and cost minimization. PLoS Comput. Biol. 12: e1005167.
Wortel M.T., Noor E., Ferris M., Bruggeman F.J., Liebermeister W. (2018). Metabolic enzyme cost explains variable trade-offs between microbial growth rate and yield. PLoS Comput. Biol. 14: e1006010.


Simulation of intracellular mechanics
François Nédélec
EMBL Heidelberg

In this practical session, we will introduce basic methods to simulate systems containing mechanics and chemical reactions. We will in particular discuss how to extend Gillespie’s method when some of the reactions are affected by force, which is the case for example for the unbinding of a molecular bond under force, or for a molecular motor stepping along a filament. We will also discuss Brownian motion and consider simple problems of mechanical equilibrium, in which for example the position of a bead is constrained by a molecular link. The objective of the practical will be for the students to implement these methods and to write a simulation in Java of a bead being pulled by a molecular motor.

We will use the Processing software to be installed from https://processing.org/download/


The laws of thermodynamics: applications in models of metabolism
Elad Noor
Weizmann Institute of Science

We will start with the basic laws of thermodynamics, and see a few fundamental implications in enzyme catalysis and metabolism (including flux direction constraints, the Haldane relationship, and the flux-force relationship). We will also learn how to apply these laws to constraint-based metabolic models, and when selecting parameters for kinetic models. Finally, we will see how thermodynamics can also be used in optimization problems, such as the Max-min Driving Force (MDF) algorithm. Exercises will be carried out in Python (Jupyter notebook). A good MILP solver (CPLEX or GUROBI) is recommended but not necessary.

Noor, E., Flamholz, A., Liebermeister, W., Bar-Even, A., and Milo, R. (2013). A note on the kinetics of enzyme action: A decomposition that highlights thermodynamic effects. FEBS Letters 587, 2772–2777.
Noor, E., Bar-Even, A., Flamholz, A., Reznik, E., Liebermeister, W., and Milo, R. (2014). Pathway thermodynamics highlights kinetic obstacles in central metabolism. PLoS Computational Biology 10, e1003483.
Noor, E. (2018). Removing both internal and unrealistic energy-generating cycles in Flux Balance Analysis. ArXiv:1803.04999 [q-Bio].

 


Modeling cellular growth
Andrea Weisse
University of Edinburgh

In this module, we will learn about a mechanistic framework to model cellular growth. We will learn how the core cell model is built around fundamental constraints faced by all living cells, such as finite pools of energy and ribosomes, and how it incorporates key cellular processes, such as nutrient import, metabolism and protein biosynthesis. We will also learn how it can be studied using both deterministic and stochastic modelling techniques, and the type of predictions that can be drawn from these different approaches. We will then implement the cell model step by step, starting from and extending Matlab code that will be provided by the instructor.

 

Comments are closed.