François Fages

dblp:f/FrancoisFages · DBLP profile ↗
← Back
50ranked-venue papers
22as first author
5since 2021 · last 2024
0000-0001-5650-8266ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 32 · 14 first-author · 2 since 2021Software engineering, systems software and programming languages · 14 · 9 first-authorApplied, interdisciplinary, general and emerging computing · 10 · 3 first-author · 2 since 2021Artificial intelligence and machine learning · 7 · 4 first-author · 1 since 2021
YearPublicationVenuePosition
2024 A skin microbiome model with AMP interactions and analysis of quasi-stability vs stability in population dynamics
Eléa Thibault Greugny, François Fages, Ovidiu Radulescu, Peter Szmolyan, Georgios N. Stamatas
Theor. Comput. Sci.2
2024 On a model of online analog computation in the cell with absolute functional robustness: Algebraic characterization, function compiler and error control
Mathieu Hemery, François Fages
Theor. Comput. Sci.2
2023 Neural-based classification rule learning for sequential data
Marine Collery, Philippe Bonnard, François Fages, Remy Kusters
ICLR3
2022 Mathematical modeling of the microtubule detyrosination/tyrosination cycle for cell-based drug screening design
abstract
Microtubules and their post-translational modifications are involved in major cellular processes. In severe diseases such as neurodegenerative disorders, tyrosinated tubulin and tyrosinated microtubules are in lower concentration. We present here a mechanistic mathematical model of the microtubule tyrosination cycle combining computational modeling and high-content image analyses to understand the key kinetic parameters governing the tyrosination status in different cellular models. That mathematical model is parameterized, firstly, for neuronal cells using kinetic values taken from the literature, and, secondly, for proliferative cells, by a change of two parameter values obtained, and shown minimal, by a continuous optimization procedure based on temporal logic constraints to formalize experimental high-content imaging data. In both cases, the mathematical models explain the inability to increase the tyrosination status by activating the Tubulin Tyrosine Ligase enzyme. The tyrosinated tubulin is indeed the product of a chain of two reactions in the cycle: the detyrosinated microtubule depolymerization followed by its tyrosination. The tyrosination status at equilibrium is thus limited by both reaction rates and activating the tyrosination reaction alone is not effective. Our computational model also predicts the effect of inhibiting the Tubulin Carboxy Peptidase enzyme which we have experimentally validated in MEF cellular model. Furthermore, the model predicts that the activation of two particular kinetic parameters, the tyrosination and detyrosinated microtubule depolymerization rate constants, in synergy, should suffice to enable an increase of the tyrosination status in living cells.
Jeremy Grignard, Véronique Lamamy, Eva Vermersch, Philippe Delagrange, Jean-Philippe Stephan, Thierry Dorval, François Fages
PLoS Comput. Biol.7
2021 Model learning to identify systemic regulators of the peripheral circadian clock
abstract
MOTIVATION: Personalized medicine aims at providing patient-tailored therapeutics based on multi-type data toward improved treatment outcomes. Chronotherapy that consists in adapting drug administration to the patient's circadian rhythms may be improved by such approach. Recent clinical studies demonstrated large variability in patients' circadian coordination and optimal drug timing. Consequently, new eHealth platforms allow the monitoring of circadian biomarkers in individual patients through wearable technologies (rest-activity, body temperature), blood or salivary samples (melatonin, cortisol) and daily questionnaires (food intake, symptoms). A current clinical challenge involves designing a methodology predicting from circadian biomarkers the patient peripheral circadian clocks and associated optimal drug timing. The mammalian circadian timing system being largely conserved between mouse and humans yet with phase opposition, the study was developed using available mouse datasets. RESULTS: We investigated at the molecular scale the influence of systemic regulators (e.g. temperature, hormones) on peripheral clocks, through a model learning approach involving systems biology models based on ordinary differential equations. Using as prior knowledge our existing circadian clock model, we derived an approximation for the action of systemic regulators on the expression of three core-clock genes: Bmal1, Per2 and Rev-Erbα. These time profiles were then fitted with a population of models, based on linear regression. Best models involved a modulation of either Bmal1 or Per2 transcription most likely by temperature or nutrient exposure cycles. This agreed with biological knowledge on temperature-dependent control of Per2 transcription. The strengths of systemic regulations were found to be significantly different according to mouse sex and genetic background. AVAILABILITY AND IMPLEMENTATION: https://gitlab.inria.fr/julmarti/model-learning-mb21eccb. SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Julien Martinelli, Sandrine Dulong, Xiao-Mei Li, Michèle Teboul, Sylvain Soliman, Francis Lévi, François Fages, Annabelle Ballesta
Bioinform.7
2018 Influence Networks Compared with Reaction Networks: Semantics, Expressivity and Attractors
abstract
Biochemical reaction networks are one of the most widely used formalisms in systems biology to describe the molecular mechanisms of high-level cell processes. However, modellers also reason with influence diagrams to represent the positive and negative influences between molecular species and may find an influence network useful in the process of building a reaction network. In this paper, we introduce a formalism of influence networks with forces, and equip it with a hierarchy of Boolean, Petri net, stochastic and differential semantics, similarly to reaction networks with rates. We show that the expressive power of influence networks is the same as that of reaction networks under the differential semantics, but weaker under the discrete semantics. Furthermore, the hierarchy of semantics leads us to consider a (positive) Boolean semantics that cannot test the absence of a species, that we compare with the (negative) Boolean semantics with test for absence of a species in gene regulatory networks à la Thomas. We study the monotonicity properties of the positive semantics and derive from them an algorithm to compute attractors in both the positive and negative Boolean semantics. We illustrate our results on models of the literature about the p53/Mdm2 DNA damage repair system, the circadian clock, and the influence of MAPK signaling on cell-fate decision in urinary bladder cancer.
François Fages, Thierry Martinez, David A. Rosenblueth, Sylvain Soliman
IEEE ACM Trans. Comput. Biol. Bioinform.1
2016 A Stochastic Continuous Optimization Backend for MiniZinc with Applications to Geometrical Placement Problems
Thierry Martinez, François Fages, Abderrahmane Aggoun
CPAIOR2
2016 Logical model specification aided by model-checking techniques: application to the mammalian cell cycle regulation
abstract
MOTIVATION: Understanding the temporal behaviour of biological regulatory networks requires the integration of molecular information into a formal model. However, the analysis of model dynamics faces a combinatorial explosion as the number of regulatory components and interactions increases. RESULTS: We use model-checking techniques to verify sophisticated dynamical properties resulting from the model regulatory structure in the absence of kinetic assumption. We demonstrate the power of this approach by analysing a logical model of the molecular network controlling mammalian cell cycle. This approach enables a systematic analysis of model properties, the delineation of model limitations, and the assessment of various refinements and extensions based on recent experimental observations. The resulting logical model accounts for the main irreversible transitions between cell cycle phases, the sequential activation of cyclins, and the inhibitory role of Skp2, and further emphasizes the multifunctional role for the cell cycle inhibitor Rb. AVAILABILITY AND IMPLEMENTATION: The original and revised mammalian cell cycle models are available in the model repository associated with the public modelling software GINsim (http://ginsim.org/node/189). CONTACT: [email protected] SUPPLEMENTARY INFORMATION: Supplementary data are available at Bioinformatics online.
Pauline Traynard, Adrien Fauré, François Fages, Denis Thieffry
Bioinform.3
2015 Search by constraint propagation
abstract
Constraint programming is traditionally presented as the combination of two components: a constraint model and a search procedure. In this paper we show that tree search procedures can be fully internalized in the constraint model with a fixed enumeration strategy. This approach has several advantages: 1) it makes search strategies declarative, and modeled as constraint satisfaction problems; 2) it makes it possible to express search strategies in existing front-end modeling languages supporting reified constraints without any extension; 3) it opens up constraint propagation algorithms to search constraints and to the implementation of novel search procedures based on constraint propagation. We illustrate this approach with a Horn clause extension of the MiniZinc modeling language and the modeling in this language of a variety of search procedures, including dynamic symmetry breaking procedures and limited discrepancy search, as constraint satisfaction problems. We show that this generality does not come with a significant overhead, and can in fact exhibit exponential speedups over procedural implementations, thanks to the propagation of the search constraints.
Thierry Martinez, François Fages, Sylvain Soliman
PPDP2
2015 Inferring reaction systems from ordinary differential equations
François Fages, Steven Gay, Sylvain Soliman
Theor. Comput. Sci.1
2014 On the subgraph epimorphism problem
Steven Gay, François Fages, Thierry Martinez, Sylvain Soliman, Christine Solnon
Discret. Appl. Math.2
2013 Guest Editors' Introduction to the Special Section on Computational Methods in Systems Biology
abstract
This special section contains the second series of journal articles made from a selection of papers presented at the Ninth International Conference on Computational Methods in Systems Biology, CMSB 2011. CMSB is an annual series of conferences, initiated in 2003, on the design of computational methods for modeling and analyzing biological systems, networks, data, and on their applications to study cases. This issue contains the second part which is composed of three papers.“The Propagation Approach for Computing Biochemical Reaction Networks” by Thomas A. Henzinger and Maria Mateescu revisits the chemical master equation, the rate equation and a combination of both, with the concepts of propagation models and propagation data type for abstracting from the further implementation choices made in simulators.“Curvature Analysis of Cardiac Excitation Wavefronts” by Abhishek Murthy, Ezio Bartocci, Flavio H. Fenton, James Glimm, Richard A. Gray, Elizabeth M. Cherry, Scott A. Smolka, and Radu Grosu, which describes a parallel curvature analysis algorithm of cardiac excitation wavefronts.The last paper, “Multiscale Modeling and Analysis of Planar Cell Polarity in the Drosophila Wing,” by Qian Gao, David Gilbert, Monika Heiner, Fei Liu, Daniele Maccagnola, and David Tree proposes the use of Hierarchically Colored Petri Nets to develop models of tissues at different spatial scales.
François Fages, Sylvain Soliman
IEEE ACM Trans. Comput. Biol. Bioinform.1
2012 A Boolean Model for Enumerating Minimal Siphons and Traps in Petri Nets
Faten Nabli, François Fages, Thierry Martinez, Sylvain Soliman
CP2
2012 A Comparative Analysis of FSS with CMA-ES and S-PSO in Ill-Conditioned Problems
Anthony José da Cunha Carneiro Lins, Fernando B. Lima Neto, François Fages, Carmelo J. A. Bastos Filho
IDEAL3
2012 Guest Editors' Introduction to the Special Section on Computational Methods in Systems Biology
abstract
The articles in the special section focus on computational methods in systems biology.
François Fages, Sylvain Soliman
IEEE ACM Trans. Comput. Biol. Bioinform.1
2011 Design, optimization and predictions of a coupled model of the cell cycle, circadian clock, DNA repair system, irinotecan metabolism and exposure control under temporal logic constraints
Elisabetta De Maria, François Fages, Aurélien Rizk, Sylvain Soliman
Theor. Comput. Sci.2
2011 Continuous valuations of temporal logic specifications with applications to parameter optimization and robustness measures
Aurélien Rizk, Grégory Batt, François Fages, Sylvain Soliman
Theor. Comput. Sci.3
2010 A graphical method for reducing and relating models in systems biology
abstract
MOTIVATION: In Systems Biology, an increasing collection of models of various biological processes is currently developed and made available in publicly accessible repositories, such as biomodels.net for instance, through common exchange formats such as SBML. To date, however, there is no general method to relate different models to each other by abstraction or reduction relationships, and this task is left to the modeler for re-using and coupling models. In mathematical biology, model reduction techniques have been studied for a long time, mainly in the case where a model exhibits different time scales, or different spatial phases, which can be analyzed separately. These techniques are however far too restrictive to be applied on a large scale in systems biology, and do not take into account abstractions other than time or phase decompositions. Our purpose here is to propose a general computational method for relating models together, by considering primarily the structure of the interactions and abstracting from their dynamics in a first step. RESULTS: We present a graph-theoretic formalism with node merge and delete operations, in which model reductions can be studied as graph matching problems. From this setting, we derive an algorithm for deciding whether there exists a reduction from one model to another, and evaluate it on the computation of the reduction relations between all SBML models of the biomodels.net repository. In particular, in the case of the numerous models of MAPK signalling, and of the circadian clock, biologically meaningful mappings between models of each class are automatically inferred from the structure of the interactions. We conclude on the generality of our graphical method, on its limits with respect to the representation of the structure of the interactions in SBML, and on some perspectives for dealing with the dynamics. AVAILABILITY: The algorithms described in this article are implemented in the open-source software modeling platform BIOCHAM available at http://contraintes.inria.fr/biocham The models used in the experiments are available from http://www.biomodels.net/.
Steven Gay, Sylvain Soliman, François Fages
Bioinform.3
2009 From Model-Checking to Temporal Logic Constraint Solving
François Fages, Aurélien Rizk
CP1
2009 Modelling Search Strategies in Rules2CP
François Fages, Julien Martin
CPAIOR1
2009 A general computational method for robustness analysis with applications to synthetic gene networks
abstract
MOTIVATION: Robustness is the capacity of a system to maintain a function in the face of perturbations. It is essential for the correct functioning of natural and engineered biological systems. Robustness is generally defined in an ad hoc, problem-dependent manner, thus hampering the fruitful development of a theory of biological robustness, recently advocated by Kitano. RESULTS: In this article, we propose a general definition of robustness that applies to any biological function expressible in temporal logic LTL (linear temporal logic), and to broad model classes and perturbation types. Moreover, we propose a computational approach and an implementation in BIOCHAM 2.8 for the automated estimation of the robustness of a given behavior with respect to a given set of perturbations. The applicability and biological relevance of our approach is demonstrated by testing and improving the robustness of the timed behavior of a synthetic transcriptional cascade that could be used as a biological timer for synthetic biology applications. AVAILABILITY: Version 2.8 of BIOCHAM and the transcriptional cascade model are available at http://contraintes.inria.fr/BIOCHAM/.
Aurélien Rizk, Grégory Batt, François Fages, Sylvain Soliman
Bioinform.3
2008 On temporal logic constraint solving for analyzing numerical data time series
François Fages, Aurélien Rizk
Theor. Comput. Sci.1
2008 Abstract interpretation and types for systems biology
François Fages, Sylvain Soliman
Theor. Comput. Sci.1
2007 Closures and Modules Within Linear Logic Concurrent Constraint Programming
Rémy Haemmerlé, François Fages, Sylvain Soliman
FSTTCS2
2007 Abstract Critical Pairs and Confluence of Arbitrary Binary Relations
Rémy Haemmerlé, François Fages
RTA2
2006 Modules for Prolog Revisited
Rémy Haemmerlé, François Fages
ICLP2
2006 BIOCHAM: an environment for modeling biological systems and formalizing experimental knowledge
abstract
UNLABELLED: BIOCHAM (the BIOCHemical Abstract Machine) is a software environment for modeling biochemical systems. It is based on two aspects: (1) the analysis and simulation of boolean, kinetic and stochastic models and (2) the formalization of biological properties in temporal logic. BIOCHAM provides tools and languages for describing protein networks with a simple and straightforward syntax, and for integrating biological properties into the model. It then becomes possible to analyze, query, verify and maintain the model with respect to those properties. For kinetic models, BIOCHAM can search for appropriate parameter values in order to reproduce a specific behavior observed in experiments and formalized in temporal logic. Coupled with other methods such as bifurcation diagrams, this search assists the modeler/biologist in the modeling process. AVAILABILITY: BIOCHAM (v. 2.5) is a free software available for download, with example models, at http://contraintes.inria.fr/BIOCHAM/.
Laurence Calzone, François Fages, Sylvain Soliman
Bioinform.2
2005 A Type System for CHR
Emmanuel Coquery, François Fages
ICLP2
2005 Temporal Logic Constraints in the Biochemical Abstract Machine BIOCHAM
François Fages
LOPSTR1
2004 Modeling and querying biomolecular interaction networks
Nathalie Chabrier-Rivier, Marc Chiaverini, Vincent Danos, François Fages, Vincent Schächter
Theor. Comput. Sci.4
2003 Subtyping Constraints in Quasi-lattices
Emmanuel Coquery, François Fages
FSTTCS2
2003 Symbolic Model-Checking for Biochemical Systems
François Fages
ICLP1
2002 TCLP: Overloading, Subtyping and Parametric Polymorphism Made Practical for CLP
Emmanuel Coquery, François Fages
ICLP2
2001 Linear Concurrent Constraint Programming: Operational and Phase Semantics
François Fages, Paul Ruet, Sylvain Soliman
Inf. Comput.1
2001 Typing constraint logic programs
abstract
We present a prescriptive type system with parametric polymorphism and subtyping for constraint logic programs. The aim of this type system is to detect programming errors statically. It introduces a type discipline for constraint logic programs and modules, while maintaining the capabilities of performing the usual coercions between constraint domains, and of typing meta-programming predicates, thanks to the exibility of subtyping. The property of subject reduction expresses the consistency of a prescriptive type system w.r.t. the execution model: if a program is ‘well-typed’, then all derivations starting from a ‘well-typed’ goal are again ‘well-typed’. That property is proved w.r.t. the abstract execution model of constraint programming which proceeds by accumulation of constraints only, and w.r.t. an enriched execution model with type constraints for substitutions. We describe our implementation of the system for type checking and type inference. We report our experimental results on type checking ISO-Prolog, the (constraint) libraries of Sicstus Prolog and other Prolog programs.
François Fages, Emmanuel Coquery
Theory Pract. Log. Program.1
2000 Using Modes to Ensure Subject Reduction for Typed Logic Programs with Subtyping
Jan-Georg Smaus, François Fages, Pierre Deransart
FSTTCS2
2000 Concurrent constraint programming and linear logic (abstract)
abstract
No abstract available.
François Fages
PPDP1
1998 Phase Semantics and Verification of Concurrent Constraint Programs
abstract
The class CC of concurrent constraint programming languages and its non-monotonic extension LCC based on linear constraint systems can be given a logical semantics in Girard's intuitionistic linear logic for a variety of observables. In this paper we settle basic completeness results and we show how the phase semantics of linear logic can be used to provide simple and very concise "semantical" proofs of safety properties for GC or LCC programs.
François Fages, Paul Ruet, Sylvain Soliman
LICS1
1998 Analysis of Normal Logic Programs
François Fages, Roberta Gori
SAS1
1997 Combining Explicit Negation and Negation by Failure Via Belnap's Logic
Paul Ruet, François Fages
Theor. Comput. Sci.2
1996 From Constraint Minimization to Goal Optimization in CLP Languages
François Fages
CP1
1995 A Reactive Constraint Logic Programming Scheme
François Fages, Julian Fowler, Thierry Sola
ICLP1
1993 On the Semantics of Optimization Predicates in CLP Languages
François Fages
FSTTCS1
1993 Average-Case Analysis of Unification Algorithms
Luc Albert, Rafael Casas, François Fages
Theor. Comput. Sci.3
1991 Average Case Analysis of Unification Algorithms
Luc Albert, Rafael Casas, François Fages, A. Torrecillas, Paul Zimmermann 0001
STACS3
1990 A New Fixpoint Semantics for General Logic Programs Compared with the Well-Founded and the Stable Model Semantics
François Fages
ICLP1
1988 Average Case Complexity Analysis of the Rete Multi-Pattern Match Algorithm
Luc Albert, François Fages
ICALP2
1987 Associative-Commutative Unification
François Fages
J. Symb. Comput.1
1986 Complete Sets of Unifiers and Matchers in Equational Theories
François Fages, Gérard P. Huet
Theor. Comput. Sci.1
1984 Associative-Commutative Unification
François Fages
CADE1