Presentation is loading. Please wait.

Presentation is loading. Please wait.

Microsoft Research Faculty Summit 2007. Colonies Of Synchronizing Agents: Molecules, Cells, And Tissues Matteo Cavaliere – MSR – UNITN CoSBi (Trento,

Similar presentations


Presentation on theme: "Microsoft Research Faculty Summit 2007. Colonies Of Synchronizing Agents: Molecules, Cells, And Tissues Matteo Cavaliere – MSR – UNITN CoSBi (Trento,"— Presentation transcript:

1 Microsoft Research Faculty Summit 2007

2 Colonies Of Synchronizing Agents: Molecules, Cells, And Tissues Matteo Cavaliere – MSR – UNITN CoSBi (Trento, Italy) Giuditta Franco - University of Verona, Italy Natasha Jonoska – University of South Florida Sean Sedwards – MSR – UNITN CoSBi (Trento, Italy)

3 Model intuitiveness, transparency, scalability, composability, expressivity, simplicity, analysability … Motivation Reality Formalization… Petri nets process algebra ODE statistical mechanics rewriting automata Formalization… Petri nets process algebra ODE statistical mechanics rewriting automata Understanding and Prediction Analysis Interpretation Efficient simulation… Analytical solution…

4 Role Of Computer Science ComputationalModelMathematicalmodelExperiments CS IntuitionIntuition The problem: Human intuition is the limiting step

5 MathematicalModel CS ComputationalModelExperiments Analysis Inference Role Of Computer Science The goal: Formalise and automate

6 A Membrane System a a b c a b b + a  a + c a  b a + b  c b + c  b + a hierarchical system of compartments with membranes multisets of floating objects local to regions local ‘chemical’ rules based on multiset rewriting system environment a b multisets of objects attached to membranes plus transport rules a + b  c  c b conflicts between rules are resolved non-deterministically 0 1 2 3 4

7 Knee Injury The important actors: B', C' lining cells altered hyaluronan (HA) molecules h’ activated macrophages D’ Knee tissue after injury Knee tissue in healthy state

8 Knee Injury Model Regular cell turnover of the system in a homeostatic state

9 Knee Injury Model G. Franco, N. Jonoska, B. Osborn, A. Plaas, Knee Joint Injury and Repair Modeled by Membrane Systems, Biosystems, to appear. Gravity signals s (injury) instigates a cascade of biochemical interactions (the healing process)

10 Computational Issues Formal description and analysis of the healing process Confirmed structural importance of hyaluronan for tissue repair Analysis using techniques from symbolic dynamics The system is non-deterministic Represents lack of knowledge and innate stochasticity Creates complexity for analysis Potential parallelization (e.g., on a cluster)

11 Generalized version of Membrane Systems Population of enclosed regions (agents) in 3D containing objects Internal rewriting rules (chemistry) Pairwise synchronization rules Synchronized rewriting (synchronized chemistry) Passage of objects (molecules) between regions Plus movement, division and deletion rules Agents may represent molecules or cells A colony may be a tissue or a solution Colonies Of Synchronizing Agents

12 Agents (cells) contain multisets of objects (molecules) and are acted upon by rules (reactions) chemistry[a,b]  [c,d] synchronization[a] [b]  [c] [d] deletion[a]  λ Colonies Of Synchronizing Agents a b b a a b b a a c a b c c 1010026 Number of agents of type Initial contents of agent movement[a]  ( , ,  )[b] division[a]  [c] [d] Having space, movement and division allows us to model complex spatio- temporal behaviour and structures, e.g., morphogenesis, quorum sensing…

13 [a,b,c,a] → [b,a] a b c b c a b b a b c b a a b c b c a b b b a b Internal Rules Intracellular mechanisms, e.g., chemistry

14 Synchronization Rules [a,b,c] [c,c] → [a,a] [c,b] [a,b,c] [c,c] → [a,a] [c,b] a b c b c a b b a b c b a a b b a b a a b c b Intercellular mechanisms, e.g., signalling

15 Evolution Of Colonies Global behaviour of a colony is obtained using just internal rules + synchronization rules Overall behaviour is more complex than the sum of the individual components

16 Robustness Of Colonies Robust behaviour is biologically important A robust colony The behaviour does not change critically if one or more agents cease to exist or if one or more rules stop working There are (efficient) algorithms to check if a colony is robust * M. Cavaliere, R. Mardare, S. Sedwards, Colonies of Synchronizing Agents: An Abstract Model of Intracellular and Intercellular Processes, Int. Work. on Automata for Cellular and Molecular Computing, Budapest, 2007.

17 Why Simulate? Modelling Behavioural Need to power complexity simulate maximal … minimal Difficulty of deciding properties (analysability)

18 Simulation Complexity Complexity of each step of a stochastic simulation Membrane system with M reactions: O(M) CSA with N agents, no synchronization: O(NM) CSA with N agents, space and synchronization: O(N 2 M) Optimised algorithm: O(NM) Optimised and distributed algorithm: O(NM ½ )

19 Prospects More complex biological models E.g., immune system, cell cycle, evolution Model checking algorithms Distributed implementation of CSAs

20 Thank You For Your Attention Contributors: Matteo Cavaliere – MSR – UNITN CoSBi (Trento, Italy) Sean Sedwards – MSR – UNITN CoSBi (Trento, Italy) Giuditta Franco - Department of Computer Science, University of Verona, Italy Natasha Jonoska – Department of Computer Science, University of South Florida Barbara Osborn - Department of Internal Medicine, University of South Florida Anna Plaas - Department of Internal Medicine, University of South Florida

21 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Microsoft Research Faculty Summit 2007. Colonies Of Synchronizing Agents: Molecules, Cells, And Tissues Matteo Cavaliere – MSR – UNITN CoSBi (Trento,"

Similar presentations


Ads by Google