Du 14 au 18 février 2011 — ENS Lyon
Links to main documents
- http://www.moodle-cri.org/mod/forum/discuss.php?d=1682
- Monday morning slides
- Monday afternoon slides
- Tuesday slides
- Material by J. Feret
- Thursday afternoon slides
Objectifs
The goal of this course is to give an overview on rule-based modelling.
Rule-based approaches (as in our own Kappa, or BNGL, or many other
propositions allowing the consideration of « reaction classes ») offer
some means to capture combinatorial molecular interactions as we find
them in biological subcellular systems. This is trying to fill a need
that seems ever more pressing – as molecular biology uncovers more
amazing combinational structures. In so doing we get a more physically
realistic, less parameter-hungry, and more structured approach to the
modeling/programming of combinatorial molecular networks.
We will explain the approach through numerous motivating examples. We
will also reenact various methods commonly employed in the
verification and analysis of concurrent systems to support our
approach with analytic tools, such as: static analysis (qualitative
and quantitative) for reachability questions and for the reduction of
dynamical systems, causality analysis (including methods for the
compression of partial time traces), and more specific « termination »
methods using local energy functionals to guarantee thermodynamical
correctness.
The intended audience is students and staff in theoretical computer
science/concurrency theory, computational biologists with an interest
in modelling techniques, statistical physicists/applied mathematicians
with an interest in biomodelling.
Intervenants
Le matériel pédagogique sera en anglais.
Les cours auront lieu en anglais.
Timetable
Monday 14th [Amphi B]
- 9h30: Welcome [Amphi B, 3rd floor]
- 10h00-12h00: Basics of modeling (V. Danos) [Amphi D, ground floor]
- 14h00-15h30: Basics of modeling (V. Danos) [Amphi B]
- 15h45-17h00: Basics of modeling (V. Danos) [Amphi B]
Tuesday 15th [Amphi B]
- 10h00-12h00: Introduction to kappa (J. Krivine)
- 14h00-15h30: Dynamics (J. Krivine)
- 15h45-17h00: Dynamics (J. Krivine)
Wednesday 16th [Amphi B]
- 10h00-12h00: Static analysis (J. Feret)
- 14h00-15h30: Model reduction (J. Feret)
- 15h45-17h00: Model reduction (J. Feret)
Thursday 17th [Amphi B]
- 10h00-12h00: Model reduction (J. Feret)
- 14h00-15h30: Modeling session: epigenetics (J. Krivine)
- 15h45-17h00: Modeling session: epigenetics (J. Krivine)
Friday 18th [Amphi B]
- 10h00-12h00: Energy and syntax (V. Danos)
- 13h15-14h00: evaluation for ENS students
- 14h00-15h30: Extensions (G. Batt)
- 15h45-17h00: Extensions (J. Hayman)
Content
Basics of modeling : Petri-Nets, mass action law, detection of equilibriums and steady states, thermodynamic limit (Kurz theorem).
Introduction to kappa : Notion of model in biology, syntax and operational semantics.
Dynamics : Gillespie’s algorithm, scalability issue, causality.
Static analysis : Qualitative analysis, reachability (completeness result), species enumeration algorithm.
Model reduction : Information flow, ODE semantics, stochastic semantics.
Energy and syntax : Information flow, ODE semantics, stochastic semantics.
Extensions : Compartments, agent variants,diffusion.
Logiciels
complx
etsimplx
(plusieurs versions Windows, Linux, Mac / 32/64 / avec tcl/tk, ou sans)octave
avec le packageodepkg
gnuplot
graphviz
java
Pré-requis
Ce cours ne nécessite pas de connaissances préalables.
Les notions fondamentales utilisées seront toutes introduites pendant le cours.
Bibliographie
- V. Danos, C. Laneve. Formal Molecular Biology. In Theoretical Computer Science 325, 2004.
- V. Danos, J. Feret, W. Fontana, R. Harmer,& J. Krivine. Rule-based modelling of cellular signalling. Invited in International Conference on Concurrency Theory(CONCUR 2007), number 4703 in Lecture Notes in Computer Science. 2007, © Springer.
- J. Krivine, V. Danos, A. Benecke. Modelling epigenetic information maintenance: a Kappa tutorial Invited tutorial in Computer Aided Verification(CAV 2009), number 5643 in Lectures Notes in Computer Science. 2009, © Springer.
- V. Danos, J. Feret, W. Fontana,& J. Krivine. Scalable modelling of biological pathways. Invited in Asian Symposium on Programming Systems(APLAS 2007), number 4807 in Lecture Notes in Computer Science. 2007, © Springer.
- V. Danos, J. Feret, W. Fontana, R. Harmer,& Jean Krivine. Abstracting the differential semantics of rule-based models: exact and automated model reduction. Invited in Logic in Computer Science (LICS 2010). 2010, © IEEE Computer Society.
- V. Danos, N. Oury. Energy and Termination. In Developments in Computational Models 2010, Causality, Computation, and Physics (DCM 2010). 2010, © Electronic Proceedings in Theoretical Computer Science.