work-site/en/pn-biomodelling.org

78 lines
3.7 KiB
Org Mode
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#+TITLE: Petri Nets for Biomodelling: An Introduction
#+LANGUAGE: en
#+ATTR_HTML: :alt in French :class lang-lifted
[[file:../fr/pn-biomodelling.org][file:../content/imgs/fr.png]]
#+ATTR_HTML: :alt return home :class home
[[file:../index.org][file:../content/imgs/home.png]]
The goal of this course is to introduce students to [[https://en.wikipedia.org/wiki/Petri_net][Petri nets]],
explore some of their properties, and show how Petri nets can be used
in biomodelling. After having taken this course, the students will be
able to build Petri net models of biological phenomena (including
using some extensions, like basic coloured Petri nets and inhibitors
arcs) and to relate the formal properties of these models to the
biological properties of the modelled phenomenon.
This course does not require prior experience in theoretical computer
science or biology and is part of the course "Network medicine" taught
to students following the [[https://www.universite-paris-saclay.fr/fr/education/master/m2-genomics-informatics-and-mathematics-for-health-and-environment-geniomhe#presentation-m2][GENIOMHE]] MSc. program at [[http://www.univ-evry.fr/fr/index.html][Université
d'Évry]].
The course consists of 4 sections, the first three focusing on Petri
nets and their properties and the last one being a practical
assignment. The sections are designed to reflect logical differences
in content and need not correspond to actual sessions.
#+ATTR_HTML: :alt image of Creative Commons Attribution Alone licence :class ccby
[[https://en.wikipedia.org/wiki/Creative_Commons_license][file:../content/imgs/ccby.png]]
The materials of this course are distributed under the [[https://en.wikipedia.org/wiki/Creative_Commons_license][Creative
Commons Attribution Alone licence]].
* Definitions
This section starts by motivating the model of Petri nets and gives
the definition of the model and of the evolution modes. Particular
focus is on the synchronous and the asynchronous evolution
modes. The parallel with [[https://en.wikipedia.org/wiki/Multiset][multiset]] rewriting is also shown.
The slides for this section are available [[file:../content/courses/pn-biomodelling/network-medicine-4.pdf][here]].
* Extensions
This sections briefly points some limitations of the original Petri
net model and shows the classical extended variants, like coloured
tokens or inhibitor arcs. The cost of extensions is intuitively
evaluated with respect to decidability: more expressive variants are
often undecidable.
The slides for this section are available [[file:../content/courses/pn-biomodelling/network-medicine-5.pdf][here]].
* Properties
In this section some of the fundamental structural and behavioural
properties of Petri nets are presented. Behavioural properties are
introduced before structural properties because the former are
easier to grasp. This section includes a number of exercises to be
done interactively with the students. Additional exercises may be
given on the whiteboard.
The slides for this section are available [[file:../content/courses/pn-biomodelling/network-medicine-6.pdf][here]].
* Case Studies
This section is a practical assignment in which the students should
use Petri nets to model and analyse two simplified biological
networks. [[http://projects.laas.fr/tina/][The TINA toolbox]] is the suggested tool for Petri net
analysis, even though other tools may also be used.
The text of this assignment is [[file:../content/courses/pn-biomodelling/network-medicine-pn.pdf][here]].
* Local Variables :noexport:
# Local Variables:
# org-link-file-path-type: relative
# eval: (auto-fill-mode)
# ispell-local-dictionary: "en"
# End: