SlideShare a Scribd company logo
Different approaches for the identification of
perturbations in Boolean networks and their application
to precision medicine
C´elia Biane-Fourati
IRISA, Univ. Rennes, Inria, CNRS
celia.biane-fourati@inria.fr
July 1, 2019
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 1 / 22
Boolean networks - definition
m1
m2 m3
m4
∧ ∨
{m1, m2, m3, m4} are Boolean variables
fm1 = m1
fm2 = m1 ∧ m3
fm3 = m1 ∨ ¬m2
fm4 = m3
0100 0000 0010 0011
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
Boolean networks - definition
m1
m2 m3
m4
∧ ∨
{m1, m2, m3, m4} are Boolean variables
fm1 = m1
fm2 = m1 ∧ m3
fm3 = m1 ∨ ¬m2
fm4 = m3
0100 0000 0010 0011
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
Boolean networks - definition
m1
m2 m3
m4
∧ ∨
{m1, m2, m3, m4} are Boolean variables
fm1 = m1
fm2 = m1 ∧ m3
fm3 = m1 ∨ ¬m2
fm4 = m3
0100 0000 0010 0011
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
Boolean networks - definition
m1
m2 m3
m4
∧ ∨
{m1, m2, m3, m4} are Boolean variables
fm1 = m1
fm2 = m1 ∧ m3
fm3 = m1 ∨ ¬m2
fm4 = m3
0100 0000 0010 0011
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
Boolean networks - definition
m1
m2 m3
m4
∧ ∨
{m1, m2, m3, m4} are Boolean variables
fm1 = m1
fm2 = m1 ∧ m3
fm3 = m1 ∨ ¬m2
fm4 = m3
0100 0000 0010 0011
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
Boolean networks - definition
m1
m2 m3
m4
∧ ∨
{m1, m2, m3, m4} are Boolean variables
fm1 = m1
fm2 = m1 ∧ m3
fm3 = m1 ∨ ¬m2
fm4 = m3
0100 0000 0010 0011
0011 is a stable attractor.
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
Biological networks
Gene regulatory networks : Genes/Transcriptional regulations ; Cell
fate decision
Signalling pathways : Proteins/RNA/Metabolites/Biochemical
regulations ; Information propagation
these networks are intertwined
Model Reference
Mammalian cell cycle [Faur´e, 2006]
Cellular differentiation of Th cells [Naldi, 2010]
Cancerous transformation in bladder [Remy, 2015]
Prediction of drug synergies [Flobak, 2015]
Table: Examples of cellular processes modeled by Boolean networks
Interpretation : Phenotypes are attractors of the Boolean model.
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 3 / 22
Simulation versus identification
Node perturbation
A node perturbation sets a molecule mi to a constant Boolean value.
Once you have a network you can :
Compute the effects of node perturbations (simulation)
Compute sets of node perturbations from a desired effect
(identification)
Comparison of approaches computing perturbations :
Stable Motifs [Zanudo, 2015]
Caspo-control [Videla, 2017]
ActoNet [Biane, 2018]
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 4 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
The perturbation m1 = 1 drives the system
to the stable attractor 1111
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Stable Motifs
Input : a Boolean network
Output : a set of sets of node perturbations driving any initial state
to each of the network attractors
Example
m1
m2 m3
m4
∧ ∨
Attractor Perturbations
1111 m1 = 1
0011 m1 = 0
The perturbation m1 = 0 drives the system
to the stable attractor 0011
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
Caspo-control
Input : a Boolean network + a desired I/O behavior.
Output : a set of sets of node perturbations forcing the reachability,
from the input, of an attractor verifying the output.
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
Caspo-control
Input : a Boolean network + a desired I/O behavior.
Output : a set of sets of node perturbations forcing the reachability,
from the input, of an attractor verifying the output.
Example I/O : m1 = 0/m4 = 0
m1
m2 m3
m4
∧ ∨
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
Caspo-control
Input : a Boolean network + a desired I/O behavior.
Output : a set of sets of node perturbations forcing the reachability,
from the input, of an attractor verifying the output.
Example I/O : m1 = 0/m4 = 0
m1
m2 m3
m4
∧ ∨
# Perturbations
1 m2 = 1
2 m3 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
Caspo-control
Input : a Boolean network + a desired I/O behavior.
Output : a set of sets of node perturbations forcing the reachability,
from the input, of an attractor verifying the output.
Example I/O : m1 = 0/m4 = 0
m1
m2 m3
m4
∧ ∨
# Perturbations
1 m2 = 1
2 m3 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
Caspo-control
Input : a Boolean network + a desired I/O behavior.
Output : a set of sets of node perturbations forcing the reachability,
from the input, of an attractor verifying the output.
Example I/O : m1 = 0/m4 = 0
m1
m2 m3
m4
∧ ∨
# Perturbations
1 m2 = 1
2 m3 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
Caspo-control
Input : a Boolean network + a desired I/O behavior.
Output : a set of sets of node perturbations forcing the reachability,
from the input, of an attractor verifying the output.
Example I/O : m1 = 0/m4 = 0
m1
m2 m3
m4
∧ ∨
# Perturbations
1 m2 = 1
2 m3 = 0
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
Comparison of Stable Motifs and Caspo-control approaches
Stable Motifs identifies transient node perturbations forcing the
reachability of an attractor of the global system.
Caspo-control identifies permanent node perturbations forcing the
reachability of a new attractor.
Example
m1 = 1
m1
m2 m3
m4
∧ ∨
Once the system is stabilized, the
perturbation can be relaxed.
m2 = 1
m1
m2 m3
m4
∧ ∨
If the perturbations are relaxed,
the system leaves the attractor.
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 7 / 22
Regulation perturbations of Boolean networks
Regulation perturbation
A regulation perturbation sets a molecule mi to a constant Boolean value
in the activation function of an other molecule mj .
Example
Set m1 to 1 in fm2
fm1 = m1
fm2 = m1∧ m3,
fm3 = m1 ∨ ¬m2
fm4 = m3
Deletion of m1 → m2, m1 → m3 conserved.
m1
m2 m3
m4
∧ ∨
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 8 / 22
ActoNet
Input : a Boolean network + a desired output + a modal operator
(possible ♦, impossible ¬Diamond).
Output : a set of sets of node/regulation perturbations forcing the
stability of the output.
Example ♦(m4 = 0)
m2 = 1
m1
m2 m3
m4
∧ ∨
m3 = 0
m1
m2 m3
m4
∧ ∨
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 9 / 22
ActoNet
Input : a Boolean network + a desired output + a modal operator
(possible ♦, impossible ¬♦).
Output : a set of sets of node/regulation perturbations forcing the
stability of the output.
Example ♦(m4 = 0)
m2 → m3 = 1
m1
m2 m3
m4
m1 → m3 = 0, m3 → m2 = 1
m1
m2 m3
m4
∧ ∨
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 10 / 22
Comparison of the three approaches
Stable Motifs: Control the global (from any initial state) reachability
of an attractor of the model with transient node perturbations.
Caspo-control: Control the partial (from a subset of initial states)
reachability of a new attractor including a desired output with
permanent node perturbations.
ActoNet : Control the stabilization (♦) or the de-stabilization (¬♦) of
an output with permanent node and regulation perturbations.
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 11 / 22
Application - Bladder cancer
Heterogeneous disease : different histological and molecular subtypes.
Precision medicine : definition of diseases at the molecular level
Problem : Propose a mechanistic definition of molecular subtypes
signatures.
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 12 / 22
Bladder model
From [Remy, 2015]
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 13 / 22
Wild-type behavior of the model
Wild-type model :
Multistability : Proliferation/growth arrest
Unique phenotype (one stable state) : Apoptosis, proliferation,
growth arrest
Oscillations : Proliferation/growth arrest
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 14 / 22
Different definitions of molecular signatures
In an environmental condition inducing multistability, find the
perturbations forcing the reachability of the proliferative stable attractor.
In an environmental condition inducing a unique phenotype apoptosis or
growth arrest, find the node perturbations forcing the reachability of a
proliferative stable attractor.
In an environmental condition inducing a unique phenotype apoptosis or
growth arrest, find the node perturbations forcing the possibility to reach a
proliferative stable attractor.
In an environmental condition inducing a phenotype apoptosis, find the
perturbations such that apoptosis is no longer stable.
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 15 / 22
Computation of signatures - Stable Motifs
In an environmental condition inducing multistability, find the
perturbations forcing the reachability of the proliferative stable attractor.
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 16 / 22
Preliminary analysis of results
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 17 / 22
On going work
Development of algorithms for the computation of node and
regulation perturbations (modal operators)
Performance comparison ASP versus ILP for the computation of
solutions in ActoNet
Application of different approaches to the Bladder cancer model
Building of a protocol for classifying computed signatures and
patients profiles based on epistasis
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 18 / 22
References - Boolean models
Faur´e, A., Naldi, A., Chaouiya, C. & Thieffry, D. (2006).
Dynamical analysis of a generic Boolean model for the control of the mammalian
cell cycle.
Bioinformatics
Naldi, A., Carneiro, J., Chaouiya, C., & Thieffry, D. (2010).
Diversity and plasticity of Th cell types predicted from regulatory network
modelling.
PLoS computational biology
Flobak, ˚A., Baudot, A., Remy, E., Thommesen, L., Thieffry, D., Kuiper, M., &
Lægreid, A. (2015).
Discovery of drug synergies in gastric cancer cells predicted by logical modeling.
PLoS Computational Biology
Remy, E., Rebouissou, S., Chaouiya, C., Zinovyev, A., Radvanyi, F., & Calzone, L.
(2015).
A modeling approach to explain mutually exclusive and co-occurring genetic
alterations in bladder tumorigenesis.
Cancer research
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 19 / 22
References - Approaches
Zanudo, J. G., & Albert, R. (2015)
Cell fate reprogramming by control of intracellular network dynamics.
PLoS Computational Biology
Videla, S., Saez-Rodriguez, J., Guziolowski, C., & Siegel, A. (2017)
Caspo: a toolbox for automated reasoning on the response of logical signaling
networks families.
Bioinformatics
Biane, C. & Delaplace, F. (2018)
Causal reasoning on Boolean control networks based on abduction: theory and
application to Cancer drug discovery.
IEEE/ACM Transactions on Computational Biology and Bioinformatics
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 20 / 22
Acknowledgments
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 21 / 22
Thank you for your attention
Questions ?
C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 22 / 22

More Related Content

Recently uploaded

Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
muralinath2
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
Areesha Ahmad
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
DiyaBiswas10
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
Areesha Ahmad
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
muralinath2
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
silvermistyshot
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
muralinath2
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
alishadewangan1
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
RenuJangid3
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Sérgio Sacani
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
Sérgio Sacani
 

Recently uploaded (20)

Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptxBody fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
Body fluids_tonicity_dehydration_hypovolemia_hypervolemia.pptx
 
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of LipidsGBSN - Biochemistry (Unit 5) Chemistry of Lipids
GBSN - Biochemistry (Unit 5) Chemistry of Lipids
 
extra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdfextra-chromosomal-inheritance[1].pptx.pdfpdf
extra-chromosomal-inheritance[1].pptx.pdfpdf
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
 
Hemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptxHemoglobin metabolism_pathophysiology.pptx
Hemoglobin metabolism_pathophysiology.pptx
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
Lateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensiveLateral Ventricles.pdf very easy good diagrams comprehensive
Lateral Ventricles.pdf very easy good diagrams comprehensive
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
Hemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptxHemostasis_importance& clinical significance.pptx
Hemostasis_importance& clinical significance.pptx
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
 
Leaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdfLeaf Initiation, Growth and Differentiation.pdf
Leaf Initiation, Growth and Differentiation.pdf
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
Earliest Galaxies in the JADES Origins Field: Luminosity Function and Cosmic ...
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
THE IMPORTANCE OF MARTIAN ATMOSPHERE SAMPLE RETURN.
 

Featured

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
Project for Public Spaces & National Center for Biking and Walking
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Different approaches for the identification of perturbations in Boolean networks

  • 1. Different approaches for the identification of perturbations in Boolean networks and their application to precision medicine C´elia Biane-Fourati IRISA, Univ. Rennes, Inria, CNRS celia.biane-fourati@inria.fr July 1, 2019 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 1 / 22
  • 2. Boolean networks - definition m1 m2 m3 m4 ∧ ∨ {m1, m2, m3, m4} are Boolean variables fm1 = m1 fm2 = m1 ∧ m3 fm3 = m1 ∨ ¬m2 fm4 = m3 0100 0000 0010 0011 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
  • 3. Boolean networks - definition m1 m2 m3 m4 ∧ ∨ {m1, m2, m3, m4} are Boolean variables fm1 = m1 fm2 = m1 ∧ m3 fm3 = m1 ∨ ¬m2 fm4 = m3 0100 0000 0010 0011 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
  • 4. Boolean networks - definition m1 m2 m3 m4 ∧ ∨ {m1, m2, m3, m4} are Boolean variables fm1 = m1 fm2 = m1 ∧ m3 fm3 = m1 ∨ ¬m2 fm4 = m3 0100 0000 0010 0011 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
  • 5. Boolean networks - definition m1 m2 m3 m4 ∧ ∨ {m1, m2, m3, m4} are Boolean variables fm1 = m1 fm2 = m1 ∧ m3 fm3 = m1 ∨ ¬m2 fm4 = m3 0100 0000 0010 0011 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
  • 6. Boolean networks - definition m1 m2 m3 m4 ∧ ∨ {m1, m2, m3, m4} are Boolean variables fm1 = m1 fm2 = m1 ∧ m3 fm3 = m1 ∨ ¬m2 fm4 = m3 0100 0000 0010 0011 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
  • 7. Boolean networks - definition m1 m2 m3 m4 ∧ ∨ {m1, m2, m3, m4} are Boolean variables fm1 = m1 fm2 = m1 ∧ m3 fm3 = m1 ∨ ¬m2 fm4 = m3 0100 0000 0010 0011 0011 is a stable attractor. C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 2 / 22
  • 8. Biological networks Gene regulatory networks : Genes/Transcriptional regulations ; Cell fate decision Signalling pathways : Proteins/RNA/Metabolites/Biochemical regulations ; Information propagation these networks are intertwined Model Reference Mammalian cell cycle [Faur´e, 2006] Cellular differentiation of Th cells [Naldi, 2010] Cancerous transformation in bladder [Remy, 2015] Prediction of drug synergies [Flobak, 2015] Table: Examples of cellular processes modeled by Boolean networks Interpretation : Phenotypes are attractors of the Boolean model. C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 3 / 22
  • 9. Simulation versus identification Node perturbation A node perturbation sets a molecule mi to a constant Boolean value. Once you have a network you can : Compute the effects of node perturbations (simulation) Compute sets of node perturbations from a desired effect (identification) Comparison of approaches computing perturbations : Stable Motifs [Zanudo, 2015] Caspo-control [Videla, 2017] ActoNet [Biane, 2018] C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 4 / 22
  • 10. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 11. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 12. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 13. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 14. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 The perturbation m1 = 1 drives the system to the stable attractor 1111 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 15. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 16. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 17. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 18. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 19. Stable Motifs Input : a Boolean network Output : a set of sets of node perturbations driving any initial state to each of the network attractors Example m1 m2 m3 m4 ∧ ∨ Attractor Perturbations 1111 m1 = 1 0011 m1 = 0 The perturbation m1 = 0 drives the system to the stable attractor 0011 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 5 / 22
  • 20. Caspo-control Input : a Boolean network + a desired I/O behavior. Output : a set of sets of node perturbations forcing the reachability, from the input, of an attractor verifying the output. C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
  • 21. Caspo-control Input : a Boolean network + a desired I/O behavior. Output : a set of sets of node perturbations forcing the reachability, from the input, of an attractor verifying the output. Example I/O : m1 = 0/m4 = 0 m1 m2 m3 m4 ∧ ∨ C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
  • 22. Caspo-control Input : a Boolean network + a desired I/O behavior. Output : a set of sets of node perturbations forcing the reachability, from the input, of an attractor verifying the output. Example I/O : m1 = 0/m4 = 0 m1 m2 m3 m4 ∧ ∨ # Perturbations 1 m2 = 1 2 m3 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
  • 23. Caspo-control Input : a Boolean network + a desired I/O behavior. Output : a set of sets of node perturbations forcing the reachability, from the input, of an attractor verifying the output. Example I/O : m1 = 0/m4 = 0 m1 m2 m3 m4 ∧ ∨ # Perturbations 1 m2 = 1 2 m3 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
  • 24. Caspo-control Input : a Boolean network + a desired I/O behavior. Output : a set of sets of node perturbations forcing the reachability, from the input, of an attractor verifying the output. Example I/O : m1 = 0/m4 = 0 m1 m2 m3 m4 ∧ ∨ # Perturbations 1 m2 = 1 2 m3 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
  • 25. Caspo-control Input : a Boolean network + a desired I/O behavior. Output : a set of sets of node perturbations forcing the reachability, from the input, of an attractor verifying the output. Example I/O : m1 = 0/m4 = 0 m1 m2 m3 m4 ∧ ∨ # Perturbations 1 m2 = 1 2 m3 = 0 C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 6 / 22
  • 26. Comparison of Stable Motifs and Caspo-control approaches Stable Motifs identifies transient node perturbations forcing the reachability of an attractor of the global system. Caspo-control identifies permanent node perturbations forcing the reachability of a new attractor. Example m1 = 1 m1 m2 m3 m4 ∧ ∨ Once the system is stabilized, the perturbation can be relaxed. m2 = 1 m1 m2 m3 m4 ∧ ∨ If the perturbations are relaxed, the system leaves the attractor. C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 7 / 22
  • 27. Regulation perturbations of Boolean networks Regulation perturbation A regulation perturbation sets a molecule mi to a constant Boolean value in the activation function of an other molecule mj . Example Set m1 to 1 in fm2 fm1 = m1 fm2 = m1∧ m3, fm3 = m1 ∨ ¬m2 fm4 = m3 Deletion of m1 → m2, m1 → m3 conserved. m1 m2 m3 m4 ∧ ∨ C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 8 / 22
  • 28. ActoNet Input : a Boolean network + a desired output + a modal operator (possible ♦, impossible ¬Diamond). Output : a set of sets of node/regulation perturbations forcing the stability of the output. Example ♦(m4 = 0) m2 = 1 m1 m2 m3 m4 ∧ ∨ m3 = 0 m1 m2 m3 m4 ∧ ∨ C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 9 / 22
  • 29. ActoNet Input : a Boolean network + a desired output + a modal operator (possible ♦, impossible ¬♦). Output : a set of sets of node/regulation perturbations forcing the stability of the output. Example ♦(m4 = 0) m2 → m3 = 1 m1 m2 m3 m4 m1 → m3 = 0, m3 → m2 = 1 m1 m2 m3 m4 ∧ ∨ C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 10 / 22
  • 30. Comparison of the three approaches Stable Motifs: Control the global (from any initial state) reachability of an attractor of the model with transient node perturbations. Caspo-control: Control the partial (from a subset of initial states) reachability of a new attractor including a desired output with permanent node perturbations. ActoNet : Control the stabilization (♦) or the de-stabilization (¬♦) of an output with permanent node and regulation perturbations. C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 11 / 22
  • 31. Application - Bladder cancer Heterogeneous disease : different histological and molecular subtypes. Precision medicine : definition of diseases at the molecular level Problem : Propose a mechanistic definition of molecular subtypes signatures. C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 12 / 22
  • 32. Bladder model From [Remy, 2015] C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 13 / 22
  • 33. Wild-type behavior of the model Wild-type model : Multistability : Proliferation/growth arrest Unique phenotype (one stable state) : Apoptosis, proliferation, growth arrest Oscillations : Proliferation/growth arrest C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 14 / 22
  • 34. Different definitions of molecular signatures In an environmental condition inducing multistability, find the perturbations forcing the reachability of the proliferative stable attractor. In an environmental condition inducing a unique phenotype apoptosis or growth arrest, find the node perturbations forcing the reachability of a proliferative stable attractor. In an environmental condition inducing a unique phenotype apoptosis or growth arrest, find the node perturbations forcing the possibility to reach a proliferative stable attractor. In an environmental condition inducing a phenotype apoptosis, find the perturbations such that apoptosis is no longer stable. C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 15 / 22
  • 35. Computation of signatures - Stable Motifs In an environmental condition inducing multistability, find the perturbations forcing the reachability of the proliferative stable attractor. C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 16 / 22
  • 36. Preliminary analysis of results C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 17 / 22
  • 37. On going work Development of algorithms for the computation of node and regulation perturbations (modal operators) Performance comparison ASP versus ILP for the computation of solutions in ActoNet Application of different approaches to the Bladder cancer model Building of a protocol for classifying computed signatures and patients profiles based on epistasis C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 18 / 22
  • 38. References - Boolean models Faur´e, A., Naldi, A., Chaouiya, C. & Thieffry, D. (2006). Dynamical analysis of a generic Boolean model for the control of the mammalian cell cycle. Bioinformatics Naldi, A., Carneiro, J., Chaouiya, C., & Thieffry, D. (2010). Diversity and plasticity of Th cell types predicted from regulatory network modelling. PLoS computational biology Flobak, ˚A., Baudot, A., Remy, E., Thommesen, L., Thieffry, D., Kuiper, M., & Lægreid, A. (2015). Discovery of drug synergies in gastric cancer cells predicted by logical modeling. PLoS Computational Biology Remy, E., Rebouissou, S., Chaouiya, C., Zinovyev, A., Radvanyi, F., & Calzone, L. (2015). A modeling approach to explain mutually exclusive and co-occurring genetic alterations in bladder tumorigenesis. Cancer research C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 19 / 22
  • 39. References - Approaches Zanudo, J. G., & Albert, R. (2015) Cell fate reprogramming by control of intracellular network dynamics. PLoS Computational Biology Videla, S., Saez-Rodriguez, J., Guziolowski, C., & Siegel, A. (2017) Caspo: a toolbox for automated reasoning on the response of logical signaling networks families. Bioinformatics Biane, C. & Delaplace, F. (2018) Causal reasoning on Boolean control networks based on abduction: theory and application to Cancer drug discovery. IEEE/ACM Transactions on Computational Biology and Bioinformatics C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 20 / 22
  • 40. Acknowledgments C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 21 / 22
  • 41. Thank you for your attention Questions ? C´elia Biane-Fourati (Inria Rennes) Identification of perturbations in BNs July 1, 2019 22 / 22