<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE raweb PUBLIC "-//INRIA//DTD " "raweb2.dtd">
<raweb xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" year="2012">
  <identification id="contraintes" isproject="true">
    <shortname>CONTRAINTES</shortname>
    <projectName>Constraint programming</projectName>
    <theme-de-recherche>Programs, Verification and Proofs</theme-de-recherche>
    <domaine-de-recherche>Algorithmics, Programming, Software and Architecture</domaine-de-recherche>
    <urlTeam>http://contraintes.inria.fr/</urlTeam>
    <datecreation type="Project-Team">March 01, 2001 </datecreation>
    <UR name="Rocquencourt"/>
    <keywords>
      <term>Rule-based Languages</term>
      <term>Formal Methods</term>
      <term>Computational Biology</term>
      <term>Combinatorial Optimization</term>
      <term>Logic</term>
      <term>Constraints</term>
      <term>Hybrid Systems</term>
      <term>Systems Biology</term>
      <term>Synthetic Biology</term>
    </keywords>
    <moreinfo/>
  </identification>
  <team id="uid1">
    <person key="contraintes-2006-idm51200627584">
      <firstname>François</firstname>
      <lastname>Fages</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Team Leader, Research Director (DR) Inria</moreinfo>
      <hdr>oui</hdr>
    </person>
    <person key="helix-2006-idm43775539296">
      <firstname>Grégory</firstname>
      <lastname>Batt</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Research Associate (CR), Inria</moreinfo>
    </person>
    <person key="contraintes-2006-idm51200624240">
      <firstname>Sylvain</firstname>
      <lastname>Soliman</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Chercheur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Research Associate (CR) Inria</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777304256">
      <firstname>Pascal</firstname>
      <lastname>Hersen</lastname>
      <affiliation>CNRS</affiliation>
      <categoryPro>CollaborateurExterieur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Research Scientist, MSC Lab., Univ. Paris Diderot</moreinfo>
    </person>
    <person key="contraintes-2007-idm353274367264">
      <firstname>Denis</firstname>
      <lastname>Thieffry</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>CollaborateurExterieur</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Professor, Ecole Normale Supérieure de Paris</moreinfo>
    </person>
    <person key="contraintes-2011-idm423244743536">
      <firstname>Neda</firstname>
      <lastname>Saeedloei</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>PostDoc Inria, up to October 2012</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777294880">
      <firstname>Francesco</firstname>
      <lastname>Santini</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>PostDoc Ercim, since October 2012</moreinfo>
    </person>
    <person key="virtual_plants-2006-idm428083943936">
      <firstname>Szymon</firstname>
      <lastname>Stoma</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>PostDoc Inria</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777288784">
      <firstname>Edwin Jake</firstname>
      <lastname>Wintermute</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PostDoc</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>PostDoc Inria, INSERM Tamara Lab, since December 2012</moreinfo>
    </person>
    <person key="bang-2011-idm124609283168">
      <firstname>François</firstname>
      <lastname>Bertaux</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>AMX scholarship, with EPI Bang</moreinfo>
    </person>
    <person key="contraintes-2009-idm193555249184">
      <firstname>Xavier</firstname>
      <lastname>Duportet</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Inria scholarship and MIT</moreinfo>
    </person>
    <person key="contraintes-2011-idm423244731280">
      <firstname>David</firstname>
      <lastname>Fournier</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>CIFRE General Electric Transportation</moreinfo>
    </person>
    <person key="proval-2008-idm220574913152">
      <firstname>Steven</firstname>
      <lastname>Gay</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Inria scholarship</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777273440">
      <firstname>Artémis</firstname>
      <lastname>Llamosi</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>CNRS scholarship, MSC Lab. and Inria</moreinfo>
    </person>
    <person key="ibis-2011-idm71852330576">
      <firstname>Jean-Baptiste</firstname>
      <lastname>Lugagne</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Inria scholarship and CNRS MSC Lab.</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777267280">
      <firstname>Pauline</firstname>
      <lastname>Traynard</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>AMX scholarship, with ENS</moreinfo>
    </person>
    <person key="contraintes-2009-idm193555267536">
      <firstname>Faten</firstname>
      <lastname>Nabli</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Inria scholarship</moreinfo>
    </person>
    <person key="contraintes-2009-idm193555261424">
      <firstname>Jannis</firstname>
      <lastname>Uhlendorf</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Inria scholarship and CNRS MSC Lab.</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777258128">
      <firstname>Lumadaiara</firstname>
      <lastname>Do Nascimento Vitorino</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>PhD</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Inria scholarship</moreinfo>
    </person>
    <person key="contraintes-2007-idm353274351312">
      <firstname>Thierry</firstname>
      <lastname>Martinez</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Engineer, since July 2012</moreinfo>
    </person>
    <person key="contraintes-2011-idm423244706832">
      <firstname>Raphaël</firstname>
      <lastname>Martin</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Technique</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Engineer</moreinfo>
    </person>
    <person key="axis-2006-idm198555895344">
      <firstname>Stéphanie</firstname>
      <lastname>Aubin</lastname>
      <affiliation>INRIA</affiliation>
      <categoryPro>Assistant</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Secretary (SAR) Inria</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777245856">
      <firstname>Hugues</firstname>
      <lastname>Asofa</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Internship, Master 1, Ecole Polytechnique, Palaiseau</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777242752">
      <firstname>Hui-Ju</firstname>
      <lastname>Chiang</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Internship, Master 2, National Technical University, Taiwan</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777239648">
      <firstname>Anthony</firstname>
      <lastname>Lins</lastname>
      <affiliation>UnivEtrangere</affiliation>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Internship, Master 2, UNiversity of Pernambuco, Brazil</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777236544">
      <firstname>Aishah</firstname>
      <lastname>Prastowo</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Internship, Master 1 Approches interdisciplinaires du vivant, MSC Lab. and Inria, Paris</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777233408">
      <firstname>Julianne</firstname>
      <lastname>Rieders</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Internship, Master 1 Approches interdisciplinaires du vivant, MSC Lab. and Inria, Paris</moreinfo>
    </person>
    <person key="contraintes-2012-idm272777230272">
      <firstname>Joé</firstname>
      <lastname>Schaul</lastname>
      <affiliation>UnivFr</affiliation>
      <categoryPro>AutreCategorie</categoryPro>
      <research-centre>Rocquencourt</research-centre>
      <moreinfo>Internship, Master 2 student, MPRI, Paris, Inria and MSC Lab.</moreinfo>
    </person>
  </team>
  <presentation id="uid2">
    <bodyTitle>Overall Objectives</bodyTitle>
    <subsection id="uid3" level="1">
      <bodyTitle>Introduction</bodyTitle>
      <p>Constraint Logic Programming supports a great ambition for making of programming essentially
a modeling task, with equations, constraints and logical formulas.
Its foundation is the use of relations on mathematical variables to compute with partial information.</p>
      <p>Our EPI has evolved since its creation in 2001, from the study of concurrent constraint logic programming languages
and their applications to solving combinatorial optimization problems in industry and biology,
to the study of formal methods coming from computer science
to model and analyze biochemical reaction systems, with applications to cell biology, medicine
and synthetic biology.
</p>
    </subsection>
    <subsection id="uid4" level="1">
      <bodyTitle>Highlight on modeling GPCR signaling, publication in <i>Molecular Systems Biology</i> with Robert Lefkowitz, recipient of the Nobel prize in Chemistry</bodyTitle>
      <p>In collaboration with Eric Reiter
(UMR CNRS-INRA 6175) and Frédérique Clément (EPI SISYPHE) in the framework of the Initiative Action
<ref xlink:href="http://www-rocq.inria.fr/who/Frederique.Clement/regate.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">REGATE</ref> (2008-2012),
and with Robert Lefkowitz (Duke University), recipient of the Nobel prize in Chemistry 2012 for his work on G-Protein Coupled Receptors (GPCR),
we have combined experimental approaches with computational modeling to decipher the
molecular mechanisms as well as the unexplained complex dynamics governing GPCR signaling,
and more precisely the ERK activation by the
angiotensin II type 1A receptor (AT1AR) in human embryonic kidney (HEK293) cells.</p>
      <p>In <ref xlink:href="#contraintes-2012-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>,
the molecular mechanisms and hidden dynamics governing ERK activation by the angiotensin II type 1A receptor are studied and deciphered, revealing a signal balancing mechanism that is found to be relevant to a wide range of important drug targets composed of other seven-transmembrane receptors. More precisely,</p>
      <simplelist>
        <li id="uid5">
          <p noindent="true">An ODE-based dynamical model of ERK activation by the prototypical angiotensin II type-1A seven transmembrane receptor has been built and validated using <ref xlink:href="http://contraintes.inria.fr/biocham" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref></p>
        </li>
        <li id="uid6">
          <p noindent="true">In order to deal with a limited number of experimental read-outs, unknown parameters have been inferred by simultaneously fitting control and perturbed conditions expressed in temporal logic LTL(<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mtext>lin</mtext></msub></math></formula>) in <ref xlink:href="http://contraintes.inria.fr/biocham" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref>
using the covariance method adaptive evolution strategy (CMAES) for continuous optimization (EPI TAO)</p>
        </li>
        <li id="uid7">
          <p noindent="true">In addition to its well-established function in G-protein uncoupling, G protein-coupled receptor kinase 2 has been shown to exert a strong negative effect on <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>β</mi></math></formula>-arrestin-dependent signaling and by doing so, to balance G-protein and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>β</mi></math></formula>-arrestin signaling.
The failure to fit some temporal constraints was the key to infer
the existence of these interactions from the computational model.</p>
        </li>
        <li id="uid8">
          <p noindent="true">This novel function of G protein-coupled receptor kinase 2 has also been evidenced in primary vascular smooth muscle cells naturally expressing the AT1AR and in HEK293 cells expressing other 7TMRs.</p>
        </li>
      </simplelist>
      <p>These results are the outcome of a long-term collaboration initiated with Eric Reiter in 2004, during which we
designed our formal methods for systems biology, and developed Biocham for supporting a tight integration between
modeling and biological experiments.
</p>
    </subsection>
    <subsection id="uid9" level="1">
      <bodyTitle>Highlight: Cells driven by a computer, publication in PNAS</bodyTitle>
      <p>In collaboration with the Hersen group (MSC Lab), we have shown that it is possible to control in real-time gene expression in yeast cells.
The main novelty resides in the use of a computer-driven feedback loop to control directly a small population of cells or even single cells.
Our interface between cells and computer allowed us to drive the expression level of a given gene so that it follows a user-defined temporal profile over many cell generations and with an unprecedented accuracy.
This approach opens perspectives for applications in synthetic biology and biotechnology domains.</p>
      <p>This work has been published in the Proceedings of the National Academy of Sciences of the USA 
<best><ref xlink:href="#contraintes-2012-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/></best><ref xlink:href="#contraintes-2012-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
, and has attracted the interest of the media (journal du CNRS, l'Humanité Dimanche, Phys.org).</p>
    </subsection>
  </presentation>
  <fondements id="uid10">
    <bodyTitle>Scientific Foundations</bodyTitle>
    <subsection id="uid11" level="1">
      <bodyTitle>Rule-based Modeling Languages</bodyTitle>
      <p>Logic programming in a broad sense is a declarative programming paradigm based on mathematical logic
with the following identifications:</p>
      <p rend="center">
        <i>program = logical formula,</i>
      </p>
      <p rend="center">
        <i>execution = proof search,</i>
      </p>
      <p>In Constraint Satisfaction Problems (CSP), the logical formulae are conjunctions of constraints
(i.e. relations on variables expressing partial information)
and the satisfiability proofs are computed by constraint solving procedures.</p>
      <p>In Constraint Logic Programming (CLP), the logical formulae are Horn clauses with constraints
(i.e. one headed rules for the inductive definitions of relations on variables)
and the satisfiability proofs combine constraint solving and clause resolution.
<ref xlink:href="http://www.gprolog.org/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Gnu-Prolog</ref> and
its modular extension <ref xlink:href="http://contraintes.inria.fr/~tmartine/emop/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">EMoP</ref>
that we develop, belong to this family of languages.
We use them for solving combinatorial problems and for implementing Biocham.</p>
      <p>In Concurrent Constraint Programming (CCP), CLP resolution is extended with a synchronization mechanism
based on constraint entailment. The variables play the role of transmissible dynamically created
communication channels. An agent may add constraints to the store
or read the store to decide whether a constraint guard is entailed by the current store.
<ref xlink:href="http://www.sics.se/isl/sicstuswww/site/index.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Sicstus-Prolog</ref>
and <ref xlink:href="http://www.swi-prolog.org/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">SWI-Prolog</ref> belong the this family of languages.
We use them for solving combinatorial optimization problems and defining new global constraints.</p>
      <p>CCP execution can be identified to deduction in J.Y. Girard's Linear Logic
by interpreting multisets of constraints and agents as tensor product conjunctions
and guards and rules as linear implications <footnote id="uid12" id-text="1">F. Fages, P. Ruet, S. Soliman. <i>Linear concurrent constraint programming: operational and phase semantics</i>, in “Information and Control”, 2001, vol. 165(1), pp.14-41.</footnote>.
The logical completeness of CCP in LL
continues to hold when considering linear logic constraint systems, i.e. constraint systems
where constraints can be consumed by implication. This extension, named
Linear Logic Concurrent Constraint Programming (LLCC), allows
for a non-monotonic evolution of the store of constraints
and can encode multi-headed rules like the <ref xlink:href="http://dtai.cs.kuleuven.be/CHR/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Constraint Handling Rules</ref> (CHR) language
of T. Frühwirth.</p>
      <p>All these rule-based languages, of increasing expressivity, involve some form of <i>multiset rewriting</i>.
We have designed and continue developing the following modeling languages:</p>
      <simplelist>
        <li id="uid13">
          <p noindent="true"><ref xlink:href="http://contraintes.inria.fr/rules2cp" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Rules2CP</ref>,
a rule-based modeling language for solving constraint optimization problems, developed for non-programmers,</p>
        </li>
        <li id="uid14">
          <p noindent="true">SiLCC, our experimental implementation of LLCC,</p>
        </li>
        <li id="uid15">
          <p noindent="true">the Biochemical Abstract Machine <ref xlink:href="http://contraintes.inria.fr/biocham" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref>,
a rule-based modeling language dedicated to Systems Biology,
in which biochemical reactions between multisets of reactants and products
are expressed with multi-headed rules (somewhat similar to CHR rules)
and augmented with <i>kinetic expressions</i> from which one can derive quantitative interpretations by
Ordinary Differential Equations (ODE), Continuous-Time Markov Chains (CTMC)
or Hybrid Automata.</p>
        </li>
      </simplelist>
    </subsection>
    <subsection id="uid16" level="1">
      <bodyTitle>Constraint Solving Techniques</bodyTitle>
      <p>Constraint propagation algorithms use constraints actively during search for filtering the domains of variables
and reducing the search space.
These domain reductions are the only way constraints communicate between each other.
Our research involves different constraint domains, namely:</p>
      <simplelist>
        <li id="uid17">
          <p noindent="true">booleans: binary decision diagrams and SAT solvers;</p>
        </li>
        <li id="uid18">
          <p noindent="true">finite domains (bounded natural numbers): membership, arithmetic, reified <ref xlink:href="#contraintes-2012-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>,
higher order and global constraints;</p>
        </li>
        <li id="uid19">
          <p noindent="true">reals: polyhedral libraries for linear constraints and interval methods;</p>
        </li>
        <li id="uid20">
          <p noindent="true">terms: subtyping constraints;</p>
        </li>
        <li id="uid21">
          <p noindent="true">graphs: subgraph epimorphism (SEPI) and isomorphism constraints; acyclicity constraint;</p>
        </li>
        <li id="uid22">
          <p noindent="true">Petri nets: P/T-invariants <ref xlink:href="#contraintes-2012-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, siphons and traps
<ref xlink:href="#contraintes-2012-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>;</p>
        </li>
        <li id="uid23">
          <p noindent="true">Kripke structures: temporal logic constraints (first-order Computation Tree Logic constraints over the reals).</p>
        </li>
      </simplelist>
      <p>We develop new constraints and domain filtering algorithms
by using already existing constraint solving algorithms and implementations.
For instance, we use the <ref xlink:href="http://bugseng.com/products/ppl" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Parma Polyhedra Library PPL</ref>
with its interface with Prolog
for solving temporal logic constraints over the reals.
Similarly, we use standard finite domain constraints for developing solvers for the new SEPI graph constraint.
</p>
    </subsection>
    <subsection id="uid24" level="1">
      <bodyTitle>Formal Methods for Systems Biology</bodyTitle>
      <p>At the end of the 90s, research in
Bioinformatics evolved, passing from the analysis of the genomic
sequence to the analysis of post-genomic interaction networks (expression of RNA and
proteins, protein-protein interactions, transport, etc.).
Systems biology is the name given to a pluridisciplinary research field
involving biology, computer science, mathematics,
physics, to illustrate this change of focus towards system-level understanding
of high-level functions of living organisms from their biochemical bases at the molecular level.</p>
      <p>Our group was among the first ones in 2002 to apply formal methods from computer science to systems biology
in order to reason on large molecular interaction networks
and get over complexity walls.
The <i>logical paradigm for systems biology</i> that we develop can be summarized by the following identifications :</p>
      <p rend="center">
        <i>biological model = rule-based transition system,</i>
      </p>
      <p rend="center">
        <i>biological property = temporal logic formula,</i>
      </p>
      <p rend="center">
        <i>model validation = model-checking,</i>
      </p>
      <p rend="center">
        <i>model inference = constraint solving.</i>
      </p>
      <p>Rule-based dynamical models of biochemical reaction networks are composed
of a reaction graph (bipartite graph with vertices for species and reactions)
where the reaction vertices are given with kinetic expressions
(mass action law, Michaelis-Menten, Hill, etc.).
Most of our work consists in analysing the <i>interplay between the structure</i> (reaction graphs)
<i>and the dynamics</i> (ODE, CTMC or hybrid interpretations derived from the kinetic expressions).</p>
      <p>Besides this logical paradigm, we use the theory of abstract interpretation to relate
the different interpretations of rule-based models and organize them in a hierarchy of semantics
from the most concrete (CTMC stochastic semantics) to the most abstract (asynchronous Boolean transition system).
This allows us to prove for instance that if a behavior is not possible in the Boolean semantics
of the rules
then it is not possible in the stochastic semantics for any kinetic expressions and parameter values.
We also use the framework of abstract interpretation to formally relate rule-based reaction models
to other knowledge representation formalisms such as, for instance,
ontologies of protein functions,
or influence graphs between molecular species.
These formal methods are used to build models of biological processes, fit models to experimental data,
make predictions, and design new biological experiments.
</p>
    </subsection>
    <subsection id="uid25" level="1">
      <bodyTitle>Tight Integration of <i>In Silico</i> and <i>In Vivo</i> Approaches</bodyTitle>
      <p>Bridging the gap between the complexity of biological systems and our capacity to model and predict systems behaviors is a central challenge in quantitative systems biology. We investigate using wet and dry experiments a few challenging biological questions that necessitate a tight integration between <i>in vivo</i> and <i>in silico</i> work.
Key to the success of this line of research fundamentally guided by specific biological questions
is the deployment of innovative modelling and analysis methods for the <i>in silico</i> studies.</p>
      <p>Synthetic biology, or bioengineering, aims at designing and constructing <i>in vivo</i> biological systems that performs novel, useful tasks. This is achieved by reingeneering existing natural biological systems. While the construction of simple intracellular circuits has shown the feasibility of the approach, the design of larger, multicellular systems is a major open issue.
In engineered tissues for example, the behavior results from the subtle interplay between intracellular processes (signal transduction, gene expression) and intercellular processes (contact inhibition, gradient of diffusible molecule). How should cells be genetically modified such that the desired behavior robustly emerges from cell interactions?
In collaboration with Dirk Drasdo (EPI BANG), we develop <i>abstraction methods for multiscale systems</i> to make the design and optimization of such systems computationally tractable and investigate the mammalian tissue homeostasis problem from a bioengineering point of view.
Then, in collaboration with the Weiss lab (MIT), we construct and test <i>in vitro</i> the proposed designs in actively-growing mammalian cells.</p>
      <p>The rational design of synthetic systems relies however on a good quantitative understanding of the functioning of the various processes involved. To acquire that knowledge, one observes the cell reaction to a range of external perturbations. However, current experimental techniques do not allow precise perturbations of cellular processes over a long time period.
To make progress on this problem, we develop an experimental platform for the <i>closed-loop control</i> of intracellular processes. In collaboration with the MSC lab (CNRS/Paris Diderot U), we develop models of the controlled cellular system, generate quantitative data for parameter identification, and develop real-time control approaches. The integration of all these elements results in an original platform combining hardware (microfluidic device and microscope) and software (cell tracking and model predictive control algorithms).
More specifically, by setting up an external, <i>in silico</i> feedback loop, we investigate the strengths and time scales of natural feedback loops, responsible for cell adaptation to environmental fluctuations.
</p>
    </subsection>
  </fondements>
  <domaine id="uid26">
    <bodyTitle>Application Domains</bodyTitle>
    <subsection id="uid27" level="1">
      <bodyTitle>Combinatorial optimization</bodyTitle>
      <p>The number and economic impact of combinatorial optimization problems found in the industrial world are constantly increasing. They cover:</p>
      <simplelist>
        <li id="uid28">
          <p noindent="true">resource allocation;</p>
        </li>
        <li id="uid29">
          <p noindent="true">placement, bin packing;</p>
        </li>
        <li id="uid30">
          <p noindent="true">scheduling;</p>
        </li>
        <li id="uid31">
          <p noindent="true">planning;</p>
        </li>
        <li id="uid32">
          <p noindent="true">transport;</p>
        </li>
        <li id="uid33">
          <p noindent="true">etc.</p>
        </li>
      </simplelist>
      <p>The last fifty years have brought many improvements in Operations
Research resolution techniques. In this context, Constraint
Programming can be seen as providing, on the one hand, constraint propagation
algorithms that can be applied to various numerical or symbolic
constraints, and on the other hand, declarative languages
to model real-life problems and express complex resolution strategies. The latter
point is crucial for designing new algorithms that cannot be defined
without a sufficiently high-level language to express them.
It allowed for better results than traditional methods, for instance in
scheduling, and is promised to an
even better future when thinking about the cooperation of global
resolution, local consistency techniques and search methods.</p>
      <p>The European FP6 Strep project <ref xlink:href="http://net-wms.ercim.org" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Net-WMS</ref>
that we have coordinated,
has shown the benefit of
combining discrete geometry constraints with rules to express
physical, common sense and packing business constraints
to solve packing problems
in the context of warehouse management systems for the automotive industry.
In this context, we have developed a rule-based modeling language, called <ref xlink:href="http://contraintes.inria.fr/rules2cp" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Rules2CP</ref>,
to express requirements in a declarative and flexible manner,
and compile them to efficient constraint programs using
reified constraints and
a global constraint dedicated to geometrical placement problems in high dimension.
</p>
    </subsection>
    <subsection id="uid34" level="1">
      <bodyTitle>Computational Systems Biology</bodyTitle>
      <p>In partnership with biologists, we develop and experiment our modeling methods
in five main leading applications:</p>
      <simplelist>
        <li id="uid35">
          <p noindent="true"><b>Cancer chronotherapy optimization.</b>
This research initiated in 2004 in partnership with
Jean Clairambault, EPI BANG, and
Francis Lévi INSERM, Hopital Paul Brousse, Villejuif,
aims at understanding fundamental mechanisms involved in cancer and chronotherapies
through mathematical modeling.
Following the EU STREP project (2006-2009)
on “temporal genomics for patient tailored chronotherapeutics”, coordinated by Francis Lévi,
and in the framework of the Era-Net SysBio <ref xlink:href="http://www.erasysbio.net/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">C5Sys</ref> project (2010-2013) coordinated by Francis Lévi and David Rand, University of Warwick, UK,
we develop
coupled models of the cell cycle, the circadian clock, the DNA repair system, irinotecan metabolism
and drug injection optimization,
focussing on the interactions between the cell cycle and the circadian clock in mammalian cells.</p>
        </li>
        <li id="uid36">
          <p noindent="true"><b>Mammalian cell cycle regulation.</b>
This theme that is closely related to
the previous one has lead to a formal collaboration in the framework of the ANR
Syscomm project
<ref xlink:href="http://tagc.univ-mrs.fr/welcome/spip.php?rubrique169" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CALAMAR</ref>,
started in 2009 on the “Compositional modeling and Analysis of LArge MoleculAr
Regulatory networks”. In partnership with Claudine Chaouiya, TAGC INSERM,
Marseille, and Laurence Calzone, Institut Curie, Paris, this project aims
at applying our computational techniques – both qualitative
and quantitative – to the analysis
of the large scale RB/E2F network,
in order to elucidate various features of the human cell proliferation,
especially in the case of healthy and bladder-tumor cells of different
aggressiveness.</p>
        </li>
        <li id="uid37">
          <p noindent="true"><b>G-protein coupled receptor signal transduction</b>.
This research initiated in 2004 in partnership with
Eric Reiter, INRA Tours, and Frédérique Clément, EPI SISYPHE,
aimed at understanding the structure and the dynamics of
the follicule stimulating hormone (FSH) and angiotensine signal transduction
in mammalian cells.
It was first conducted in the INRA AgroBi project <ref xlink:href="http://contraintes.inria.fr/~heitzler/INSIGHT/Home.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">INSIGHT</ref> (2006-2009)
and in the
AE <ref xlink:href="http://www-rocq.inria.fr/who/Frederique.Clement/regate.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">REGATE</ref>.</p>
          <p>The article <ref xlink:href="#contraintes-2012-bid0" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
concludes our fruitful collaboration over this period of eight years,
with a tightly coupled formal and experimental study of GPCR signaling, of particular importance in medicine
since these receptors are the most common drug target.</p>
        </li>
      </simplelist>
      <simplelist>
        <li id="uid38">
          <p noindent="true"><b>Real-time control of gene expression in yeast.</b>
This research lead in the team by Grégory Batt investigates the possibilities to control gene expression in living cells.
In collaboration with Pascal Hersen and Samuel Bottani, biophysicists at the Matière and Systèmes Complexes lab, CNRS/Paris Diderot University, we develop a microfluidic platform and control software for the real-time control of gene expression in yeast.
In a larger initiative, we consider a similar problem but in mammalian cells, where the stochasticity of gene expression makes the control problem particularly challenging. The Iceberg Investissement d'Avenir project, coordinated by Grégory Batt, involves the MSC, BM2A, LIFL and PPS labs, and the Jacques Monod Institut.
Similarly, the Contraintes research group is also involved in the Inria/INSERM large-scale initiative action <ref xlink:href="http://colage.saclay.inria.fr/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">COLAGE</ref>
coordinated by Huges Berry, EPI COMBINING,
with François Taddei, Ariel Lindner, INSERM Paris Necker, Hidde de Jong, Delphine Ropers, EPI IBIS, Jean-Luc Gouzé, and Madalena Chaves, EPI COMORE. In this project,
we investigate the possibilities to control and reprogram growth and aging in bacteria <i>E. coli</i> using synthetic biology approaches.</p>
        </li>
        <li id="uid39">
          <p noindent="true"><b>Artificial tissue homeostasis in mammalian cells.</b>
Artificial tissue design is a particularly challenging problem in synthetic biology since the system behavior results from the interplay between intra- and intercellular dynamics. In the framework of the <ref xlink:href="http://team.inria.fr/syne/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Syne2arti</ref> ANR project, coordinated by Grégory Batt, and involving Dirk Draso, EPI BANG, Oded Maler, CNRS Verimag, and Ron Weiss, MIT, USA, we design and genetically-engineer mammalian cells to obtain a tissue having a desired cell density. The long-term correct functioning of the system relies several key aspects, including individual cell decisions, collective, spatial aspects, and cell-to-cell variability.</p>
        </li>
        <li id="uid40">
          <p noindent="true"><b>TGF<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>β</mi></math></formula> signaling and initiation of translation in sea
urchin.</b>
In the framework of the
<ref xlink:href="http://biotempo.genouest.org/wiki.php/Accueil" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BioTempo</ref>
ANR project, we recently started to apply the different algorithms
available in the
<ref xlink:href="http://contraintes.inria.fr/BIOCHAM" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref> platform
to the modeling of the TGF<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>β</mi></math></formula> signaling network in collaboration with
the SeRAIC lab (Rennes, France) and of the sea urchin's initiation of
translation with Laboratoire Mer et Santé (Roscoff, France). In the first
case, the main challenge is to compare and understand crosstalks between the
SMAD-dependent fast pathway and the MAPK-dependent slower pathway that is
often related to cancer. In the second case there is a whole issue of
parametrization even for small models since the data is quite sparse. The
different parameter learning features of BIOCHAM, notably based on temporal
logics, are therefore put to good use.</p>
        </li>
      </simplelist>
    </subsection>
  </domaine>
  <logiciels id="uid41">
    <bodyTitle>Software</bodyTitle>
    <subsection id="uid42" level="1">
      <bodyTitle>BIOCHAM, biochemical abstract machine</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="proval-2008-idm220574913152">
          <firstname>Steven</firstname>
          <lastname>Gay</lastname>
        </person>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
      </participants>
      <p>The Biochemical Abstract Machine <ref xlink:href="http://contraintes.inria.fr/BIOCHAM" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref> <ref xlink:href="#contraintes-2012-bid5" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>
is a modeling environment for systems biology
distributed as open-source since 2003. Current version is v3.4, released in October.
BIOCHAM uses a compositional rule-based language for modeling biochemical systems,
allowing patterns for expressing set of rules in a compact form.
This rule-based language
is compatible with the Systems Biology Markup Language (<ref xlink:href="http://www.sbml.org/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">SBML</ref>)
and is interpreted with three semantics correspnding to three abstraction levels:</p>
      <orderedlist>
        <li id="uid43">
          <p noindent="true">the boolean semantics (presence or absence of molecules),</p>
        </li>
        <li id="uid44">
          <p noindent="true">the stochastic semantics (discrete numbers of molecules),</p>
        </li>
        <li id="uid45">
          <p noindent="true">the differential semantics (concentrations of molecules).</p>
        </li>
      </orderedlist>
      <p>Based on this formal framework, BIOCHAM features:</p>
      <simplelist>
        <li id="uid46">
          <p noindent="true">Boolean and numerical simulators (Rosenbrock's method for the differential semantics, Gillespie's algorithm with tau lipping for the stochastic semantics);</p>
        </li>
        <li id="uid47">
          <p noindent="true">a temporal logic language (CTL for qualitative models and LTL(<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mtext>lin</mtext></msub></math></formula>) with
numerical constraints for quantitative models)
for formalizing biological properties such as reachability, checkpoints, oscillations or stability,
and checking them automatically with model-checking techniques;</p>
        </li>
        <li id="uid48">
          <p noindent="true">automatic search procedures to infer parameter values, initial conditions
and even reaction rules from temporal logic properties;</p>
        </li>
        <li id="uid49">
          <p noindent="true">automatic detection of invariants, through constraint-based
analysis of the underlying Petri net;</p>
        </li>
        <li id="uid50">
          <p noindent="true">an SBGN-compatible reaction graph editor;</p>
        </li>
        <li id="uid51">
          <p noindent="true">an event handler allowing the encoding of hybrid models and formalisms.</p>
        </li>
      </simplelist>
      <p>BIOCHAM is implemented in GNU-Prolog and interfaced to the
symbolic model checker
<ref xlink:href="http://nusmv.fbk.eu/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">NuSMV</ref>
and to the continuous optimization tool <ref xlink:href="http://www.lri.fr/~hansen/cmaesintro.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CMAES</ref>
developed by the EPI TAO.
</p>
    </subsection>
    <subsection id="uid52" level="1">
      <bodyTitle>Nicotine</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
      </participants>
      <p><ref xlink:href="http://contraintes.inria.fr/~soliman/nicotine/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Nicotine</ref> is a
GNU Prolog framework dedicated to the analysis of Petri nets. It was
originally built for the computation of invariants using GNU Prolog's CLP(FD)
solver <ref xlink:href="#contraintes-2012-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> but has been further extended to allow import/export of various Petri
nets formats. It provides as independent modules different features that can
sometimes also be integrated in BIOCHAM, like SEPI computation, or left aside,
like <ref xlink:href="http://contraintes.inria.fr/~soliman/ode2pn.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">unambiguous ODE to Petri net
conversion</ref>, since a
more general heuristic conversion has been developed for BIOCHAM <ref xlink:href="#contraintes-2012-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, <ref xlink:href="#contraintes-2012-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>.
</p>
    </subsection>
    <subsection id="uid53" level="1">
      <bodyTitle>STSE, spatio-temporal simulation environment</bodyTitle>
      <participants>
        <person key="virtual_plants-2006-idm428083943936">
          <firstname>Szymon</firstname>
          <lastname>Stoma</lastname>
        </person>
      </participants>
      <p>The overall goal of this project is to provide a software platform gathering a set of open-source tools and workflows facilitating spatio-temporal simulations (preferably of biological systems) based on microscopy data. The framework currently contains modules to digitize, represent, analyze, and model spatial distributions of molecules in static and dynamic structures (e.g. growing). A strong accent is put on the experimental verification of biological models by actual, spatio-temporal data acquired using microscopy techniques. Project was initially started at Humboldt University Berlin and moved to Inria with its founder. Project webpage is: <ref xlink:href="http://stse-software.org" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://stse-software.org</ref>.
</p>
    </subsection>
    <subsection id="uid54" level="1">
      <bodyTitle>YeastImageToolkit</bodyTitle>
      <participants>
        <person key="virtual_plants-2006-idm428083943936">
          <firstname>Szymon</firstname>
          <lastname>Stoma</lastname>
        </person>
      </participants>
      <p>YeastImageToolkit is an extention of YeastTracker software started originally by Jannis Uhlendorf. It allows following single cells in movies and quantifying fluorescent images based on this tracking as well as creating cell lineages. The software is currently under development and is designed to be a CellProfiler plugin facilitating yeast cell tracking, lineage and fluorescent signal quantification. Project webpage is: <ref xlink:href="http://yeast-segtrack.weebly.com/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://yeast-segtrack.weebly.com/</ref>.
</p>
    </subsection>
    <subsection id="uid55" level="1">
      <bodyTitle>SBMC, systems biology model-checker</bodyTitle>
      <participants>
        <person key="virtual_plants-2006-idm428083943936">
          <firstname>Szymon</firstname>
          <lastname>Stoma</lastname>
        </person>
      </participants>
      <p>Systems Biology Model Checker (SBMC) is a webservice allowing to verify biological models (e.g. signaling pathways stored in SBML files) against their specifications given in Signal Temporal Logics (STL). This project aims at providing to a large audience the methods described in <ref xlink:href="#contraintes-2012-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> and used to analyse extrensic apoptosis pathway. Project webpage is: <ref xlink:href="http://stoma.name/pmwiki.php?n=Home.Home?n=Site.SBMC" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">SBMC</ref>.
</p>
    </subsection>
    <subsection id="uid56" level="1">
      <bodyTitle>FO-CTL(<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mtext>lin</mtext></msub></math></formula>), first-order computation tree logic over the reals</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
      </participants>
      <p>FO-CTL(<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mtext>lin</mtext></msub></math></formula>) is a solver for full First-Order Computation Tree Logic with linear arithmetic over the reals in constrained transition systems (CTS). CTS are transition systems where both states and transitions are described with constraints.
FO-CTL(<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mtext>lin</mtext></msub></math></formula>) generalizes the implementation done in Biocham of LTL(<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mtext>lin</mtext></msub></math></formula>) for linear traces
to branching Kripke structure.
</p>
    </subsection>
    <subsection id="uid57" level="1">
      <bodyTitle>Rules2CP</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="contraintes-2011-idm423244706832">
          <firstname>Raphaël</firstname>
          <lastname>Martin</lastname>
        </person>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
      </participants>
      <p><ref xlink:href="http://contraintes.inria.fr/rules2cp" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Rules2CP</ref> is a rule-based modeling language for constraint programming. It is distributed since 2009 as open-source.
Unlike other modeling
languages for constraint programming, Rules2CP adopts a single knowledge representation paradigm
based on rules without recursion, and a restricted set of data structures
based on records and enumerated lists given with iterators.
This allows us to model complex constraint satisfaction problems together with
search strategies, where search trees are expressed by logical formulae and
heuristic choice criteria are defined with preference orderings by pattern-matching
on the rules' left-hand sides.</p>
      <p>The expressiveness of Rules2CP has been illustrated in the FP6 Strep project <ref xlink:href="http://net-wms.ercim.org" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Net-WMS</ref>
by a complete library for packing problems,
called PKML (Packing Knowledge Modeling Library), which,
in addition to pure bin packing and bin design problems, can deal with
common sense rules about weights, stability, as well as specific packing
business rules.
</p>
    </subsection>
    <subsection id="uid58" level="1">
      <bodyTitle>SiLCC, linear concurrent constraint programming</bodyTitle>
      <participants>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
      </participants>
      <p><ref xlink:href="http://contraintes.inria.fr/~tmartine/silcc/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">SiLCC</ref>
is an extensible modular concurrent constraint programming language relying upon linear logic.
It is a complete implementation of the Linear logic Concurrent Constraint programming paradigm
of Saraswat and Lincoln using the formal semantics of Fages, Ruet and Soliman.
It is a single-paradigm logical language, enjoying concurrency, imperative traits,
and a clean module system allowing to develop hierarchies of constraint systems within the language.</p>
      <p>This software prototype is used to study the design of hierarchies of
extensible libraries of constraint solvers.
SiLCC is also considered as a possible implementation language for
restructuring the code of <ref xlink:href="http://contraintes.inria.fr/biocham" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref>.
</p>
    </subsection>
    <subsection id="uid59" level="1">
      <bodyTitle>EMoP, existential modules for Prolog</bodyTitle>
      <participants>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
      </participants>
      <p><ref xlink:href="http://contraintes.inria.fr/~tmartine/emop/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">EMoP</ref>
is an extension of Prolog with first-class modules.
These modules have the formal semantics of the LCC modules and provide Prolog
with notions of namespaces, closures and objects within a simple programming model.
Modules are also the support for user-definition of macros and modular syntax
extensions.
EMoP is bootstrapped and uses the GNU Prolog compilation chain as back-end.</p>
    </subsection>
    <subsection id="uid60" level="1">
      <bodyTitle>CHRat, CHR with ask and tell</bodyTitle>
      <participants>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
      </participants>
      <p><ref xlink:href="http://contraintes.inria.fr/~tmartine/chrat/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CHRat</ref> is a
modular version of the well known Constraint Handling Rules language CHR, called for CHRat for CHR with <i>ask</i> and <i>tell</i>.
Inspired by the LCC framework, this extension of CHR makes it possible to reuse CHRat components
both in rules and guards in other CHRat components, and define hierarchies of constraint solvers.
CHRat is a bootstrapped preprocessor for CHR which generates code for SWI/Prolog.
</p>
    </subsection>
    <subsection id="uid61" level="1">
      <bodyTitle>CLPGUI, constraint logic programming graphical user interface</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
      </participants>
      <p><ref xlink:href="http://contraintes.inria.fr/~fages/CLPGUI/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CLPGUI</ref> is a generic graphical user interface written in Java for
constraint logic programming. It is available for
GNU-Prolog and SICStus Prolog. CLPGUI has been developed both for teaching purposes and
for debugging complex programs. The graphical user interface is
composed of several windows: one main console and several dynamic 2D
and 3D viewers of the search tree and of finite domain variables.
With CLPGUI it is possible to execute incrementally any goal,
backtrack or recompute any state represented as a node in the search
tree. The level of granularity for displaying the search tree is defined by
annotations in the CLP program.</p>
      <p>CLPGUI has been mainly developped in 2001 and is distributed as third-party software on
GNU-Prolog and SICStus Prolog web sites.
In 2009, CLPGUI has been interfaced to Rules2CP/PKML and used in the
FP6 Strep <ref xlink:href="http://net-wms.ercim.org" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Net-WMS</ref>
with a non-released version.
</p>
    </subsection>
  </logiciels>
  <resultats id="uid62">
    <bodyTitle>New Results</bodyTitle>
    <subsection id="uid63" level="1">
      <bodyTitle>Inferring Reaction Rule Models from Ordinary Differential Equations</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="proval-2008-idm220574913152">
          <firstname>Steven</firstname>
          <lastname>Gay</lastname>
        </person>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
      </participants>
      <p>Many models in Systems Biology are described as Ordinary Differential Equations (ODEs),
which allow for numerical integration, bifurcation analyses, parameter sensitivity analyses, etc.
However, before fixing the kinetics and parameter values
and going to simulations, various analyses can be performed based only on the structure of the model.
This approach has rapidly developed in Systems Biology in the last decade, with
for instance, the analyses of structural invariants in Petri net representation,
model reductions by subgraph epimorphims, qualitative attractors in logical
dynamics or temporal logic properties by analogy to circuit and program verification.
These complementary analysis tools do not rely on kinetic information,
but on the structure of the model with reactions.</p>
      <p>In <ref xlink:href="#contraintes-2012-bid6" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, <ref xlink:href="#contraintes-2012-bid7" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>,
we present a symbolic computation algorithm
for inferring a reaction model from an ODE system,
based a general compatibility condition between the kinetic expression
and the structure of a reaction,
and report on its use for automatically curating the writing in SBML of the models in the respository biomodels.net.
SBML is now a standard for sharing and publishing reaction models. However, since SBML does not enforce
any coherence between the structure and the kinetics of a reaction, an ODE
model can be transcribed in SBML without reflecting the real structure of the
reactions, hereby invalidating many structural analyses.
We show that the automatic writing in SBML of the models of biomodels.net
allows us to reduce the percentage of models with a non well-formed reaction
from 66% to 28%.
</p>
    </subsection>
    <subsection id="uid64" level="1">
      <bodyTitle>Petri Net Analyses of Biochemical Networks using Constraint Logic Programming</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
        <person key="contraintes-2009-idm193555267536">
          <firstname>Faten</firstname>
          <lastname>Nabli</lastname>
        </person>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
      </participants>
      <p>Petri nets are a simple formalism for modeling concurrent
computation. Recently, they have emerged as a promising tool for modeling
and analyzing biochemical interaction networks, bridging the gap
between purely qualitative and quantitative models. Biological networks
can indeed be large and complex, which makes their study difficult and
computationally challenging.</p>
      <p>In <ref xlink:href="#contraintes-2012-bid4" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, we focus on two structural
properties of Petri nets, siphons and traps, that bring us information
about the persistence of some molecular species. We present a Boolean model
and two constraint-based methods
for enumerating all minimal siphons and traps of a Petri net, by
iterating the resolution of Boolean satisfiability problems executed with
either a SAT solver or a CLP(B) program. We compare the performances
of these methods with respect to a state-of-the-art algorithm from the
Petri net community. On a benchmark with 80 Petri nets from the Petriweb
database and 403 Petri nets from curated biological models of the
<ref xlink:href="http://biomodels.net" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Biomodels</ref> database, we show that miniSAT and CLP(B) solvers are
overall both faster by two orders of magnitude with respect to the dedicated
algorithm. Furthermore, we analyse why these programs perform
so well on even very large biological models and show a polynomial time complexity
result for Petri nets of fixed treewidth,
using a similar theorem for constraint satisfaction problems with
bounded treewidth constraint graphs.</p>
      <p>In <ref xlink:href="#contraintes-2012-bid3" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/> we present a method to compute the minimal semi-positive invariants of a Petri net representing a biological reaction system, as resolution of a Constraint Satisfaction Problem.
This analysis brings both qualitative and quantitative information on the models, in the form of conservation laws, consistency checking, etc. thanks to finite domain constraint programming. It is noticeable that some of the most recent optimizations of standard invariant computation techniques in Petri nets correspond to well-known techniques in constraint solving, like symmetry-breaking.
A simple implementation based on GNU-Prolog's finite domain solver, and including symmetry detection and breaking, was incorporated into the BIOCHAM modelling environment and in the independent tool Nicotine. Some illustrative examples and benchmarks are provided.
</p>
    </subsection>
    <subsection id="uid65" level="1">
      <bodyTitle>Subgraph Epimorphisms</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="proval-2008-idm220574913152">
          <firstname>Steven</firstname>
          <lastname>Gay</lastname>
        </person>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
        <person key="contraintes-2012-idm272777294880">
          <firstname>Francesco</firstname>
          <lastname>Santini</lastname>
        </person>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
      </participants>
      <p>The operations of deleting and merging vertices are natural operations for reducing a graph.
While graph reductions through a sequence of vertex deletions (resp. mergings)
characterize subgraph isomorphisms (resp. graph epimorphisms),
sequences of both vertex deletion and merging operations
characterize subgraph epimorphisms.
Our proposal is thus to use subgraph epimorphism for comparing graphs
in applications in systems biology and image analysis,
when a more flexible notion than the classical notion of subgraph isomorphism is required.</p>
      <p>In collaboration with Christine Solnon (INSA Lyon),
we have developed the theory of subgraph epimorphisms.
We have defined the SEPI, EPI and SISO distances between two graphs as the size of the largest SEPI (resp. EPI, SISO)
lower bound graphs.
These distances are equal to the minimum number of respectively vertex deletion and/or merging operations
that are necessary to obtain isomorphic graphs.
They are also metrics on graphs and we have <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>d</mi><mi>d</mi></msub><mo>≥</mo><msub><mi>d</mi><mrow><mi>m</mi><mi>d</mi></mrow></msub></mrow></math></formula> and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mrow><msub><mi>d</mi><mi>m</mi></msub><mo>≥</mo><msub><mi>d</mi><mrow><mi>m</mi><mi>d</mi></mrow></msub></mrow></math></formula>.
From a computational point of view, we have shown that the existence of a SEPI between two graphs
is an NP-complete problem and have presented a constraint satisfaction algorithm for solving it.</p>
      <p>Our algorithm is implemented in <ref xlink:href="http://contraintes.inria.fr/biocham" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref>
and is currently improved for better performance on large graphs
and generalized as a SEPI graph constraint propagation algorithm
for computing SEPI lower and upper bounds.
</p>
    </subsection>
    <subsection id="uid66" level="1">
      <bodyTitle>Parameter Search with Temporal Logic Constraints</bodyTitle>
      <participants>
        <person key="helix-2006-idm43775539296">
          <firstname>Grégory</firstname>
          <lastname>Batt</lastname>
        </person>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="contraintes-2012-idm272777239648">
          <firstname>Anthony</firstname>
          <lastname>Lins</lastname>
        </person>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
        <person key="contraintes-2012-idm272777267280">
          <firstname>Pauline</firstname>
          <lastname>Traynard</lastname>
        </person>
        <person key="contraintes-2009-idm193555261424">
          <firstname>Jannis</firstname>
          <lastname>Uhlendorf</lastname>
        </person>
        <person key="PASUSERID">
          <firstname>Luma</firstname>
          <lastname>Vittorino</lastname>
        </person>
      </participants>
      <p>Our method for solving temporal logic constraints
in first-order linear time logic LTL(<formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><msub><mi>R</mi><mtext>lin</mtext></msub></math></formula>),
opens up the field of model-checking to optimization
through the definition of a continuous
degree of satisfaction for temporal logic formulae.
This satisfaction degree can be used in a number of ways, e.g. as a fitness function
with continuous optimization methods
to find unknown parameter values in a model,
to perform sensitivity analyses and
compute the robustness of a system w.r.t. a temporal property and a perturbation of the parameters.
or to find control parameters.</p>
      <p>This approach is implemented in <ref xlink:href="http://contraintes.inria.fr/biocham" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref>
and is one unique feature of this modeling environment.
In this implementation, the continuous optimization procedure we use
is the Covariance Matrix Adaptation Evolutionary Strategy
<ref xlink:href="http://www.lri.fr/~hansen/cmaesintro.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">CMAES</ref>
of Nikolaus Hansen from the EPI TAO.
A parallel version of Biocham implements this method on the Jade cluster of 10000 cores at GENCI
for running our most challenging parameter search problems.</p>
      <p>This year, in collaboration with Fernando Buarque,
we have explored another continuous optimization method of the family of Particle Swarm Optimization (PSO),
called Fish School Optimization (FSS).
In <ref xlink:href="#contraintes-2012-bid9" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, we report on our first results which
are encouraging for using FSS for decreasing the sensitivity of the method to initial conditions
and being able to maintain several swarms of solutions.
</p>
    </subsection>
    <subsection id="uid67" level="1">
      <bodyTitle>Coupled Model of the Cell Cycle and Circadian Clock</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
        <person key="contraintes-2007-idm353274367264">
          <firstname>Denis</firstname>
          <lastname>Thieffry</lastname>
        </person>
        <person key="contraintes-2012-idm272777267280">
          <firstname>Pauline</firstname>
          <lastname>Traynard</lastname>
        </person>
      </participants>
      <p>Recent advances in cancer chronotherapy techniques support the evidence that
there exist imortant links between the cell cycle and the circadian clock genes.
One purpose for modeling these links
is to better understand how to efficiently target malignant cells
depending on the phase of the day and patient characterictics.
This is at the heart of our participation in collaboration with the EPI BANG in
the EraNet SysBio project <ref xlink:href="http://www.erasysbio.net/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">C5Sys</ref>,
follow up of the former EU STREP project <ref xlink:href="http://www.chrono-tempo.org/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">TEMPO</ref>.</p>
      <p>This year we have investigated the effect of transcription inhibition during mitosis,
as a reverse coupling from the cell cycle to the circadian clock.
We use temporal logic constraints
and the parallel version of <ref xlink:href="http://contraintes.inria.fr/biocham" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BIOCHAM</ref> for parameter search,
running on the Jade cluster of 10000 processors at the GENCI CINES,
to couple dynamical models in high dimension
and fit models to experimental data time series obtained in Franck Delaunay's lab in Nice, CNRS.
</p>
    </subsection>
    <subsection id="uid68" level="1">
      <bodyTitle>STL-based Analysis of TRAIL-induced Apoptosis</bodyTitle>
      <participants>
        <person key="helix-2006-idm43775539296">
          <firstname>Grégory</firstname>
          <lastname>Batt</lastname>
        </person>
        <person key="bang-2011-idm124609283168">
          <firstname>François</firstname>
          <lastname>Bertaux</lastname>
        </person>
        <person key="virtual_plants-2006-idm428083943936">
          <firstname>Szymon</firstname>
          <lastname>Stoma</lastname>
        </person>
      </participants>
      <p>Extrinsic apoptosis is a programmed cell death triggered by external ligands, such as the TNF-related apoptosis inducing ligand (TRAIL). Depending on the cell line, the specific molecular mechanisms leading to cell death may significantly differ. Precise characterization of these differences is crucial for understanding and exploiting extrinsic apoptosis. Cells show distinct behaviors on several aspects of apoptosis, including (i) the relative order of caspases activation, (ii) the necessity of Mitochondria Outer Membrane Permeabilization (MOMP) for effector caspase activation, and (iii) the survival of cell lines overexpressing Bcl2, leading to classification of cell lines into two groups (type I and type II). In <ref xlink:href="#contraintes-2012-bid8" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, we challenge this type I/II cell line classification. We encode the three aforementioned distinguishing behaviors in a formal language, called signal temporal logic (STL), and use it to extensively test the validity of a previously-proposed model of TRAIL-induced apoptosis with respect to experimental observations made on different cell lines. Then, STL-guided parameter search is used to solve the few inconsistencies found between model and data. We show that these three criteria do not define consistent cell line classifications in type I or type II, and suggest mutants that are predicted to exhibit ambivalent behaviors. In particular, this finding sheds light on the role of a feedback loop between caspases, and reconciliates two apparently-conflicting views regarding the importance of either upstream or downstream processes for cell type determination. More generally, our work suggests that rather than being considered as defining criteria for cell type classification, these three distinguishing behaviors should be merely considered as type I or II features. On the methodological point of view, this work illustrates the biological relevance of STL-diagrams, STL population data, and STL-guided parameter search. Such tools are well adapted to the ever-increasing availability of heterogeneous knowledge on complex signal transduction pathways.
</p>
    </subsection>
    <subsection id="uid69" level="1">
      <bodyTitle>Real-time Control of Gene Expression in Yeast</bodyTitle>
      <participants>
        <person key="helix-2006-idm43775539296">
          <firstname>Grégory</firstname>
          <lastname>Batt</lastname>
        </person>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="contraintes-2009-idm193555261424">
          <firstname>Jannis</firstname>
          <lastname>Uhlendorf</lastname>
        </person>
        <person key="ibis-2011-idm71852330576">
          <firstname>Jean-Baptiste</firstname>
          <lastname>Lugagne</lastname>
        </person>
        <person key="contraintes-2012-idm272777273440">
          <firstname>Artémis</firstname>
          <lastname>Llamosi</lastname>
        </person>
        <person key="contraintes-2012-idm272777304256">
          <firstname>Pascal</firstname>
          <lastname>Hersen</lastname>
        </person>
      </participants>
      <p>Gene expression plays a central role in the orchestration of cellular processes. The use of inducible promoters to change the expression level of a gene from its physiological level has significantly contributed to the understanding of the functioning of regulatory networks. However, from a quantitative point of view, their use is limited to short-term, population-scale studies to average out cell-to-cell variability and gene expression noise and limit the nonpredictable effects of internal feedback loops that may antagonize the inducer action.
In this project, in collaboration with the Hersen Lab at MSC (Paris Diderot University), we show that, by implementing an external feedback loop, one can tightly control the expression of a gene over many cell generations with quantitative accuracy. To reach this goal, we developed a platform for real-time, closed-loop control of gene expression in yeast that integrates microscopy for monitoring gene expression at the cell level, microfluidics to manipulate the cells environment, and original software for automated imaging, quantification, and model predictive control. By using an endogenous osmostress responsive promoter and playing with the osmolarity of the cells environment, we show that long-term control can, indeed, be achieved for both time-constant and time-varying target profiles at the population and even the single-cell levels <ref xlink:href="#contraintes-2012-bid1" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>. Importantly, we provide evidence that real-time control can dynamically limit the effects of gene expression stochasticity. We anticipate that our method will be useful to quantitatively probe the dynamic properties of cellular processes and drive complex, synthetically engineered networks.</p>
    </subsection>
    <subsection id="uid70" level="1">
      <bodyTitle>Genome Engineering of Mammalian Cells: Targeted and Efficient Integration of Multi-unit Genetic Payloads</bodyTitle>
      <participants>
        <person key="helix-2006-idm43775539296">
          <firstname>Grégory</firstname>
          <lastname>Batt</lastname>
        </person>
        <person key="contraintes-2009-idm193555249184">
          <firstname>Xavier</firstname>
          <lastname>Duportet</lastname>
        </person>
      </participants>
      <p>Targeted integration of multi-unit genetic payloads would greatly benefit elucidating complex cellular mechanisms and implementing new functions in mammalian cells. Current technologies are however time-consuming and require tedious post-integration controls.
To address this problem, we propose a modular framework to assemble large multi-unit genetic payloads and target their integration into either one or both alleles of a chromosomal locus of choice.
To achieve this, we combine in a two-step process the customizable targeting properties of homing endonucleases with the efficiency and specificity of a large serine recombinase. We have demonstrated that an optimized version of BxB1 recombinase allows the targeted integration of large genetic circuits (up to 7 transcription units, 60kb) into a preintegrated landing pad in the AAVS1 locus, with a significant increase in efficiency compared to other site-specific recombination systems (integration in 10% of transfected cells without selection) .
By reducing the time and efforts to generate large populations of isogenic stable cell lines adapted to study multi-component genetic systems, our framework is a valuable tool for mammalian synthetic biology and offers great potential for a broad range of biotechnology and therapeutic applications.</p>
    </subsection>
    <subsection id="uid71" level="1">
      <bodyTitle>Reifying Global Constraints</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="contraintes-2011-idm423244706832">
          <firstname>Raphaël</firstname>
          <lastname>Martin</lastname>
        </person>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
      </participants>
      <p>Global constraints were introduced two decades ago as a means to model some core
aspects of combinatorial problems with one single constraint for which an efficient domain filtering
algorithm can be provided, possibly using a complete change of representation. However, global
constraints are just constraint schemas on which one would like to apply usual constraint operations
such as reification, i.e. checking entailment, disentailment and negating the constraint. This is
currently not the case in state-of-the-art tools and was not considered in the global constraint
catalog until recently. In <ref xlink:href="#contraintes-2012-bid2" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, we propose a general framework for reifying global constraints
and apply it to some important constraints of the catalog, such as the cumulative constraint for
instance. We show that several global constraints that were believed to be hard to negate can in
fact be efficiently negated, and that entailment and disentailment can be efficiently tested. We
also point out some new global constraints that are worth studying from this point of view and
provide some performance figures obtained with an implementation in Choco.</p>
      <p>This scheme is currently used for compiling
the <ref xlink:href="http://contraintes.inria.fr/rules2cp" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Rules2CP</ref> constraint modeling language
to Choco, and to internalize search in CSPs through constraint reification.
</p>
    </subsection>
    <subsection id="uid72" level="1">
      <bodyTitle>Railway Time Tabling Optimization</bodyTitle>
      <participants>
        <person key="contraintes-2006-idm51200627584">
          <firstname>François</firstname>
          <lastname>Fages</lastname>
        </person>
        <person key="contraintes-2011-idm423244731280">
          <firstname>David</firstname>
          <lastname>Fournier</lastname>
        </person>
        <person key="contraintes-2007-idm353274351312">
          <firstname>Thierry</firstname>
          <lastname>Martinez</lastname>
        </person>
        <person key="contraintes-2006-idm51200624240">
          <firstname>Sylvain</firstname>
          <lastname>Soliman</lastname>
        </person>
      </participants>
      <p>Metros are able to generate electricity on a metro line by
braking. This energy is immediately available in the third rail and
is lost if no metro in the neighbourhood can consume it. It is thus
possible to decrease the total energy consumption of a metro line by
synchronizing the accelerations and braking of the metros.
In <ref xlink:href="#contraintes-2012-bid10" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, <ref xlink:href="#contraintes-2012-bid11" location="biblio" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"/>, we propose a classification of energy optimization
timetable problems and we present a model for optimizing energy consumption
which does not significantly alter the quality of service, by
subtly modifying dwell times. We show however that this optimization
problem is NP-hard. We present a hybrid genetic/linear programming
algorithm for computing the distribution of braking metros. In this hybridization,
the objective function is computed by a linear program and
by a heuristic, and the dwell times are modified by a genetic algorithm.
On a typical example with real data, the savings exceed 7%. Furthermore,
on a benchmark of the literature for a simpler problem, we
discuss the results obtained with our genetic algorithm, a tabu search
algorithm and the mixed integer linear program used by the authors.
</p>
    </subsection>
  </resultats>
  <contrats id="uid73">
    <bodyTitle>Bilateral Contracts and Grants with Industry</bodyTitle>
    <subsection id="uid74" level="1">
      <bodyTitle>Dassault-Systèmes, BioIntelligence project</bodyTitle>
      <descriptionlist>
        <li id="uid75">
          <p noindent="true">The OSEO <ref xlink:href="http://www.oseo.fr/a_la_une/actualites/oseo_attribue_une_aide_de_46_3_m_au_programme_de_r_et_d_biointelligence" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Biointelligence</ref> project
coordinated by Dassault-Systèmes,
with EPI Orpailleur, Sobios, Aureus pharma, Ipsen, Pierre Fabre, Sanofi-Aventis, Servier, Bayer CropScience, INSERM, Genopole Evry (2009-2014).</p>
        </li>
      </descriptionlist>
    </subsection>
    <subsection id="uid76" level="1">
      <bodyTitle>KLS-Optim, Rules2Optim project</bodyTitle>
      <descriptionlist>
        <li id="uid77">
          <p noindent="true">DTI ITI support for the industrialization of our Rules2CP software
and technological transfer to SME KLS-Optim (2011-2013).</p>
        </li>
      </descriptionlist>
    </subsection>
    <subsection id="uid78" level="1">
      <bodyTitle>General Electric Transportation, Cifre contract</bodyTitle>
      <descriptionlist>
        <li id="uid79">
          <p noindent="true">Cifre PhD accompanying contract with General Electric Transportation on urban railway time tabling optimization (2011-2014).</p>
        </li>
      </descriptionlist>
    </subsection>
  </contrats>
  <partenariat id="uid80">
    <bodyTitle>Partnerships and Cooperations</bodyTitle>
    <subsection id="uid81" level="1">
      <bodyTitle>National Initiatives</bodyTitle>
      <descriptionlist>
        <li id="uid82">
          <p noindent="true">ANR Investissement Avenir Iceberg project (2011-2016) “From population models to model populations”,
coordinated by Grégory Batt, with Pascal Hersen (MSC lab, Paris Diderot Univ./CNRS), Reiner Veitia (Institut Jacques Monod, Paris Diderot Univ./CNRS), Olivier Gandrillon (BM2A lab, Lyon Univ./CNRS), Cedric Lhoussaine (LIFL/CNRS), and Jean Krivine (PPS lab, Paris Diderot Univ./CNRS).</p>
        </li>
        <li id="uid83">
          <p noindent="true">ANR Blanc Net-WMS-2 (2011-2015) on “constraint optimization in Wharehouse Management Systems”,
coordinated by F. Fages, with N. Beldiceanu, Ecole des Mines de Nantes, EPI TASC, and Abder Aggoun, KLS optim.</p>
        </li>
        <li id="uid84">
          <p noindent="true">ANR Cosinus <ref xlink:href="http://team.inria.fr/syne/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">Syne2arti</ref> project (2010-2013)
coordinated by Grégory Batt, with Oded Maler, CNRS Verimag, Dirk Drasdo, EPI Bang, and Ron Weiss, MIT.</p>
        </li>
        <li id="uid85">
          <p noindent="true">ANR Blanc <ref xlink:href="http://biotempo.genouest.org/wiki.php/Accueil" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BioTempo</ref>
project (2010-2013)
coordinated by Anne Siegel, CNRS IRISA Rennes, with Ovidiu Radulescu, U. Montpellier,
Irina Rusu, U. Nantes.</p>
        </li>
        <li id="uid86">
          <p noindent="true">AE <ref xlink:href="http://www-rocq.inria.fr/who/Frederique.Clement/regate.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">REGATE</ref> (2008-2012) on the “REgulation of the GonAdoTropE axis”,
coordinated by Frédérique Clément, SISYPHE,
with E. Reiter, INRA Tours, J.P. Françoise, Univ. Paris 6, B. Laroche Orsay, P. Michel Centrale Lyon, N. Ayache ASCLEPIOS, A. Goldbeter, ULB Bruxelles.</p>
        </li>
        <li id="uid87">
          <p noindent="true">AE <ref xlink:href="http://colage.saclay.inria.fr/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">COLAGE</ref> (2008-) on the “control of growth and aging in <i>E. coli</i> using synthetic biology approaches”,
coordinated by H. Berry, COMBINING, with F. Taddei, A. Lindner, INSERM Necker, H. de Jong, D. Ropers, IBIS, J.-L. Gouzé, and M. Chaves, COMORE.</p>
        </li>
        <li id="uid88">
          <p noindent="true">GENCI (2009-) attribution of
300000 computation hours per year on the Jade cluster of 10000 processors of GENCI at CINES, Montpellier.</p>
        </li>
      </descriptionlist>
    </subsection>
    <subsection id="uid89" level="1">
      <bodyTitle>European Initiatives</bodyTitle>
      <subsection id="uid90" level="2">
        <bodyTitle>Collaborations in European Programs, except FP7</bodyTitle>
        <sanspuceslist>
          <li id="uid91">
            <p noindent="true">Program: EraNet SysBio</p>
          </li>
          <li id="uid92">
            <p noindent="true">Project acronym: <ref xlink:href="http://www.erasysbio.net/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">C5Sys</ref></p>
          </li>
          <li id="uid93">
            <p noindent="true">Project title: Circadian and cell cycle clock systems in cancer</p>
          </li>
          <li id="uid94">
            <p noindent="true">Duration: mars 2010 - mars 2013</p>
          </li>
          <li id="uid95">
            <p noindent="true">Coordinator: Francis Lévi, INSERM Hopital Paul Brousse, Villejuif, France and David Rand, Warwick Systems Biology, UK,</p>
          </li>
          <li id="uid96">
            <p noindent="true">Other partners: EPI BANG, Erasmus University Medical Center, Rotterdam,
University College London, UK, CNRS Nice, and L2S, Orsay.</p>
          </li>
          <li id="uid97">
            <p noindent="true">Abstract: Mammalian cells are endowed with biological oscillators which time their activities. The circadian clock (circa, about; dies, day) generates a 24-hour rhythm which controls both cellular metabolism and cell division. The cell division cycle is an oscillator which times DNA synthesis, mitosis, and related apoptosis and DNA repair. Our understanding of the molecular mechanisms at work in both oscillators has greatly improved. In sharp contrast, little is known about how these two crucial oscillators interact, and how these interactions affect cellular proliferation in normal or cancer cells. On the one hand, the disruption of circadian clocks impairs cell physiology and quality of life. On the other hand, disruption of cell cycle, DNA repair or apoptosis impacts on cell and organism survival. Experimental and clinical data show that circadian disruption accelerates malignant proliferation, and that DNA damage can reset the circadian clock. The central question addressed is how interactions between the circadian clock and cell cycle affect cellular proliferation and genotoxic sensitivity in normal and cancer cells, and how this knowledge translates into new prevention or therapeutic applications. Seven teams in France, Netherlands and United Kingdom integrate experimental, mathematical and bioinformatic approaches, so as to develop novel cell lines, biomarker monitoring methods and mathematical tools. C5Sys triggers innovative chronotherapeutic research for human cancers and advances systems medicine for improving patient care.</p>
          </li>
        </sanspuceslist>
      </subsection>
    </subsection>
    <subsection id="uid98" level="1">
      <bodyTitle>International Initiatives</bodyTitle>
      <subsection id="uid99" level="2">
        <bodyTitle>Inria Associate Teams</bodyTitle>
        <sanspuceslist>
          <li id="uid100">
            <p noindent="true">Title: Artificial tissue homeostasis: combining synthetic and computational biology approaches (TISHOM)</p>
          </li>
          <li id="uid101">
            <p noindent="true">Inria principal investigator: Gregory Batt</p>
          </li>
          <li id="uid102">
            <p noindent="true">International Partner (Institution - Laboratory - Researcher):</p>
            <sanspuceslist>
              <li id="uid103">
                <p noindent="true">Massachusetts Institute of Technology (United States)
- Weiss Lab - Ron Weiss</p>
              </li>
            </sanspuceslist>
          </li>
          <li id="uid104">
            <p noindent="true">Duration: 2012 - 2014</p>
          </li>
          <li id="uid105">
            <p noindent="true">See also: <ref xlink:href="http://contraintes.inria.fr/~batt/ae/home.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">TISHOM</ref></p>
          </li>
          <li id="uid106">
            <p noindent="true">Cell-based gene therapy aims at creating and transplanting genetically-modified cells into a patient in order to treat an illness. Ideally, actively-growing cells are used to form a self-maintaining tissue in the patient, thus permanently curing the disease. Propelled forward by the development of stem cell biology, this research domain has recently attracted significant interest. Still, before any real therapeutic use, many important issues need to be addressed. In particular, one should guarantee tissue homeostasis, that is, that the size of the newly-introduced tissue remains within admissible bounds.</p>
            <p>Using a synthetic biology approach, we propose to reprogram mammalian cells so as to enforce tissue homeostasis. The proposed design relies on growth control and cell-cell communication mechanisms. The design and tuning of such engineered tissues are particularly challenging. Indeed, the correct functioning of the system depends on its specific molecular implementation. To relate cell population behavior with molecular details, extensive modelling work and in-depth in silico analysis are needed. Therefore, a tight integration between dry lab and wet lab efforts will be essential for the success of the project.</p>
          </li>
        </sanspuceslist>
      </subsection>
      <subsection id="uid107" level="2">
        <bodyTitle>Inria International Partners</bodyTitle>
        <p>We also have a collaboration with the Center for Systems and Control at the Delft University of Technology (The Netherlands) on developing formal probabilistic approaches for robust control of gene expression.
This collaborative project is funded by the Frans/Nederlandse Academie as part of the van Gogh Programm (Coordination Alessandro Abate/Grégory Batt).</p>
      </subsection>
    </subsection>
    <subsection id="uid108" level="1">
      <bodyTitle>International Research Visitors</bodyTitle>
      <subsection id="uid109" level="2">
        <bodyTitle>Visits of International Scientists</bodyTitle>
        <subsection id="uid110" level="3">
          <bodyTitle>Visits of International Scientists</bodyTitle>
          <sanspuceslist>
            <li id="uid111">
              <p noindent="true">Prof. Fernando Buarque (from February 2012 until April 2012)</p>
              <sanspuceslist>
                <li id="uid112">
                  <p noindent="true">Subject: Fish School Optimization</p>
                </li>
                <li id="uid113">
                  <p noindent="true">Institution: University of Pernambuco, Brazil</p>
                </li>
              </sanspuceslist>
            </li>
          </sanspuceslist>
        </subsection>
        <subsection id="uid114" level="3">
          <bodyTitle>Internships</bodyTitle>
          <sanspuceslist>
            <li id="uid115">
              <p noindent="true">Hui-Ju Katherine CHIANG (from Jul 2012 until Oct 2012)</p>
              <sanspuceslist>
                <li id="uid116">
                  <p noindent="true">Subject: Theory of temporal logic constraint solving</p>
                </li>
                <li id="uid117">
                  <p noindent="true">Institution: National Taiwan University (Taiwan)</p>
                </li>
              </sanspuceslist>
            </li>
          </sanspuceslist>
          <sanspuceslist>
            <li id="uid118">
              <p noindent="true">Anthony LINS (from Mar 2012 until Jun 2012)</p>
              <sanspuceslist>
                <li id="uid119">
                  <p noindent="true">Subject: Particle swarm optimization for systems biology</p>
                </li>
                <li id="uid120">
                  <p noindent="true">Institution: Federal University of Pernambuco (Brazil)</p>
                </li>
              </sanspuceslist>
            </li>
          </sanspuceslist>
        </subsection>
        <subsection id="idp140298008393936" level="3">
          <bodyTitle>Short visits</bodyTitle>
          <sanspuceslist>
            <li id="uid121">
              <p noindent="true">Andreas Weber, University of Bonn, Germany</p>
            </li>
            <li id="uid122">
              <p noindent="true">Chris Banks, University of Edinburgh, UK</p>
            </li>
            <li id="uid123">
              <p noindent="true">Francesco Santini, CWI, Amsterdam, Netherlands</p>
            </li>
            <li id="uid124">
              <p noindent="true">Ron Weiss, MIT, USA</p>
            </li>
            <li id="uid125">
              <p noindent="true">Alessandro Abate and Ilya Tkachev, TU Delft, Netherlands</p>
            </li>
            <li id="uid126">
              <p noindent="true">Liu Bing, National University of Singapore, Singapore</p>
            </li>
          </sanspuceslist>
        </subsection>
      </subsection>
      <subsection id="uid127" level="2">
        <bodyTitle>Visits to International Teams</bodyTitle>
        <sanspuceslist>
          <li id="uid128">
            <p noindent="true">Xavier Duportet: 6 months with the Weiss lab at MIT</p>
          </li>
          <li id="uid129">
            <p noindent="true">Szymon Stoma: two times two weeks with the Weiss lab at MIT</p>
          </li>
          <li id="uid130">
            <p noindent="true">François Bertaux: two times two weeks with the Weiss lab at MIT</p>
          </li>
        </sanspuceslist>
      </subsection>
    </subsection>
  </partenariat>
  <diffusion id="uid131">
    <bodyTitle>Dissemination</bodyTitle>
    <subsection id="uid132" level="1">
      <bodyTitle>Scientific Animation</bodyTitle>
      <descriptionlist>
        <li id="uid133">
          <p noindent="true">Grégory Batt has organized an international workshop on Design, optimization and control in systems and synthetic biology at ENS Paris during two days (15 speakers, 230 registered participants, 14 nationalities).</p>
          <p>Grégory Batt's invited seminars:</p>
          <simplelist>
            <li id="uid134">
              <p noindent="true">Summer school Naturel et artificiel: le vivant et ses représentations, Berder, Apr 03, invited talk</p>
            </li>
            <li id="uid135">
              <p noindent="true">Model-based analysis and control of cellular processes workshop, Purdue, IN, USA, Oct 09, contributed talk</p>
            </li>
            <li id="uid136">
              <p noindent="true">Perspectives en Biologie de Synthèse, Aviesan/Allenvi workshop, Paris, Dec 11, invited talk</p>
            </li>
          </simplelist>
          <p>He has been a member of the Program Committee of the JOBIM'12 conference.
He was a reviewer for Bioinformatics, IEEE Transactions on Computational Biology and Bioinformatics, and Biosystems.</p>
        </li>
        <li id="uid137">
          <p noindent="true">François Bertaux was invited to short working visits at the Weiss Lab (MIT, Boston, USA) - March and May/June.</p>
        </li>
        <li id="uid138">
          <p noindent="true">Xavier Duportet's invited seminar and contributed poster presentations:</p>
          <simplelist>
            <li id="uid139">
              <p noindent="true">La Biologie de Synthèse, Bar des Sciences, Paris, April 06, invited talk</p>
            </li>
            <li id="uid140">
              <p noindent="true">SynBerc retreat, MIT, USA, October 11, poster</p>
            </li>
          </simplelist>
          <p>He has been involved in technological transfer activities:</p>
          <simplelist>
            <li id="uid141">
              <p noindent="true">Provisional patent application: High-throughput discovery of recombinase sites towards the engineering of recombinase specificity</p>
            </li>
            <li id="uid142">
              <p noindent="true">Gen9 Inaugural G-Prize, 3rd place winner, Cambridge, MA</p>
            </li>
          </simplelist>
          <p>He is a member of Synthetic Biology Scientific Committee at Alliance pour la recherche et l'innovation des industries de santé (ARIIS), Paris.</p>
        </li>
        <li id="uid143">
          <p noindent="true">François Fages is a
member of</p>
          <simplelist>
            <li id="uid144">
              <p noindent="true">Editorial Board of <ref xlink:href="http://www.edpsciences.org/ro" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">RAIRO Operations Research</ref>,</p>
            </li>
            <li id="uid145">
              <p noindent="true">Steering Committee of the International Conference series on
Computational Methods in Systems Biology (CMSB).</p>
            </li>
          </simplelist>
          <p>He is a member of the Scientific Advisory Boards of</p>
          <simplelist>
            <li id="uid146">
              <p noindent="true">the Center for Systems Biology at Edinburgh, Scotland,</p>
            </li>
            <li id="uid147">
              <p noindent="true">the Doctorate School Frontières du Vivant of the University Paris Descartes</p>
            </li>
            <li id="uid148">
              <p noindent="true">the Laboratoire d'Informatique Fondamentale, University of Orléans.</p>
            </li>
          </simplelist>
          <p>and a member of the</p>
          <simplelist>
            <li id="uid149">
              <p noindent="true">“Comité de pilotage” of the OSEO BioIntelligence project, coordinated by Dassault-Systèmes</p>
            </li>
          </simplelist>
          <p>François Fages has co-organized the fourth international workshop on “Bin packing and placement constraints” <ref xlink:href="http://contraintes.inria.fr/BPPC/BPPC12.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">BPPC'12</ref> associated to CPAIOR'12 in Nantes, June 2012.</p>
          <p>He was member of the program committees of CHR'12, CMSB'12, CS2BIO'12, FHIES'12, ICORES'12, SASB'12 and WCB'12.
He has reviewed articles for the following journals: ACM Transactions on Computational Logics, Artificial Intelligence, Constraints, BioMedCentral systems biology, Constraints, PLOS One, Rairo OR.</p>
          <p>François Fages was reviewer of research grants for</p>
          <simplelist>
            <li id="uid150">
              <p noindent="true">the Agence Nationale de la Recherche (ANR),</p>
            </li>
            <li id="uid151">
              <p noindent="true">the Royal Society (London),</p>
            </li>
            <li id="uid152">
              <p noindent="true">and the Swiss National Science Foundation (SNSF).</p>
            </li>
          </simplelist>
          <p>Invited seminars:</p>
          <simplelist>
            <li id="uid153">
              <p noindent="true">Dagstuhl's seminar on formal methods for chemical reaction networks, Schloss Dagstuhl, Germany, October 2012.</p>
            </li>
            <li id="uid154">
              <p noindent="true">Formal methods in systems biology workshop, associated to CAV'12, Berkeley, USA, July 2012.</p>
            </li>
            <li id="uid155">
              <p noindent="true">Symposium Biointelligence, Sophia-Antipolis, July 2012.</p>
            </li>
            <li id="uid156">
              <p noindent="true">CP meets CAV workshop, Turunc, Turkey, June 2012.</p>
            </li>
            <li id="uid157">
              <p noindent="true">25 ans du LIFO, Orléans, March 2012.</p>
            </li>
          </simplelist>
        </li>
        <li id="uid158">
          <p noindent="true">Thierry Martinez acted as a member of the Program Committee of CHR'12.</p>
        </li>
        <li id="uid159">
          <p noindent="true">Sylvain Soliman acted as reviewer for CMSB'12 and BMC Systems Biology, as member of the Program
Committee of JFPC'12. He was also expert/reviewer for the French PEPS
biologie-mathématiques-informatique call (CNRS/INSERM/Inria).</p>
          <p>He gave an invited seminar at Institut Curie's bioinformatics team. “Reaction
Graphs to Regulatory Networks - Theory to practice”.</p>
        </li>
        <li id="uid160">
          <p noindent="true">Szymon Stoma was invited to short working visits at the Weiss Lab (MIT, Boston, USA) - March and May/June.</p>
        </li>
        <li id="uid161">
          <p noindent="true">Denis Thieffry is currently</p>
          <simplelist>
            <li id="uid162">
              <p noindent="true">member of the Comité Scientifique Sectoriel of the Department <i>Biologie et Santé</i> of the ANR;</p>
            </li>
            <li id="uid163">
              <p noindent="true">member of the Comité de Pilotage of the LabEx MemoLife (involving teams from IBEns, Collège de France, and ESPCI);</p>
            </li>
            <li id="uid164">
              <p noindent="true">member of the CNRS/INSERM ATIP/Avenir Scientific Committee (young group leader grant scheme);</p>
            </li>
            <li id="uid165">
              <p noindent="true">member of the board of the PhD Program Complexity in Post-Genomic Biology of the University of Torino;</p>
            </li>
            <li id="uid166">
              <p noindent="true">member of the program committees for ECCB-ISMB, JOBIM, CMSB, and SASB;</p>
            </li>
            <li id="uid167">
              <p noindent="true">Editor of BioSystems;</p>
            </li>
            <li id="uid168">
              <p noindent="true">Associated Editor of PLoS Computational Biology;</p>
            </li>
            <li id="uid169">
              <p noindent="true">Adviser for the PLoS Biology Education series.</p>
            </li>
          </simplelist>
        </li>
        <li id="uid170">
          <p noindent="true">Jannis Uhlendorf gave an invited seminar at the BioComputing group of the Laboratoire d'Informatique Fondamentale de Lille on Real-time control of gene expression in February 2012.</p>
        </li>
      </descriptionlist>
    </subsection>
    <subsection id="uid171" level="1">
      <bodyTitle>Teaching - Supervision - Juries</bodyTitle>
      <subsection id="uid172" level="2">
        <bodyTitle>Teaching</bodyTitle>
        <p>Contraintes is affiliated to the Doctoral school of Mathematical Science of the University Paris Diderot,
and to the interdiciplinary Doctoral school “Frontières du Vivant” of the University Paris Descartes.</p>
        <p>The following courses have been given by members of Contraintes:</p>
        <sanspuceslist>
          <li id="uid173">
            <p noindent="true">Summer school Scientific Trends at the Interfaces: Biomathematics - Bioinformatics, Roscoff,
Grégory Batt (6h) and François Bertaux (6h).</p>
          </li>
          <li id="uid174">
            <p noindent="true">Master M2 course C2-19 on <ref xlink:href="http://mpri.master.univ-paris7.fr/C-2-19.html" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"><i>Computational Methods for Systemic and Synthetic Biology</i></ref>,
Master Parisien de Recherche en Informatique (MPRI)
François Fages (responsible, 12h), Grégory Batt (12h),
Denis Thieffry (12h).</p>
          </li>
          <li id="uid175">
            <p noindent="true">Master: Cell Systems Biology master curriculum at the Ecole Normale Supérieure, Paris. Denis Thieffry (coordinator).</p>
          </li>
          <li id="uid176">
            <p noindent="true">Master M2 course C2-35-1 on <ref xlink:href="https://wikimpri.dptinfo.ens-cachan.fr/doku.php?id=cours:c-2-35-1" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"><i>Constraint
Programming</i></ref>,
Master Parisien de Recherche en Informatique (MPRI)
Sylvain Soliman (responsible, 24h) [end of the 2011-2012 academic year].</p>
          </li>
          <li id="uid177">
            <p noindent="true">Master M1 course on <ref xlink:href="http://www.moodle-cri.org/course/view.php?id=201" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest"><i>Computational Biology</i></ref>, Master Approches Interdisciplinaires du Vivant (AIV), Grégory Batt (coordinator, 40h).</p>
          </li>
          <li id="uid178">
            <p noindent="true">Master M1 course on Synthetic Biology, AgroParisTech, Xavier Duportet (12h).</p>
          </li>
          <li id="uid179">
            <p noindent="true">Master M1 course on Synthetic Biology, Faculté de Médecine de Paris, Xavier Duportet (4h).</p>
          </li>
          <li id="uid180">
            <p noindent="true">Licence L2 Cours/TD <i>Informatique</i>, Université de Paris Dauphine, Faten Nabli (72h).</p>
          </li>
          <li id="uid181">
            <p noindent="true">Science, Innovation and Entrepreneurship non for profit organization: 4 conferences (400 people), Paris, Xavier Duportet (12h)</p>
          </li>
        </sanspuceslist>
      </subsection>
      <subsection id="uid182" level="2">
        <bodyTitle>Supervision</bodyTitle>
        <sanspuceslist>
          <li id="uid183">
            <p noindent="true">PhD in progress : François Bertaux, Université Pierre et Marie Curie, Paris, Sept 2011, Dir. Dirk Drasdo (EPI BANG) and Grégory Batt</p>
          </li>
          <li id="uid184">
            <p noindent="true">PhD in progress : Xavier Duportet, Université Paris Descartes, Paris, Oct 2010, Dir. Grégory Batt, François Fages and Ron Weiss (MIT)</p>
          </li>
          <li id="uid185">
            <p noindent="true">PhD in progress : Steven Gay, Université Paris Diderot, Paris, Oct 2009, Dir. François Fages and Sylvain Soliman,</p>
          </li>
          <li id="uid186">
            <p noindent="true">PhD in progress : David Fournier, Université Paris Diderot, Paris, Oct 2011, Dir. François Fages and Denis Mulard (General Electric),</p>
          </li>
          <li id="uid187">
            <p noindent="true">PhD in progress : Jean-Baptiste Lugagne, Université Paris Diderot, Paris, Oct 2012, Dir. Grégory Batt, François Fages and Pascal Hersen (MSC)</p>
          </li>
          <li id="uid188">
            <p noindent="true">PhD in progress : Artemis Llamosi, Université Paris Diderot, Paris, Nov 2012, Dir. Grégory Batt, Jean-Marc di Meglio and Pascal Hersen (MSC)</p>
          </li>
          <li id="uid189">
            <p noindent="true">PhD in progress : Thierry Martinez, Université Paris Diderot, Paris, Oct 2009, Dir. François Fages,</p>
          </li>
          <li id="uid190">
            <p noindent="true">PhD in progress : Faten Nabli, Université Paris Diderot, Paris, Oct 2009, Dir. François Fages and Sylvain Soliman</p>
          </li>
          <li id="uid191">
            <p noindent="true">PhD in progress : Pauline Traynard, Université Paris Diderot, Paris, Oct 2012, Dir. François Fages and Denis Thieffry (ENS)</p>
          </li>
          <li id="uid192">
            <p noindent="true">PhD in progress : Jannis Uhlendorf, Université Paris Diderot, Paris, Oct 2009, Dir. Grégory Batt, François Fages and Pascal Hersen (MSC)</p>
          </li>
          <li id="uid193">
            <p noindent="true">PhD in progress : Luma Vittorino, Université Paris Diderot, Paris, Oct 2012, Dir. François Fages,</p>
          </li>
        </sanspuceslist>
      </subsection>
      <subsection id="uid194" level="2">
        <bodyTitle>Juries</bodyTitle>
        <sanspuceslist>
          <li id="uid195">
            <p noindent="true">PhD Thesis committee of Roberto Amato, Ankita Chaurasia, Francesca Fioretti, Filippo Menolascina, and Alessandra Vigilante, University of Naples, Italy, Member Grégory Batt.</p>
          </li>
          <li id="uid196">
            <p noindent="true">HDR of Khallil Djelloul, University of Orléans. Reviewer François Fages.</p>
          </li>
          <li id="uid197">
            <p noindent="true">PhD Thesis defense of Andrés A. Aristizàbal, Ecole Polytechnique. Chairman François Fages.</p>
          </li>
          <li id="uid198">
            <p noindent="true">PhD Thesis committee of Adrien Basso-Blandin, University of Evry. Member François Fages.</p>
          </li>
          <li id="uid199">
            <p noindent="true">PhD Thesis defense of Emmanuel Halloit, University of Nice, Villefranche sur Mer, décembre 2012. Member Denis Thieffry.</p>
          </li>
          <li id="uid200">
            <p noindent="true">PhD Thesis defense of Guillaume Baptist, Université Joseph Fourrier, Grenoble, août 2012. Reviewer Denis Thieffry.</p>
          </li>
          <li id="uid201">
            <p noindent="true">PhD Thesis defense of Mohamed Hedi Ben Amor, Université Joseph Fourrier, Grenoble, juillet 2012. Member Denis Thieffry.</p>
          </li>
        </sanspuceslist>
      </subsection>
    </subsection>
    <subsection id="uid202" level="1">
      <bodyTitle>Popularization</bodyTitle>
      <p>Our PNAS article attracted the attention of the media. Articles entitled “Ils contrôlent le vivant avec des ordinateurs !”, “Des cellules qui obéissent au doigt et à l'oeil”, “Focusing the phenotype - Controlling genetic expression through external feedback” appeared in l'Humanité Dimanche, le journal du CNRS, and Phys.org.
Also, Grégory Batt participated to the radio program “Autour de la question” (RFI).</p>
      <p>Two posters, “(Re)programmer le vivant” and “Des cellules pilotées par ordinateur”, were presented during the Fête de la science to a broad audience during two days by Grégory Batt.</p>
      <p>Denis Thieffry has two books in press:</p>
      <simplelist>
        <li id="uid203">
          <p noindent="true">Thieffry D. Gene networks, logical modelling, and regulatory motifs entries. In: Hancock JM, Zvelebil MJ (eds). Dictionary of Bioinformatics and Computational Biology. New York: John Wiley &amp; Sons.</p>
        </li>
        <li id="uid204">
          <p noindent="true">Faur A, Thieffry D. Cell cycle modelling using logical rules. In: Dubitzky W, Wolkenhauer O, Cho K-H, Yokota H (eds.) Encyclopedia of Systems Biology. Springer.</p>
        </li>
      </simplelist>
    </subsection>
  </diffusion>
  <biblio id="bibliography" html="bibliography" numero="10" titre="Bibliography">
    <biblStruct dedoublkey="1969" id="contraintes-2012-bid20" type="book" rend="year" n="cite:TCBB12">
      <identifiant type="doi" value="10.1109/TCBB.2012.97"/>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">Special Section on Computational Methods in Systems Biology</title>
        <title level="s">Transactions on Computational Biology and Bioinformatics</title>
        <editor role="editor">
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
        </editor>
        <imprint>
          <biblScope type="volume">9</biblScope>
          <biblScope type="number">5</biblScope>
          <publisher>
            <orgName>IEEE/ACM</orgName>
          </publisher>
          <dateStruct>
            <month>Sept.-Oct.</month>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">1314–1378</biblScope>
          <ref xlink:href="http://dx.doi.org/10.1109/TCBB.2012.97" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>dx.<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1109/<allowbreak/>TCBB.<allowbreak/>2012.<allowbreak/>97</ref>
        </imprint>
      </monogr>
      <note type="bnote">extended versions of selected papers presented at CMSB11</note>
    </biblStruct>
    <biblStruct dedoublkey="2221" id="contraintes-2012-bid13" type="incollection" rend="year" n="cite:BBCdJDGMMPRR12">
      <analytic>
        <title level="a">Genetic network analyzer: a tool for the qualitative modeling and simulation of bacterial regulatory networks</title>
        <author>
          <persName key="helix-2006-idm43775539296">
            <foreName>Grégory</foreName>
            <surname>Batt</surname>
            <initial>G.</initial>
          </persName>
          <persName key="algo-2006-idm131446997312">
            <foreName>B.</foreName>
            <surname>Besson</surname>
            <initial>B.</initial>
          </persName>
          <persName>
            <foreName>P.E.</foreName>
            <surname>Ciron</surname>
            <initial>P.</initial>
          </persName>
          <persName key="helix-2006-idm43776702832">
            <foreName>H.</foreName>
            <surname>de Jong</surname>
            <initial>H.</initial>
          </persName>
          <persName key="helix-2006-idm43775614544">
            <foreName>E.</foreName>
            <surname>Dumas</surname>
            <initial>E.</initial>
          </persName>
          <persName key="helix-2006-idm43776675872">
            <foreName>J.</foreName>
            <surname>Geiselmann</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>R.</foreName>
            <surname>Monte</surname>
            <initial>R.</initial>
          </persName>
          <persName>
            <foreName>P.T.</foreName>
            <surname>Monteiro</surname>
            <initial>P.</initial>
          </persName>
          <persName key="helix-2006-idm43776649856">
            <foreName>M.</foreName>
            <surname>Page</surname>
            <initial>M.</initial>
          </persName>
          <persName key="helix-2006-idm43776699760">
            <foreName>F.</foreName>
            <surname>Rechenmann</surname>
            <initial>F.</initial>
          </persName>
          <persName key="helix-2006-idm43776696704">
            <foreName>D.</foreName>
            <surname>Ropers</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr>
        <title level="m">Bacterial Molecular Networks</title>
        <imprint>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">439–462</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0402" subtype="nonparu" id="contraintes-2012-bid15" type="article" rend="year" n="cite:BS12fundamenta">
      <analytic>
        <title level="a">Coalitions of Arguments: An Approach with Constraint Programming</title>
        <author>
          <persName>
            <foreName>Stefano</foreName>
            <surname>Bistarelli</surname>
            <initial>S.</initial>
          </persName>
          <persName key="contraintes-2012-idm272777294880">
            <foreName>Francesco</foreName>
            <surname>Santini</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" id="rid00690">
        <idno type="issn">0169-2968</idno>
        <title level="j">Fundamenta Informaticae, IOS Press</title>
        <imprint>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="bnote">to appear</note>
    </biblStruct>
    <biblStruct dedoublkey="0642" id="contraintes-2012-bid10" subtype="nonparu" type="article" rend="year" n="cite:FMFM12rairo">
      <analytic>
        <title level="a">Energy optimization of metro timetables: a hybrid approach</title>
        <author>
          <persName key="contraintes-2011-idm423244731280">
            <foreName>David</foreName>
            <surname>Fournier</surname>
            <initial>D.</initial>
          </persName>
          <persName key="contraintes-2007-idm353274351312">
            <foreName>Thierry</foreName>
            <surname>Martinez</surname>
            <initial>T.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Denis</foreName>
            <surname>Mulard</surname>
            <initial>D.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" id="rid01743">
        <idno type="issn">0399-0559</idno>
        <title level="j">RAIRO operations research</title>
        <imprint>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="bnote">Submitted</note>
    </biblStruct>
    <biblStruct dedoublkey="1278" subtype="nonparu" id="contraintes-2012-bid12" type="article" rend="year" n="cite:GFMSS11dam">
      <analytic>
        <title level="a">On the subgraph Epimorphism Problem</title>
        <author>
          <persName key="proval-2008-idm220574913152">
            <foreName>Steven</foreName>
            <surname>Gay</surname>
            <initial>S.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName key="contraintes-2007-idm353274351312">
            <foreName>Thierry</foreName>
            <surname>Martinez</surname>
            <initial>T.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Christine</foreName>
            <surname>Solnon</surname>
            <initial>C.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" id="rid00525">
        <idno type="issn">0166-218X</idno>
        <title level="j">Discrete Applied Mathematics</title>
        <imprint>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
        </imprint>
      </monogr>
      <note type="bnote">submitted</note>
    </biblStruct>
    <biblStruct dedoublkey="0425" id="contraintes-2012-bid0" type="article" rend="year" n="cite:HDGRAKVDGPCPCFLR12msb">
      <identifiant type="doi" value="10.1038/msb.2012.22"/>
      <analytic>
        <title level="a">Competing G protein-coupled receptor kinases balance G protein and <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>β</mi></math></formula>-arrestin signaling</title>
        <author>
          <persName key="contraintes-2007-idm353274357408">
            <foreName>Domitille</foreName>
            <surname>Heitzler</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Guillaume</foreName>
            <surname>Durand</surname>
            <initial>G.</initial>
          </persName>
          <persName>
            <foreName>Nathalie</foreName>
            <surname>Gallay</surname>
            <initial>N.</initial>
          </persName>
          <persName key="contraintes-2007-idm353274348256">
            <foreName>Aurélien</foreName>
            <surname>Rizk</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Seungkirl</foreName>
            <surname>Ahn</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Jihee</foreName>
            <surname>Kim</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Jonathan D.</foreName>
            <surname>Violin</surname>
            <initial>J. D.</initial>
          </persName>
          <persName>
            <foreName>Laurence</foreName>
            <surname>Dupuy</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Christophe</foreName>
            <surname>Gauthier</surname>
            <initial>C.</initial>
          </persName>
          <persName>
            <foreName>Vincent</foreName>
            <surname>Piketty</surname>
            <initial>V.</initial>
          </persName>
          <persName>
            <foreName>Pascale</foreName>
            <surname>Crépieux</surname>
            <initial>P.</initial>
          </persName>
          <persName>
            <foreName>Anne</foreName>
            <surname>Poupon</surname>
            <initial>A.</initial>
          </persName>
          <persName key="sosso2-2006-idm492987638400">
            <foreName>Frédérique</foreName>
            <surname>Clément</surname>
            <initial>F.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Robert J.</foreName>
            <surname>Lefkowitz</surname>
            <initial>R. J.</initial>
          </persName>
          <persName>
            <foreName>Eric</foreName>
            <surname>Reiter</surname>
            <initial>E.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" id="rid02238">
        <idno type="issn">1744-4292</idno>
        <title level="j">Molecular Systems Biology</title>
        <imprint>
          <biblScope type="volume">8</biblScope>
          <biblScope type="number">590</biblScope>
          <dateStruct>
            <month>June</month>
            <year>2012</year>
          </dateStruct>
          <ref xlink:href="http://dx.doi.org/10.1038/msb.2012.22" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>dx.<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1038/<allowbreak/>msb.<allowbreak/>2012.<allowbreak/>22</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="0953" id="contraintes-2012-bid3" type="article" rend="year" n="cite:Soliman12amb">
      <identifiant type="doi" value="10.1186/1748-7188-7-15"/>
      <analytic>
        <title level="a">Invariants and Other Structural Properties of Biochemical Models as a Constraint Satisfaction Problem</title>
        <author>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" id="rid00113">
        <idno type="issn">1748-7188</idno>
        <title level="j">Algorithms for Molecular Biology</title>
        <imprint>
          <biblScope type="volume">7</biblScope>
          <biblScope type="number">15</biblScope>
          <dateStruct>
            <month>May</month>
            <year>2012</year>
          </dateStruct>
          <ref xlink:href="http://dx.doi.org/10.1186/1748-7188-7-15" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>dx.<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1186/<allowbreak/>1748-7188-7-15</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="1015" id="contraintes-2012-bid1" type="article" rend="year" n="cite:UMDCFBBH12">
      <analytic>
        <title level="a">Long-term model predictive control of gene expression at the population and single-cell levels</title>
        <author>
          <persName key="contraintes-2009-idm193555261424">
            <foreName>Jannis</foreName>
            <surname>Uhlendorf</surname>
            <initial>J.</initial>
          </persName>
          <persName>
            <foreName>Agnés</foreName>
            <surname>Miermont</surname>
            <initial>A.</initial>
          </persName>
          <persName>
            <foreName>Thierry</foreName>
            <surname>Delaveau</surname>
            <initial>T.</initial>
          </persName>
          <persName>
            <foreName>Gilles</foreName>
            <surname>Charvin</surname>
            <initial>G.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Samuel</foreName>
            <surname>Bottani</surname>
            <initial>S.</initial>
          </persName>
          <persName key="helix-2006-idm43775539296">
            <foreName>Grégory</foreName>
            <surname>Batt</surname>
            <initial>G.</initial>
          </persName>
          <persName key="contraintes-2012-idm272777304256">
            <foreName>Pascal</foreName>
            <surname>Hersen</surname>
            <initial>P.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-editorial-board="yes" x-international-audience="yes" id="rid01708">
        <idno type="issn">0027-8424</idno>
        <title level="j">Proceedings of the National Academy of Sciences USA</title>
        <imprint>
          <biblScope type="volume">109</biblScope>
          <biblScope type="number">35</biblScope>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">14271–14276</biblScope>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4629" id="contraintes-2012-bid14" type="inproceedings" rend="year" n="cite:BGS12dalt">
      <analytic>
        <title level="a">Solving Fuzzy Distributed CSPs: An Approach with Naming Games</title>
        <author>
          <persName>
            <foreName>Stefano</foreName>
            <surname>Bistarelli</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Giorgio</foreName>
            <surname>Gosti</surname>
            <initial>G.</initial>
          </persName>
          <persName key="contraintes-2012-idm272777294880">
            <foreName>Francesco</foreName>
            <surname>Santini</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <editor role="editor">
          <persName>
            <foreName>Matteo</foreName>
            <surname>Baldoni</surname>
            <initial>M.</initial>
          </persName>
          <persName>
            <foreName>Louise</foreName>
            <surname>Dennis</surname>
            <initial>L.</initial>
          </persName>
          <persName>
            <foreName>Viviana</foreName>
            <surname>Mascardi</surname>
            <initial>V.</initial>
          </persName>
          <persName>
            <foreName>Wamberto</foreName>
            <surname>Vasconcelos</surname>
            <initial>W.</initial>
          </persName>
        </editor>
        <title level="m">DALT</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
        </imprint>
        <meeting id="cid623675">
          <title>International Workshop on Declarative Agent Languages and Technologies</title>
          <num>10</num>
          <abbr type="sigle">DALT</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2383" id="contraintes-2012-bid9" type="inproceedings" rend="year" n="cite:LBFB12ideal">
      <identifiant type="doi" value="10.1007/978-3-642-32639-4_51"/>
      <analytic>
        <title level="a">A Comparative Analysis of FSS with CMA-ES and S-PSO in Ill-Conditioned Problems</title>
        <author>
          <persName>
            <foreName>Anthony J.</foreName>
            <surname>da C. C. Lins</surname>
            <initial>A. J.</initial>
          </persName>
          <persName>
            <foreName>Fernando Buarque</foreName>
            <surname>de Lima Neto</surname>
            <initial>F. B.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Carmelo J. A. Bastos</foreName>
            <surname>Filho</surname>
            <initial>C. J. A. B.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Intelligent Data Engineering and Automated Learning - 13th International Conference IDEAL</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">7435</biblScope>
          <publisher>
            <orgName>Springer</orgName>
          </publisher>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">416–422</biblScope>
          <ref xlink:href="http://dx.doi.org/10.1007/978-3-642-32639-4_51" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>dx.<allowbreak/>doi.<allowbreak/>org/<allowbreak/>10.<allowbreak/>1007/<allowbreak/>978-3-642-32639-4_51</ref>
        </imprint>
        <meeting id="cid287603">
          <title>International Conference on Intelligent Data Engineering and Automated Learning</title>
          <num>13</num>
          <abbr type="sigle">IDEAL</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="3651" id="contraintes-2012-bid6" type="inproceedings" rend="year" n="cite:FGS12cmsb">
      <analytic>
        <title level="a">Inferring Reaction Models from ODEs</title>
        <author>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName key="proval-2008-idm220574913152">
            <foreName>Steven</foreName>
            <surname>Gay</surname>
            <initial>S.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">CMSB'12: Proceedings of the tenth international conference on Computational Methods in Systems Biology</title>
        <title level="s">Lecture Notes in BioInformatics</title>
        <imprint>
          <biblScope type="volume">7605</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <month>October</month>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">370–373</biblScope>
        </imprint>
        <meeting id="cid115706">
          <title>International Conference on Computational Methods in Systems Biology</title>
          <num>10</num>
          <abbr type="sigle">CMSB</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4196" id="contraintes-2012-bid11" type="inproceedings" rend="year" n="cite:FMF12jfpc">
      <analytic>
        <title level="a">Optimisation énergétique de tables horaires de métros: une approche hybride</title>
        <author>
          <persName key="contraintes-2011-idm423244731280">
            <foreName>David</foreName>
            <surname>Fournier</surname>
            <initial>D.</initial>
          </persName>
          <persName>
            <foreName>Denis</foreName>
            <surname>Mulard</surname>
            <initial>D.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Actes de Journées Francophones de Programmation par Contraintes JFPC'12</title>
        <loc>Toulouse, France</loc>
        <imprint>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">127–130</biblScope>
        </imprint>
        <meeting id="cid344762">
          <title>Journées Francophones de Programmation par Contraintes</title>
          <num>8</num>
          <abbr type="sigle">JFPC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2358" id="contraintes-2012-bid4" type="inproceedings" rend="year" n="cite:NFMS12cp">
      <analytic>
        <title level="a">A Boolean Model for Enumerating Minimal Siphons and Traps in Petri-nets</title>
        <author>
          <persName key="contraintes-2009-idm193555267536">
            <foreName>Faten</foreName>
            <surname>Nabli</surname>
            <initial>F.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName key="contraintes-2007-idm353274351312">
            <foreName>Thierry</foreName>
            <surname>Martinez</surname>
            <initial>T.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Proceedings of CP'2012, 18th International Conference on Principles and Practice of Constraint Programming</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">7514</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <month>October</month>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">798–814</biblScope>
          <ref xlink:href="http://contraintes.inria.fr/~tmartine/papers/NFMS12cp.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>contraintes.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>~tmartine/<allowbreak/>papers/<allowbreak/>NFMS12cp.<allowbreak/>pdf</ref>
        </imprint>
        <meeting id="cid297305">
          <title>International Conference on Principles and Practice of Constraint Programming</title>
          <num>18</num>
          <abbr type="sigle">CP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4964" id="contraintes-2012-bid16" type="inproceedings" rend="year" n="cite:NFMS12jfpc">
      <analytic>
        <title level="a">Un modèle Booléen pour l'énumération des siphons et des pièges minimaux dans les réseaux de Petri</title>
        <author>
          <persName key="contraintes-2009-idm193555267536">
            <foreName>Faten</foreName>
            <surname>Nabli</surname>
            <initial>F.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName key="contraintes-2007-idm353274351312">
            <foreName>Thierry</foreName>
            <surname>Martinez</surname>
            <initial>T.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="no" x-proceedings="yes">
        <title level="m">Actes de Journées Francophones de Programmation par Contraintes JFPC'12</title>
        <loc>Toulouse, France</loc>
        <imprint>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <ref xlink:href="http://contraintes.inria.fr/~tmartine/papers/NFMS12jfpc.pdf" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>contraintes.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>~tmartine/<allowbreak/>papers/<allowbreak/>NFMS12jfpc.<allowbreak/>pdf</ref>
        </imprint>
        <meeting id="cid344762">
          <title>Journées Francophones de Programmation par Contraintes</title>
          <num>8</num>
          <abbr type="sigle">JFPC</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2605" id="contraintes-2012-bid19" type="inproceedings" rend="year" n="cite:SG12lopstr">
      <analytic>
        <title level="a">An Extension of <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>π</mi></math></formula>-Calculus with Real-Time and its Realization in Logic Programming</title>
        <author>
          <persName key="contraintes-2011-idm423244743536">
            <foreName>Neda</foreName>
            <surname>Saeedloei</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Gopal</foreName>
            <surname>Gupta</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Proceedings of Logic Based Program Synthesis and Transformation, LOPSTR'12</title>
        <imprint>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
        </imprint>
        <meeting id="cid316131">
          <title>International Symposium on Logic-based Program Synthesis and Transformation</title>
          <num>21</num>
          <abbr type="sigle">LOPSTR</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="2938" id="contraintes-2012-bid18" type="inproceedings" rend="year" n="cite:SG12flops">
      <analytic>
        <title level="a">Coinductive Constraint Logic Programming</title>
        <author>
          <persName key="contraintes-2011-idm423244743536">
            <foreName>Neda</foreName>
            <surname>Saeedloei</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Gopal</foreName>
            <surname>Gupta</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="yes">
        <title level="m">Proceedings of FLOPS'12</title>
        <title level="s">Lecture Notes in Computer Science</title>
        <imprint>
          <biblScope type="volume">7294</biblScope>
          <publisher>
            <orgName>Springer-Verlag</orgName>
          </publisher>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">243–259</biblScope>
        </imprint>
        <meeting id="cid315010">
          <title>International Symposium on Functional and Logic Programming</title>
          <num>12</num>
          <abbr type="sigle">FLOPS</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="4841" id="contraintes-2012-bid17" type="inproceedings" rend="year" n="cite:SG12colp">
      <analytic>
        <title level="a">Timed <formula type="inline"><math xmlns="http://www.w3.org/1998/Math/MathML" overflow="scroll"><mi>π</mi></math></formula>-Calculus and its Realization in Coinductive Constraint Logic Programming</title>
        <author>
          <persName key="contraintes-2011-idm423244743536">
            <foreName>Neda</foreName>
            <surname>Saeedloei</surname>
            <initial>N.</initial>
          </persName>
          <persName>
            <foreName>Gopal</foreName>
            <surname>Gupta</surname>
            <initial>G.</initial>
          </persName>
        </author>
      </analytic>
      <monogr x-international-audience="yes" x-proceedings="no">
        <title level="m">Proceedings of the first Coinductive Logic Programming Workshop Co-LP'12</title>
        <imprint>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
        </imprint>
        <meeting id="cid623676">
          <title>International Workshop on Coinductive Logic Programming Workshop</title>
          <num>1</num>
          <abbr type="sigle">Co-LP</abbr>
        </meeting>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5108" id="contraintes-2012-bid5" type="manual" rend="year" n="cite:biocham">
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">BIOCHAM v3.5 Reference Manual</title>
        <author>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName key="proval-2008-idm220574913152">
            <foreName>Steven</foreName>
            <surname>Gay</surname>
            <initial>S.</initial>
          </persName>
          <persName key="contraintes-2008-idm268188716480">
            <foreName>Dragana</foreName>
            <surname>Jovanovska</surname>
            <initial>D.</initial>
          </persName>
          <persName key="contraintes-2007-idm353274348256">
            <foreName>Aurélien</foreName>
            <surname>Rizk</surname>
            <initial>A.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <publisher>
            <orgName type="organisation">Inria</orgName>
          </publisher>
          <dateStruct>
            <year>2012</year>
          </dateStruct>
          <ref xlink:href="http://contraintes.inria.fr/BIOCHAM/" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>contraintes.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>BIOCHAM/</ref>
        </imprint>
      </monogr>
    </biblStruct>
    <biblStruct dedoublkey="5700" id="contraintes-2012-bid7" type="techreport" rend="year" n="cite:FGS12inria">
      <identifiant type="hal" value="hal-00723554"/>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">Automatic Curation of SBML Models based on their ODE Semantics</title>
        <author>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName key="proval-2008-idm220574913152">
            <foreName>Steven</foreName>
            <surname>Gay</surname>
            <initial>S.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-8014</biblScope>
          <publisher>
            <orgName type="institution">Inria</orgName>
          </publisher>
          <dateStruct>
            <month>July</month>
            <year>2012</year>
          </dateStruct>
          <ref xlink:href="http://hal.inria.fr/hal-00723554" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-00723554</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Research Report</note>
    </biblStruct>
    <biblStruct dedoublkey="6064" id="contraintes-2012-bid2" type="techreport" rend="year" n="cite:FS12inria">
      <identifiant type="hal" value="hal-00737768"/>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">Reifying Global Constraints</title>
        <author>
          <persName key="contraintes-2006-idm51200627584">
            <foreName>François</foreName>
            <surname>Fages</surname>
            <initial>F.</initial>
          </persName>
          <persName key="contraintes-2006-idm51200624240">
            <foreName>Sylvain</foreName>
            <surname>Soliman</surname>
            <initial>S.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-8084</biblScope>
          <publisher>
            <orgName type="institution">Inria</orgName>
          </publisher>
          <dateStruct>
            <month>October</month>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">18</biblScope>
          <ref xlink:href="http://hal.inria.fr/hal-00737768" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-00737768</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Research Report</note>
    </biblStruct>
    <biblStruct dedoublkey="6108" id="contraintes-2012-bid8" type="techreport" rend="year" n="cite:SDBMB12inria">
      <identifiant type="hal" value="hal-00750063"/>
      <monogr x-editorial-board="yes" x-international-audience="yes" x-proceedings="yes">
        <title level="m">STL-based analysis of TRAIL-induced apoptosis challenges the notion of type I/type II cel l line classification</title>
        <author>
          <persName key="virtual_plants-2006-idm428083943936">
            <foreName>Szymon</foreName>
            <surname>Stoma</surname>
            <initial>S.</initial>
          </persName>
          <persName>
            <foreName>Alexandre</foreName>
            <surname>Donzé</surname>
            <initial>A.</initial>
          </persName>
          <persName key="bang-2011-idm124609283168">
            <foreName>François</foreName>
            <surname>Bertaux</surname>
            <initial>F.</initial>
          </persName>
          <persName>
            <foreName>Oded</foreName>
            <surname>Maler</surname>
            <initial>O.</initial>
          </persName>
          <persName key="helix-2006-idm43775539296">
            <foreName>Grégory</foreName>
            <surname>Batt</surname>
            <initial>G.</initial>
          </persName>
        </author>
        <imprint>
          <biblScope type="number">RR-8121</biblScope>
          <publisher>
            <orgName type="institution">Inria</orgName>
          </publisher>
          <dateStruct>
            <month>October</month>
            <year>2012</year>
          </dateStruct>
          <biblScope type="pages">35</biblScope>
          <ref xlink:href="http://hal.inria.fr/hal-00750063" location="extern" xlink:type="simple" xlink:show="replace" xlink:actuate="onRequest">http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>hal-00750063</ref>
        </imprint>
      </monogr>
      <note type="typdoc">Research Report</note>
    </biblStruct>
  </biblio>
</raweb>
