Population-Preserving Mass Action
A proposal for a project (3rd year, master)
Mass action systems are used to model the dynamics of chemical and
biochemical reactions, the dynamics of populations (prey-predator
systems), the spread of ideas and other phenomena that involve the
joint action of a large number of agents. A mass action system is
defined by a set of reactions, e.g. A+B -> A+C indicating that when
two individuals of type A and B meet, the B transforms into C. The
analysis of such system is typically done in one of the following two
ways: 1) Stochastic simulation where each step a reaction rule is
taken and applied at random; 2) Derivation and analysis of a
polynomial dynamical system whose variables correspond to the
concentrations of the differtent types of agents. In both cases the
probability of a reaction like the one described above is proportional
to [A][B]. The structure of the corresponding dynamical systems (where
are the equlibria, how to tune the parameters in order to steer the
system into a desired part of the state space, etc.) pose difficult
and fascinating theoretical and computational problems with
application to real problems such as drug design.
The proposed project attempts to advance our understanding of mass
action systems, taking the following directions:
We define a class of pouplation-preserving mass action systems in
which every agent is modeled by a probabilistic automaton that can
change its state either spontaneously or upon meeting another
agent. From these definitions one can construct the appropriate
dynamical system. The population preservation feature comes from the
fact that agents do not combine, disappear or get created - they only
change their state.
We develop techniques for the analysis of multi-affine systems,
an important subclass of polynomial systems which have interesting
properties on rectangles. These proprties allow us to isolate rather
easily the equilibrium points.
The goal of the project is to connect the two above. That is to try to
classify the mass action systems in 2,3 (and hopefully n) dimensions,
according to the form of their phase portrait, structure of zeros
etc. In particular we sould like to know:
Do the polynomial and multi-affine systems derived from our class of mass-action systems have additional constraints on the coefficients that restrict their possible dynamics? In particular if we consider systems that give rise only to bilinear differential equations.
Are there good heuristic for choice of variables and dimensions in our algorithms for isolating equilibrium points?
What are the principles for controlling mass action systems?
How to adapt reachability-based verification techniques to such systems.
This is a challenging research direction that can lead to a thesis on
topics which are at the intersection of verification, hybrid systems
and systems biology. The problem will be attacked using different
techniques such as stochastic simulation, reachability computation,
but mostly by thinking.
The work will be conducted at
Verimag under the supervision of Oded Maler.
Verimag is a leading lab in
many domains, away from Parisian provincialism. Atmosphere is
cosmopolite, liberal and stimulating. The Alpes are nearby,
remuneration is generous, working conditions (space, computers) are
good and travels abroad are hard to avoid. The candidate shoud have a
solid background in dynamical systems, algorithmics, geometry and
programming.
References:
[1 ]
Systems Biology
[2] The Roles of informatics in Biology
[3]
Multi affine systems
[4]
From multi-affine systems to timed automata
[5]
Introduction to reachability
[6]
Nonlinear reachability