Multi-Agents Systems and environment modelling…

Slides:



Advertisements
Similar presentations
The Basics of Hemophilia
Advertisements

Coagulation Bruno Sopko.
ABC Advanced Bleeding Care Human Coagulation FVII Karsten Lollike.
Haemostasis and NovoSeven®
Coagulation (the basics) and recombinant Factor VIIa Mechanism of Action Jerrold H. Levy, MD Emory University School of Medicine and Emory Healthcare Atlanta,
Basic Principles of Hemostasis
From Blood to Host Defense Hemostasis and Clotting
TACTIC PROJECT 2: THE ROLE OF FACTOR XI IN TIC LEAD INVESTIGATOR: SAULIUS BUTENAS (UNIVERSITY OF VERMONT) CO-INVESTIGATOR: JAMES H MORRISSEY (UNIVERSITY.
Biology Developmental Genetics Lecture #6 – Modeling in Development.
Anticoagulation In Dental Procedures Galila Zaher MRCPath KAU Assistant Professor.
Blood coagulation involves a biological amplification system in which relatively few initiation substances sequentially activate by proteolysis a cascade.
Normal Hemostasis Galila Zaher Consultant Hematologist KAUH.
Coagulation Cascade Ahmad Shihada Silmi Msc,FIBMS IUG Faculty of Science Medical Technology Dept.
Blood coagulation and fibrinolysis Professor Asim K. Duttaroy University of Oslo.
Tabuk University Faculty of Applied Medical Sciences Department Of Medical Lab. Technology 3 rd Year – Level 5 – AY
Hemostasis system. Hemostasis is the physiologic system, which support the blood in the fluid condition and prevent bloodless. Hemostasis is the physiologic.
Implant of a Medical Device and the Wound Healing Process.
MASS: From Social Science to Environmental Modelling Hazel Parry
Physiology of haemostasis system
Scheme of Coagulation F XIIF XIIa F XIF XIa F IX F X F IXa F VIIaF VII Extrinsic System Tissue damage Release of tissue thromboplastine (F III) Intrinsic.
Coagulation Concepts A review of hemostasis Answers are in the notes pages.
Coagulation Mechanisms
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
Neural Networks and Machine Learning Applications CSC 563 Prof. Mohamed Batouche Computer Science Department CCIS – King Saud University Riyadh, Saudi.
The Biology of Bleeding and Clotting to Death Jeffrey H. Lawson, MD, PhD Director, Vascular Surgery Research Lab Director of Clinical Trials in Vascular.
Anticoagulants, Thrombolytic Agents and Antiplatelet Drugs
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
PHYSIOLOGIC CONTROL OF HEMOSTASIS MLAB Coagulation Keri Brophy-Martinez.
Coagulation and fibrinolysis
Hemodynamics 2.
Introduction to Modeling Technology Enhanced Inquiry Based Science Education.
Platelets. Fig Hemostasis the process by which the bleeding is stopped from broken vessels. steps involved: Vascular spasm. Platelets plug formation.
From: Treatment of Excessive Bleeding in Jehovah's Witness Patients after Cardiac Surgery with Recombinant Factor VIIa (NovoSeven®) Anesthes. 2003;98(6):
Platelets (Thrombocytes)
Revised model of coagulation
Figure 17.1 The major components of whole blood.
Recent advances- Novoseven
Activation of the Hemostatic System During Cardiopulmonary Bypass
Activation of the Hemostatic System During Cardiopulmonary Bypass
Designing Agents’ Behaviors and Interactions within ADELFE
Lab-STICC, UMR 6285, CNRS, Dépt Informatique, Université de Brest
General Principles of Hemostasis Kristine Krafts, M.D.
A Stochastic Model of Cell Differentiation
Regulation of blood coagulation
Model of the function of the protein C anticoagulant pathway
Drugs Used in Coagulation Disorders
What is a Blood Clot? 9/18/2018 MEDC 604 Anti-coagulants.
Constituents of the blood: Platelets and plasma
Verification and Validation of Agent-based Scientific Simulations
Hemodynamic disorders (1 of 3)
and anti-thrombotic pharmocology Tom Williams
Coagulation and Anti-coagulation
Disruption of Protein-Membrane Binding and Identification of Small-Molecule Inhibitors of Coagulation Factor VIII  P.Clint Spiegel, Shari M. Kaiser, Julian.
Implant of a Medical Device and the Wound Healing Process.
Review of haemostasis EACTS/ Hannes Meyer symposium 2012 Dr J Jordaan
Platelets in Atherothrombosis
Advantages of ABS An advantage of using computer simulation is that it is necessary to think through one’s basic assumptions very clearly in order to create.
Volume 110, Issue 8, Pages (April 2016)
Coagulation and innate immune responses: can we view them separately?
by Cornelis van 't Veer, Neal J. Golden, and Kenneth G. Mann
R. W. Eberth Sanderling Research, Inc. 01 May 2007
Mechanism of factor VIIa–dependent coagulation in hemophilia blood
Jigar.B.Katariya (08291A0531) E.Mahesh (08291A0542)
Figure 1 The coagulation system
Reaction & Diffusion system
General Principles of Hemostasis Kristine Krafts, M.D.
Thrombosis and Inflammatory Bowel Disease
Naturally Occurring Inhibitors
SATISH PRADHAN DNYANASADHANA COLLEGE,THANE
Hemostasis Hemostasis depends on the integrity of Blood vessels
Presentation transcript:

Multi-Agents Systems and environment modelling… NetBioDyn, an easy to use multi-agents engine for ecosystems simulation Vincent Rodin vincent.rodin@univ-brest.fr

Road map Multi-Agents Systems (MAS) From Biological environment simulation Towards Ecosystems simulation NetBioDyn software Conclusions and futur works

Models’ autonomy Multi-Agents systems properties Agent : perception-decision-action Multi-agents System : auto-organisation emergence robustness adaptability Models’ autonomy

Road map Multi-Agents Systems (MAS) From Biological environment simulation Towards Ecosystems simulation NetBioDyn software Conclusions and futur works

Multi-Agent Systems and Biological modelling & simulation From cell-agent To systemic approach Interaction-agent Interface-Agent Reaction-agent Cell-agent

Model of located agents with Cell-agent model Mitosis Activation Internalisation Expression of receptor Apoptose Basic behaviours Behaviours Model of located agents with complex behaviors

An exemple of application Simulation of physiologic coagulation: Cell-agent model: An exemple of application Simulation of physiologic coagulation: Cell Fibroblasts cells, endothelial cells, platelet Procoagulant factors TF, I, II, V, VII, VIII, IX, X, XI, … Inhibitor factors TFPI, AT3, 2M, PC, PS, PZ, … Flux Ia Va IIa Pa Ia Pa Ia Coagulation Cascade  Blood clot Xa Xa VIIa IIa Xa VIIIa VIIIa Va VIIIa IXa Xa VIIa IXa Xa IXa Xa VIIa VIIa VIIa Endothelial cell F.W Fibroblasts + Tissue Factors

Cell-agent model: An exemple of application Simulation of physiologic coagulation:  blood clot…

An exemple of application Cell-agent model: An exemple of application Elements of validation of the coagulation multiagents model : Comparison with Biological experiment Curve of thrombin Generation [Hemker, 1995] Coherence with respect to pathologies

An exemple of application Simulation of physiologic coagulation: Cell-agent model: An exemple of application Simulation of physiologic coagulation: Healthy patient, hemophiliac, hemophiliac with treatment Thrombin generation Normal coagulation Hemophilia B + NovoSeven Time Hemophilia A in seconds

Multi-Agent Systems and Biological modelling & simulation From cell-agent To systemic approach Interaction-agent Interface-Agent Reaction-agent Cell-agent located agent

Reaction-agent model reaction « microscopic » level : « macroscopic » level : agent = cell/molecule agent = reaction 1: reading of the concentrations in reactants perception action decision 2:calculation the reaction speed and then the quantity of reactant to be reacted reaction 3: consequently, modification of the concentrations in reactants and products

Reaction-agent model Non located agents Spatial … r1 r2 indiscernibility r1 … r2 Non located agents rm C1, C2, …, Cn Chemical reactor Asynchronous phenomena and chaotic order No Ordinary Differential Equation

Reaction-agent model Asynchrony Random permutation of MAS time tn+3 tn+2 tn+1 tn tn(2) tn(3) tn(4) tn(1) Asynchrony of MAS tn n+1 n+2 n+3 cycles n cycle of simulation r2 r3 r4 r5 r1 r1 r5 r3 r2 r4 r5 r2 r1 r4 r3 Pascal. Maître de conférences de mon équipe en maths appli : aspect preuve de la méthode: Méthode agent : convergence ordre 2 Méthode classique : convergence ordre >= 3 Random permutation Traditional approaches Asynchronous and chaotic iterations

Reaction-agent model E1 + S1  E1 + P1 d[S1]/dt = – kcat1[E1][S1]/(Km1+[S1]) – kcat3[E1][S1]/(Km3+[S1]) d[S2]/dt = + kcat2[E2][S2]/(Km2+[S2]) d[P1]/dt = – kcat1[E1][S1]/(Km1+[S1]) – kon3[P1][P2] + kcat3[E1][S1]/(Km3+[S1]) d[P2]/dt = + kcat2[E2][S2]/(Km2+[S2]) d[P1P2Complex]/dt = kon3[P1][P2] E1 + S1  E1 + P1 E2 + S2  E2 + P2 P1 + P2  P1P2Complex E3 + S1  E3 + P1 new EnzimaticReaction(plasma, E1, S1, P1, kcat1, Km1); new EnzimaticReaction(plasma, E2, S2, P2, kcat2, Km2); new ComplexFormationReaction(plasma, P1, P2, P1 P2Complex, kon3); new EnzimaticReaction(plasma, E3, S1, P1, kcat3, Km3);

Reaction-agent model: An exemple of application VIIIa + IXa -> VIIIa-IXa VIIIa-IXa + X -> VIIIa-IXa + Xa Va-Xa + II -> Va-Xa + IIa AT3 + (IXa, Xa, XIa, IIa) -> 0 alpha2M + IIa -> 0 I + IIa -> Ia + IIa TM (endo cell) + IIa -> IIi AT3(endo cell) + (IXa, Xa, XIa, IIa) -> 0 ProC + IIi -> PCa + IIi PCa + Va -> 0 PCa + Va-Xa -> Xa PCa + PS -> PCa-S PCa + PCI -> 0 PCaS + Va -> 0 PCaS + V -> PCa-S-V PCa-S-V + VIIIa-IXa -> IXa PCa-S-V + VIIIa -> 0 Fibroblaste + VIIa -> VII-TF VII + VIIa -> VIIa + VIIa VII + VII-TF -> VIIa + VII-TF IX + VII-TF -> IXa + VII-TF X + VII-TF -> Xa + VII-TF TFPI + Xa -> TFPI-Xa TFPI-Xa + VII-TF -> 0 VII + IXa -> VIIa + IXa IXa + X -> IXa + Xa II + Xa -> IIa + Xa XIa + IX -> XIa + IXa XIa + XI -> XIa + XIa IIa + XIa -> IIa + XIa IIa + VIII -> IIa + VIIIa IIa + V -> IIa + Va Xa + V -> Xa + Va Xa + VIII -> Xa + VIIIa Xa + Va -> Va-Xa Simulation of physiologic coagulation: Healthy patient, hemophiliac, hemophiliac with treatment ½ seconds Thrombine generation Normal coagulation Hemophilia B + NovoSeven Time in Hemophilia A 42 reactions

Multi-Agent Systems and Biological modelling & simulation From cell-agent To systemic approach Interaction-agent Interface-Agent Reaction-agent non located agent Cell-agent located agent

Interface-agent model Transport phenomena Interface advection diffusion Chemical reactor Chemical reactor Medium Interface Intérêt : on ne touche pas aux agents réactions  multi-modèles Démon de Maxwell Medium Relaxation phenomena Chemical reactor Medium

« Classical » point of view: Interface-agent model « Classical » point of view: transport interface /r Chemical reactor Chemical reactor medium /t Variables = concentrations in reactants in each chemical reactor (mesh of the medium) All the phenomena are supposed simultaneous Resolution of partial differential equations

An « agent » point of view: Interface-agent model An « agent » point of view: Interface-agent interaction between the mediums Asynchronous phenomena and chaotic order No Partial Differential Equation

Interface-agent model: An exemple of application Coagulation : HOLE Flux 3D Vessel Chimical Reactors : 42 reactions (coagulation)

Multi-Agent Systems and Biological modelling & simulation From cell-agent To systemic approach Interaction-agent Interface-agent transport agent Reaction-agent non located agent Cell-agent located agent

Generic model of interaction-agent Main principle : Models’ autonomy Interaction between models of different natures Multi-modeling Simulation Systemic paradigm Data Matter exchange between organisations

Generic model of interaction-agent Simulator * Activity Phenomenon (organisation) Component Interaction agent * Cell agent Organ * Interface agent Reaction

Generic model of interaction-agent : An exemple of application Medium Cell Nucleus Cytoplasm Membrane

Generic model of interaction-agent : An exemple of application Keratinocyte Macrophage Mast cell Capillary vessel

Multi-Agent Systems and Biological modelling & simulation From cell-agent To systemic approach Interaction-agent multimodeling Interface-agent transport agent Reaction-agent non located agent Cell-agent located agent

Interests in the field of biology To help the reflection Test and validate hypotheses Analyse parameters influence Understand complex phenomena To prepare experiments To accelerate the drug discovery Biology Compute Sciences MA S

Road map Multi-Agents Systems (MAS) From Biological environment simulation Towards Ecosystems simulation NetBioDyn software Conclusions and futur works

Towards Ecosystems simulation Cells  Entities (insects, etc.) & Low level interaction Reaction  High level interaction between entities Interface/Interaction  Physical environment

Road map Multi-Agents Systems (MAS) From Biological environment simulation Towards Ecosystems simulation NetBioDyn software Conclusions and futur works

an easy to use multi-agents engine biological & ecosystem simulations NetBioDyn software : an easy to use multi-agents engine Goal: Rapid prototyping of biological & ecosystem simulations http://virtulab.univ-brest.fr/netbiodyn.html http://virtulab.univ-brest.fr/netbiodyn3D.html

an easy to use multi-agents engine NetBioDyn software : an easy to use multi-agents engine Key concepts: Environment: a grid Entities: colored squares Interaction with environment : simple rules Interaction between entities : simple rules Easy to use… No programming skill requires !!!!

NetBioDyn software : How to model…? 1st : take a grid 2nd : decide which entities to use ….. 3rd : define rules (with a probility of activation) to give entities movements and interactions + Ø  Ø + P=1 (go to the right) +  + P=0.5 (contamination) …..

NetBioDyn software : How to model…? 4th : place entities and : run +  + (go to the right) (contamination) +  + …..

NetBioDyn software : How to model…? 4th : place entities and : run +  + (go to the right) (contamination) +  + …..

NetBioDyn : 1st example, randomwalk Entities: or Rd_Walk  P=1 or

NetBioDyn : 1st example, randomwalk Entities: or Rd_Walk  P=1 or

NetBioDyn : 2nd example, sandglass Entities: grain and border  Go_Down Go_LeftRight or P=1 P=0.5 Go_Border P=0.75

NetBioDyn : 3rd example, prey-predator Entities: prey and predator Prey ½ life time : 2000 cycles + Rd_Walk Predator ½ life time : 200 cycles + Rd_Walk

NetBioDyn : 3rd example, prey-predator Entities: prey and predator or Prey_Birth  P=0.01 or

NetBioDyn : 3rd example, prey-predator Entities: prey and predator Predator_Prey  P=0.6    

NetBioDyn : 4th example, fish farm Entities: fish , shrimp , algae , fisherman , border

NetBioDyn : 4th example, fish farm Entities: fish , shrimp , algae , fisherman , border

Road map Multi-Agents Systems (MAS) From Biological environment simulation Towards Ecosystems simulation NetBioDyn software Conclusions and futur works

NetBioDyn : Conclusion Advantage:  very simple (entities, rules)  no programming ! Drawback:  very simple (entities, rules)  no entity’s state ! Example: + Ø  Ø + (movement) …………… Example: + *  + * (new entity’s state) ……………  new entity !

NetBioDyn : futur works Self-ajusting parameters…  a great challenge ! Entity’s state (simply an integer)…  Building a model would be simpler by minimizing the nb of « different » entities

Road map Multi-Agents Systems (MAS) From Biological environment simulation Towards Ecosystems simulation NetBioDyn software Conclusions and futur works