Slide 1

Slide 1 text

Scalable agent-based simulations: a blood clotting demonstrator Results of the 8 week Nuffield project Gregory Goltsov

Slide 2

Slide 2 text

What is blood clotting

Slide 3

Slide 3 text

What is hemostasis

Slide 4

Slide 4 text

Physical modelling of clot formation Xu Z, Lioi J, Mu J, Kamocka MM, Liu X, Chen DZ, Rosen ED, & Alber M (2010). A multiscale model of venous thrombus formation with surface-mediated control of blood coagulation cascade. Biophysical journal, 98 (9), 1723-32 PMID: 20441735

Slide 5

Slide 5 text

Physical modelling of clot formation Xu Z, Lioi J, Mu J, Kamocka MM, Liu X, Chen DZ, Rosen ED, & Alber M (2010). A multiscale model of venous thrombus formation with surface-mediated control of blood coagulation cascade. Biophysical journal, 98 (9), 1723-32 PMID: 20441735

Slide 6

Slide 6 text

Pathology Thromboembolism Formation in a blood vessel of a clot (thrombus) that breaks loose and is carried by the blood stream to plug another vessel. Pulmonary embolism Blockage of the main artery of the lung.

Slide 7

Slide 7 text

Pathology Thromboembolism Formation in a blood vessel of a clot (thrombus) that breaks loose and is carried by the blood stream to plug another vessel. Pulmonary embolism Blockage of the main artery of the lung. Aspirin

Slide 8

Slide 8 text

Aspirin Everyone aged over 45 should consider a small daily dose of aspirin to help protect themselves against heart disease and cancer “

Slide 9

Slide 9 text

Clotting modelling: ODEs

Slide 10

Slide 10 text

Clotting modelling: ODEs Great attention to uid dynamics

Slide 11

Slide 11 text

Clotting modelling: ODEs Great attention to uid dynamics Not so much to internal representation of platelet

Slide 12

Slide 12 text

Clotting modelling: ODEs Great attention to uid dynamics Not so much to internal representation of platelet Probabilistic representation of space

Slide 13

Slide 13 text

Platelet

Slide 14

Slide 14 text

Vs

Slide 15

Slide 15 text

No content

Slide 16

Slide 16 text

No content

Slide 17

Slide 17 text

Clotting modelling: agents

Slide 18

Slide 18 text

Clotting modelling: agents Agent-based simulation — platelets are agents.

Slide 19

Slide 19 text

Clotting modelling: agents Agent-based simulation — platelets are agents. Each individual platelet has its own behaviour.

Slide 20

Slide 20 text

Clotting modelling: agents Agent-based simulation — platelets are agents. Each individual platelet has its own behaviour. Explicit account of space — allows for near-neighbour interactions.

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

What’s been done

Slide 24

Slide 24 text

No content

Slide 25

Slide 25 text

TUNA TECHNOLOGY UNDERPINNING N A N O T E C H ASSEMBLERS

Slide 26

Slide 26 text

TUNA TECHNOLOGY UNDERPINNING N A N O T E C H ASSEMBLERS

Slide 27

Slide 27 text

TUNA TECHNOLOGY UNDERPINNING N A N O T E C H ASSEMBLERS CoSMoS C O M P L E X S Y S T E M S MODELLING & SIMULATION

Slide 28

Slide 28 text

TUNA TECHNOLOGY UNDERPINNING N A N O T E C H ASSEMBLERS CoSMoS C O M P L E X S Y S T E M S MODELLING & SIMULATION +

Slide 29

Slide 29 text

TUNA TECHNOLOGY UNDERPINNING N A N O T E C H ASSEMBLERS CoSMoS C O M P L E X S Y S T E M S MODELLING & SIMULATION + CrISp CENTRE FOR RESEARCH IN SYSTEMS PATHOLOGY

Slide 30

Slide 30 text

What is inside of each platelet?

Slide 31

Slide 31 text

Hybrid functional Petri net of platelet activation TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc

Slide 32

Slide 32 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 33

Slide 33 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 34

Slide 34 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 35

Slide 35 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 36

Slide 36 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 37

Slide 37 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 38

Slide 38 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 39

Slide 39 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 40

Slide 40 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 41

Slide 41 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 42

Slide 42 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 43

Slide 43 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 44

Slide 44 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc Hybrid functional Petri net of platelet activation

Slide 45

Slide 45 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc

Slide 46

Slide 46 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc

Slide 47

Slide 47 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc

Slide 48

Slide 48 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA

Slide 49

Slide 49 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA

Slide 50

Slide 50 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA COX1

Slide 51

Slide 51 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA COX1

Slide 52

Slide 52 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA TXA2int COX1

Slide 53

Slide 53 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA TXA2int COX1

Slide 54

Slide 54 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA TXA2ext TXA2int COX1

Slide 55

Slide 55 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA TXA2ext TXA2int COX1

Slide 56

Slide 56 text

TXA2ext TP receptors PLC PIP2 PIP3 IP3R calcium receptor Ca2+ in cytozole PLA2 PL AA COX-1 PGH2 TXA2int TR1 TR2 TR3 TR4 TR5 TR6 TR7 TR8 TR9 TR10 Aspirin PGTF continuous place continuous transition normal arc test arc inhibitory arc AA TXA2ext TXA2int ASA COX1

Slide 57

Slide 57 text

COX1 AA TXA2int TR1 TR2 TXA2ext TR4 COX1inact TR3 ASA acytCOX1 TR5

Slide 58

Slide 58 text

COX1 AA TXA2int TR1 TR2 TXA2ext TR4 COX1inact TR3 ASA acytCOX1 TR5 Model

Slide 59

Slide 59 text

COX1 AA TXA2int TR1 TR2 TXA2ext TR4 COX1inact TR3 ASA acytCOX1 TR5 Model

Slide 60

Slide 60 text

COX1 AA TXA2int TR1 TR2 TXA2ext TR4 COX1inact TR3 ASA acytCOX1 TR5 Model // Place(name, initial_concentration) NodePtr txa2_ext (new Place("TXA2_ext" NodePtr aa (new Place("AA" NodePtr cox1 (new Place("COX1" NodePtr txa2_int (new Place("TXA2_int" // Transition(name, substrate, product, NodePtr tr1 (new Transition("TR1", tr1_e NodePtr tr2 (new Transition("TR2", tr2_e NodePtr tr3 (new Transition("TR3", tr3_e DSL D O M A I N - S P E C I F I C LANGUAGE

Slide 61

Slide 61 text

Visualisation

Slide 62

Slide 62 text

Visualisation +

Slide 63

Slide 63 text

Visualisation interactive +

Slide 64

Slide 64 text

Visualisation interactive +tweakable

Slide 65

Slide 65 text

Visualisation interactive +tweakable

Slide 66

Slide 66 text

Demo

Slide 67

Slide 67 text

EMITTED TXA2 ~20 cells WOUND VESSEL WALL TUNA model

Slide 68

Slide 68 text

WOUND VESSEL WALL New model EMITTED TXA2

Slide 69

Slide 69 text

WOUND VESSEL WALL New model EMITTED TXA2

Slide 70

Slide 70 text

WOUND VESSEL WALL New model EMITTED TXA2

Slide 71

Slide 71 text

WOUND VESSEL WALL New model AMPLIFIED ACTIVATION EMITTED TXA2

Slide 72

Slide 72 text

~5 cells WOUND VESSEL WALL New model AMPLIFIED ACTIVATION EMITTED TXA2

Slide 73

Slide 73 text

Future work

Slide 74

Slide 74 text

Future work Applications

Slide 75

Slide 75 text

Improvements

Slide 76

Slide 76 text

Improvements: Physics Realistic uid dynamics model for the blood ow.

Slide 77

Slide 77 text

Improvements: DSL Editor Epsilon editor for easy pathway creation and integration.

Slide 78

Slide 78 text

{ } MODELLING SIMULATION VISUALISATION

Slide 79

Slide 79 text

CrISp CENTRE FOR RESEARCH IN SYSTEMS PATHOLOGY { } MODELLING SIMULATION VISUALISATION

Slide 80

Slide 80 text

CrISp CENTRE FOR RESEARCH IN SYSTEMS PATHOLOGY { } MODELLING SIMULATION VISUALISATION DR UG T EST ING, PHARMACOKINE TICS, PHARMACODYNAMI CS, DRUG D IS TRI BUT ION, DRUG INTER AC TION

Slide 81

Slide 81 text

Thank you! Special thanks to Supervisor Dr Adam Sampson Prof James Bown [email protected] WWW.GREGORY.GOLTSOV.INFO