Return to Eden: How biologically relevant can on- lattice models really be?

Slides:



Advertisements
Similar presentations
Goal: a graph representation of the topology of a gray scale image. The graph represents the hierarchy of the lower and upper level sets of the gray level.
Advertisements

Scalable and Dynamic Quorum Systems Moni Naor & Udi Wieder The Weizmann Institute of Science.
Stochastic Modeling of Multiphase Transport in Subsurface Porous Media: Motivation and Some Formulations Thomas F. Russell National Science Foundation,
Mechanisms of regulation of the hemostatic system Platelet functioning (adhesion, activation, aggregation) – cell hemostasis Blood clotting – plasma hemostasis.
Geometric aspects of variability. A simple building system could be schematically conceived as a spatial allocation of cells, each cell characterized.
Information Networks Small World Networks Lecture 5.
U N C L A S S I F I E D Operated by the Los Alamos National Security, LLC for the DOE/NNSA IMPACT Project Drag coefficients of Low Earth Orbit satellites.
Tutorial # 10 Morphological Operations I8oZE.
Session: Computational Wave Propagation: Basic Theory Igel H., Fichtner A., Käser M., Virieux J., Seriani G., Capdeville Y., Moczo P.  The finite-difference.
Small-World Graphs for High Performance Networking Reem Alshahrani Kent State University.
William Moss Advanced Image Synthesis, Fall 2008.
How many transcripts does it take to reconstruct the splice graph? Introduction Alternative splicing is the process by which a single gene may be used.
Cellular Automata & Molluscan Shells
Computational Materials Science Network Grain Boundary Migration Mechanism:  Tilt Boundaries Hao Zhang, David J. Srolovitz Princeton Institute for the.
Complexity and the Immune System. Why look at the immune system? -Intermediate level -One of the major information processing systems in the body (with.
Joanne Turner 15 Nov 2005 Introduction to Cellular Automata.
Impact of Different Mobility Models on Connectivity Probability of a Wireless Ad Hoc Network Tatiana K. Madsen, Frank H.P. Fitzek, Ramjee Prasad [tatiana.
Inference in Dynamic Environments Mark Steyvers Scott Brown UC Irvine This work is supported by a grant from the US Air Force Office of Scientific Research.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
Advanced Computer Graphics CSE 190 [Spring 2015], Lecture 3 Ravi Ramamoorthi
July 11, 2001Daniel Whiteson Support Vector Machines: Get more Higgs out of your data Daniel Whiteson UC Berkeley.
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
Part I: A discrete model of cell-cell adhesion Part II: Partial derivation of continuum equations from the discrete model Part III: A new continuum model.
Notes on Modeling with Discrete Particle Systems Audi Byrne July 28 th, 2004 Kenworthy Lab Meeting Deutsch et al.
Simple Image Processing Speaker : Lin Hsiu-Ting Date : 2005 / 04 / 27.
A Human Eye Retinal Cone Synthesizer Michael F. Deering.
Chaos and Self-Organization in Spatiotemporal Models of Ecology J. C. Sprott Department of Physics University of Wisconsin - Madison Presented at the Eighth.
An evaluation of HotSpot-3.0 block-based temperature model
Tessellations Sets of connected discrete two-dimensional units -can be irregular or regular –regular (infinitely) repeatable patter of regular polygon.
Downscaling and its limitation on climate change impact assessments Sepo Hachigonta University of Cape Town South Africa “Building Food Security in the.
Random deposition = simplest possible growth model
Centre for Advanced Spatial Analysis (CASA), UCL, 1-19 Torrington Place, London WC1E 6BT, UK web Talk.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
Trust Propagation using Cellular Automata for UbiComp 28 th May 2004 —————— Dr. David Llewellyn-Jones, Prof. Madjid Merabti, Dr. Qi Shi, Dr. Bob Askwith.
Overview of Other Numerical Methods
Sketch Outline Ising, bio-LGCA and bio-Potts models Potts model general description computational description Examples of ‘energies’ (specifying interactions)
The Science of Complexity J. C. Sprott Department of Physics University of Wisconsin - Madison Presented to the First National Conference on Complexity.
Simulating extended time and length scales using parallel kinetic Monte Carlo and accelerated dynamics Jacques G. Amar, University of Toledo Kinetic Monte.
Classifying Pseudoknots Kyle L. Spafford. Classifying Pseudoknots -- Kyle Spafford 2 Recap – What’s a pseudoknot again? Substructure with non- nested.
September Bound Computation for Adaptive Systems V&V Giampiero Campa September 2008 West Virginia University.
Examples Lecture Three Plan Pros and cons of logistic model Checking the solution The method of integrating factors Differentiation from first principles.
CS654: Digital Image Analysis
Microarrays.
Introduction: Lattice Boltzmann Method for Non-fluid Applications Ye Zhao.
Neural Modeling - Fall NEURAL TRANSFORMATION Strategy to discover the Brain Functionality Biomedical engineering Group School of Electrical Engineering.
Collective diffusion of the interacting surface gas Magdalena Załuska-Kotur Institute of Physics, Polish Academy of Sciences.
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Evaluation of harvest control rules (HCRs): simple vs. complex strategies Dorothy Housholder Harvest Control Rules Workshop Bergen, Norway September 14,
Ocean Surface Current Observations in PWS Carter Ohlmann Institute for Computational Earth System Science, University of California, Santa Barbara, CA.
Presented by Adaptive Hybrid Mesh Refinement for Multiphysics Applications Ahmed Khamayseh and Valmor de Almeida Computer Science and Mathematics Division.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Electrical Wave Propagation in a Minimally Realistic Fiber Architecture Model of the Left Ventricle Xianfeng Song, Department of Physics, Indiana University.
Active Walker Model for Bacterial Colonies: Pattern Formation and Growth Competition Shane Stafford Yan Li.
Self-organization in Forest Evolution J. C. Sprott Department of Physics University of Wisconsin - Madison Presented at the US-Japan Workshop on Complexity.
Computational Physics (Lecture 10) PHY4370. Simulation Details To simulate Ising models First step is to choose a lattice. For example, we can us SC,
Cmpe 588- Modeling of Internet Emergence of Scale-Free Network with Chaotic Units Pulin Gong, Cees van Leeuwen by Oya Ünlü Instructor: Haluk Bingöl.
Spatio-Temporal Information for Society Münster, 2014
Support Vector Machines
Dynamic Scaling of Surface Growth in Simple Lattice Models
Monte Carlo methods 10/20/11.
Quantifying Scale and Pattern Lecture 7 February 15, 2005
Models of Network Formation
Models of Network Formation
Models of Network Formation
Volume 129, Issue 2, Pages (April 2007)
The Universal Dynamics of Tumor Growth
Volume 5, Issue 4, Pages e4 (October 2017)
Chemically Mediated Mechanical Expansion of the Pollen Tube Cell Wall
Revision Absolute value Inequalities Limits Functions Modeling
Random deposition of particles:
Presentation transcript:

Return to Eden: How biologically relevant can on- lattice models really be?

Outline What sorts of on-lattice models are there? What do/can we model on-lattice? Pros. Cons. Two case studies – Position jump modelling of cell migration. – Models for tumour growth.

Types of on lattice model Cellular automaton. – Exclusion processes. – Game of life. Cellular Potts model. Lattice gas automaton. – Lattice-Boltzmann. Ising model. Position jump models (on lattice).

Cellular automaton Pattern formation. Neural networks. Population biology. Tumour growth. See Ermentrout, G.B. and Edelstein-Keshet, L., Journal of Theoretical Biology 1993

Cellular Potts models Immunology Tumour growth Metastasis Developmental biology Cellular Potts Model of single ovarian cancer cell migrating through the mesothelial lining of the peritoneum.

Position jump models Development Pattern formation Animal Movement Aggregation

Advantages Simple to formulate and adapt. Easy to explain to biologists. Can capture phenomenological details. Mathematically and computationally tractable. Makes multiscale description possible (i.e. can often derive PDEs).

Problems with on-lattice models Geometry - Cells aren’t squares! Hard to convince biologists. Changing lattices are difficult to deal with (i.e. how to implement cell birth/death). Inherent anisotropy. Artificial noise effects.

What’s best for… …Parallelisation of code? – Can both on-lattice and off-lattice individual- based models be parallelised equally well? …Boundary condition implementation? – Which type of model deals best with curved boundaries for example?

Case Study 1: Position jump modelling of cell migration: Movement T+T+ T-T- = A cell

Signal Sensing = A cell

Some definitions

Probability master equation

Equivalent to PDE

Local Signal Sensing Cell Density Profiles Individual model – Blue histograms. PDE – Red curve.

Growth = A cell

Exponential Domain Growth Domain Growth PDE – Red. Average stochastic- Green. Individual Stochastic – Black. Cell Density Profiles Individual model – Blue histograms. PDE – Red curve. Domain length – Green star.

Density Dependent Domain Growth Domain Growth PDE – Red. Average stochastic- Green. Individual Stochastic – Black. Cell Density Profiles Individual model – Blue histograms. PDE – Red curve. Domain length – Green star.

Incremental Domain Growth = A cell

Connecting to a PDE In order to connect the PDE with the cell density we had to enforce a Voronoi domain partition. Interval Centred Domain Partition Vornoi Domain Partition

Diffusion on the Voronoi domain partition Domain Growth PDE – Red. Average stochastic- Green. Individual Stochastic – Black. Cell Density Profiles Individual model – Blue histograms. PDE – Red curve. Domain length – Green star.

Higher Dimensions Local sensing on a 50X50 square lattice PDE solution surface Individual based model – Square grid histogram

Triangular Lattice PDE solution surface Individual based model – Traingle grid histogram Diffusion on a triangular lattice

Growth in two-dimensions? Circular or square domain to make PDEs tractable. Apical growth? How much can lattice sites push each other out of the way? Can we make on lattice models replicate real biological dynamics, at least qualitatively?

Case Study 2: The Eden model

The Eden model Produces roughly circular growth (especially for large clusters) Start of with an initial “cell” configuration or a single seed. Square cells are added one at a time to the edges of the cluster in one of three ways:

Eden A A cell is added to any of the sites which neighbour the surface equiprobably. # surface neighbouring sites = 12

Example Eden A cluster

Eden B A cell is added to any of the edges of the surface equiprobably. # surface edges = 14

Example Eden B cluster

Eden C A surface cell is chosen equiprobably and one of its edges chosen equiprobably to have a cell added to it. # surface cells = 8

Example Eden C cluster

Real Tumour Slices Images Courtesy of Kasia Bloch (Gray Institute for Radiation Oncology and Biology and the Centre for Mathematical Biology)

Important properties Growth rate Morphology Surface thickness Genus (Holiness)

Number of holes vs time Eden AEden BEden C All values are averaged over 50 repeats

Surface scaling

Universality Classes (UC) By finding these coefficients we can classify these models into universality classes. Some well-known universality classes are: Name  Z EW¼½2 KPZ1/3½3/2 MH3/83/24

Tumour universality class Brú et al*. found a universality class for tumours. They placed tumours in the MH universality class. *Brú, A.; Albertos, S.; Luis Subiza, J.; Garcia-Asenjo, J. & Brú, I. The universal dynamics of tumor growth Biophys. J., Elsevier, 2003, 85,

Eden universality In strip geometry Eden is in KPZ. But not so in radial clusters? Why not?

Anisotropy Axial anisotropy cause problems. Eden AEden BEden C The three Eden models average over 50 repeats

Anisotropy correction Even model C exhibits a 2% axial anisotropy. But Paiva & Ferreira* have found a way to correct for this. Once corrected and surface thickness determined in the proper way it was found the radial Eden clusters fall into the KPZ UC. *Paiva, L. & Ferreira Jr, S. Universality class of isotropic on-lattice Eden clusters Journal of Physics A: Mathematical and Theoretical, IOP Publishing, 2007,

Mitosis Off-lattice Eden model – Ho and Wang*. – Isotropic but no use to us as it’s off lattice. On lattice with limited pushing range – Drasdo**. – Limited range of pushing. – Anisotropic. *Ho, P. & Wang, C. Cluster growth by mitosis Math. Biosci., Elsevier, ** Drasdo, D. Coarse graining in simulated cell populations Advances in Complex Systems, Singapore: World Scientific, 2005.

Adapted mitosis model Division in 8 neighbouring directions. No limit as to how far we can push other cells. Isotropic? Tentative yes. Universality class? Too early to say.

Summary Lattice model examples. Pros and cons. Position jump case study. Cluster growth case study. Lattice models can be compared to real-world phenomena (e.g. universality classes, genus). But how realistic are they?

Discussion points Will on-lattice models continue to be of use in the future? Will on lattice models ever be as realistic as off-lattice models? Why use a lattice model when an off-lattice model works just as well (and vice versa)? Do lattice models have a role in communicating our modelling ideas to biologists?