Notes on Modeling with Discrete Particle Systems Audi Byrne July 28 th, 2004 Kenworthy Lab Meeting Deutsch et al.

Slides:



Advertisements
Similar presentations
From rules to mechanisms: the emergence of animal territoriality Institute for Advanced Studies workshop Complexity and the Real World University of Bristol,
Advertisements

6.1 Simulation Probability is the branch of math that describes the pattern of chance outcomes It is an idealization based on imagining what would happen.
10.2 Diffusion and Cellular Automata. Simulating Motion: Cellular Automata If all we have to work with is a grid of cells (spreadsheet), how can we simulate.
Self-Organised information PrOcessing, CriticaLity and Emergence in multilevel Systems Alfons Hoekstra
Movements of Molecular Motors: Random Walks and Traffic Phenomena Theo Nieuwenhuizen Stefan Klumpp Reinhard Lipowsky.
Walter Willinger AT&T Research Labs Reza Rejaie, Mojtaba Torkjazi, Masoud Valafar University of Oregon Mauro Maggioni Duke University HotMetrics’09, Seattle.
Spontaneous recovery in dynamic networks Advisor: H. E. Stanley Collaborators: B. Podobnik S. Havlin S. V. Buldyrev D. Kenett Antonio Majdandzic Boston.
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.
GPU Workshop: July, 2010 Scott Briggs PhD Candidate Civil/Env. Engineering Contaminant Hydrogeology Supervisors: B. E. Sleep and B. W. Karney.
An Introduction to Multiscale Modeling Scientific Computing and Numerical Analysis Seminar CAAM 699.
Biology Developmental Genetics Lecture #6 – Modeling in Development.
1 Growth Dynamics of Rotating DLA-Clusters Contents: 1. Introduction 2. A radial-annular model 3. Rotating clusters 4. Results 5. Computer simulation of.
Computational Modelling of Road Traffic SS Computational Project by David Clarke Supervisor Mauro Ferreira - Merging Two Roads into One As economies grow.
Two Approaches to Multiphysics Modeling Sun, Yongqi FAU Erlangen-Nürnberg.
Latest Advances in “Hybrid” Codes & their Application to Global Magnetospheric Simulations A New Approach to Simulations of Complex Systems H. Karimabadi.
Lecture of Norm Margolus. Physical Worlds Some regular spatial systems: –1. Programmable gate arrays at the atomic scale –2. Fundamental finite-state.
Spatial Models of Tuberculosis: Granuloma Formation
Simulation Models as a Research Method Professor Alexander Settles.
Joanne Turner 15 Nov 2005 Introduction to Cellular Automata.
1 The Potts model Mike Sinclair. 2 Overview Potts model –Extension of Ising model –Uses interacting spins on a lattice –N-dimensional (spin states > 2)
Calcium Oscillation in the Pollen Tube Growth Presented by: XIA,Fan
Chapter 5.Periodicity and the Periodic Table. Many properties of the elements follow a regular pattern. In this chapter, we will look at theory that has.
Descriptive Modelling: Simulation “Simulation is the process of designing a model of a real system and conducting experiments with this model for the purpose.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
CompuCell Software Current capabilities and Research Plan Rajiv Chaturvedi Jesús A. Izaguirre With Patrick M. Virtue.
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
Cellular Automata Models Maria Byrne August 10 th 2005 VICBC 1 st Annual Workshop.
Cellular Automata Models on HIV Infection Shiwu Zhang Based on [Hershberg2001, Santos 2001]
MA354 Mathematical Modeling T H 2:45 pm– 4:00 pm Dr. Audi Byrne.
Dynamics of assembly and disassembly of nucleosomes along a stretched DNA University of Illinois at Chicago/ Northwestern University Ranjith Padinhateeri.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
Introduction to Self-Organization
Cellular Automata Models Maria Byrne August 10 th 2005 VICBC 1 st Annual Workshop.
Myxobacteria are ubiquitous gram-negative social bacteria which move by gliding. They form fruiting bodies in response to starvation. Introducing Myxobacteria.
Conceptual Modelling and Hypothesis Formation Research Methods CPE 401 / 6002 / 6003 Professor Will Zimmerman.
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.
Stochastic Model of Microdomain Formation in Biological Membranes Audi Byrne May 19 th 2005 MPB Retreat Biomathematics Study Group.
Study of Pentacene clustering MAE 715 Project Report By: Krishna Iyengar.
II. Fruiting Body Formation in Myxobacteria ? Under starvation conditions, Myxobacteria aggregate into huge fruiting bodies. ? Within the fruiting bodies,
Discrete Stochastic Models for FRET and Domain Formation in Biological Membranes Audi Byrne March 1 st Biomath Seminar Biomathematics Study Group.
A Stochastic Model of Platoon Formation in Traffic Flow USC/Information Sciences Institute K. Lerman and A. Galstyan USC M. Mataric and D. Goldberg TASK.
7. Lecture SS 2005Optimization, Energy Landscapes, Protein Folding1 V7: Diffusional association of proteins and Brownian dynamics simulations Brownian.
CS433 Modeling and Simulation Lecture 03 – Part 01 Probability Review 1 Dr. Anis Koubâa Al-Imam Mohammad Ibn Saud University
Compositional Assemblies Behave Similarly to Quasispecies Model
Introduction: Lattice Boltzmann Method for Non-fluid Applications Ye Zhao.
Physical Fluorescence Excitation Dr Maria Kiskowski Byrne, Department of Mathematics, Vanderbilt University. Dr Anne Kenworthy, Depts. of Molecular Physiology.
Cell-based models of morphogenesis in normal and pathogenic development - Continued Maria Audi Byrne September 21 st 2007 Mathbiology and Statistics Seminar.
Stochastic Models of Microdomain Formation in Biological Membranes Anne Kenworthy Lab: Maria Byrne, Kimberly Drake, Shawn Goodwin, Minchul Kang, Carl Rogers.
An Agent Epidemic Model Toward a general model. Objectives n An epidemic is any attribute that is passed from one person to others in society è disease,
MA354 An Introduction to Math Models (more or less corresponding to 1.0 in your book)
Interacting Molecules in a Dense Fluid
Perpetual Visualization of Particle Motion and Fluid Flow Presented by Tsui Mei Chang.
Computational Mechanics of ECAs, and Machine Metrics.
Why use landscape models?  Models allow us to generate and test hypotheses on systems Collect data, construct model based on assumptions, observe behavior.
Discrete, Amorphous Physical Models Erik Rauch Digital Perspectives on Physics Workshop.
MA354 Math Modeling Introduction. Outline A. Three Course Objectives 1. Model literacy: understanding a typical model description 2. Model Analysis 3.
Vacuum specifications in Linacs J-B. Jeanneret, G. Rumolo, D. Schulte in CLIC Workshop 09, 15 October 2009 Fast Ion Instability in Linacs and the simulation.
Cell-based models of morphogenesis in normal and pathogenic development - Continued Maria Audi Byrne September 21 st 2007 Mathbiology and Statistics Seminar.
Virtual Cell How to model reaction diffusion systems.
Modelagem Dinâmica com TerraME Aula 5 – Building simple models with TerraME Tiago Garcia de Senna Carneiro (UFOP) Gilberto Câmara (INPE)
Methods of Membrane Domain Investigation in Noisy Environments Audi Byrne October 17 th CDB WIP.
Mean Field Methods for Computer and Communication Systems Jean-Yves Le Boudec EPFL Network Science Workshop Hong Kong July
Elementary cellular automata
Hiroki Sayama NECSI Summer School 2008 Week 2: Complex Systems Modeling and Networks Network Models Hiroki Sayama
Hiroki Sayama NECSI Summer School 2008 Week 3: Methods for the Study of Complex Systems Cellular Automata Hiroki Sayama
Monte Carlo methods 10/20/11.
7/21/2018 Analysis and quantification of modelling errors introduced in the deterministic calculational path applied to a mini-core problem SAIP 2015 conference.
Universal Power Exponent in Network Models of Thin Film Growth
Computational Mechanics of ECAs, and Machine Metrics
Presentation transcript:

Notes on Modeling with Discrete Particle Systems Audi Byrne July 28 th, 2004 Kenworthy Lab Meeting Deutsch et al.

Presentation Outline I.Modeling Context in Biological Applications Validation and Purpose of a Model Continuous verses Discrete Models II. Discrete Particle Systems Detailed How-To: Cell Diffusion III. Characteristics of Discrete Particle Systems Self-Organization Non-Trivial Emergent Behavior Artifacts

Modeling in Biological Applications Models = extreme simplifications Model validation: –capturing relevant behavior –new predictions are empirically confirmed Model value: –New understanding of known phenomena –New phenomena motivating further expts

Modeling Approaches Continuous Approaches (PDEs) Discrete Approaches (lattices)

Continuous Models E.g., “PDE”s Typically describe “fields” and long-range effects Large-scale events –Diffusion: Fick’s Law –Fluids: Navier-Stokes Equation Good models in bio for growth and population dynamics, biofilms.

Continuous Models Biological applications: Cells/Molecules = density field. Rotating Vortices

Discrete Models E.g., cellular automata. Typically describe micro-scale events and short-range interactions “Local rules” define particle behavior Space is discrete => space is a grid. Time is discrete => “simulations” and “timesteps” Good models when a small number of elements can have a large, stochastic effect on entire system.

Discrete Particle Systems Cells = Independent Agents Cell behavior defined by arbitrary local rules

Discrete Particle Systems How-To Example: Diffusion

Example: Diffusion 1.Space is a matrix corresponding to a square lattice:

Example: Diffusion 2. Cells are “occupied nodes” where matrix values are non-zero.

Example: Diffusion 3. Different cells can be modeled as different matrix values.

Example: Diffusion 5. Diffusion of a cell is modeled by moving the cell in a random direction at each time-step. Choose a random number between 0 and 4: 0 => rest 1 => right 2 => up 3 => left 4 => down

Example: Diffusion 4. Cells move by updating the lattice. Ex: Moving Right

Cell Diffusion

Slower diffusion is modeled by adding an increased probability that the cell rests during a timestep. Fast: P(resting)=0 Slow: P(resting)=.9

Modeling FRAP Modeling the diffusion of fluorescent molecules and “photobleaching” a region of the lattice to look at fluorescence recovery. 1. Fluorescent molecules are added at random to a lattice (‘1’s added to a matrix) 2. Assumption: flourescence at a node occurs wherever there is a flourescent molecule at a node 3. Molecules are allowed to diffuse and total flourescence is a region A is measured 4. All molecules in A are photobleached (state changes from ‘1’ to ‘0’) 5. Remaining flourescent molecules will diffuse into A.

Modeling FRAP Modeling the diffusion of fluorescent molecules and “photobleaching” a region of the lattice to look at fluorescence recovery.

Some Characteristics of Discrete Particle Systems 1. Self-Organization 2. Emergent Properties 3. Artifacts

Directed Pattern Formation Wolpertian point of view: Cells are organized by external signals; there is a pacemaker or director cell.

1. Self-Organization Self-organization point of view: Cells are self-organized so there is no need for a special director cell.

Self-Organization Alber, Jiang, Kiskowski “A model for rippling and aggregation in myxobacteria” Physica D.

2. Emergent Behaviors There is no limit on the possible outcomes. There is no faster way to predict the outcome of a simulation than to run the simulation itself. Example: tail-following in myxobacteria

C-Signaling Myxobacteria C-signal only when they transfer C-factor via their cell poles. Aggregation is controlled by interactions between their head and another cell tail.

C-Signaling Myxobacteria C-signal only when they transfer C-factor via their cell poles. Aggregation is controlled by interactions between their head and another cell tail.

C-Signaling Myxobacteria C-signal only when they transfer C-factor via their cell poles. Aggregation is controlled by interactions between their head and another cell tail.

C-Signaling Myxobacteria C-signal only when they transfer C-factor via their cell poles. Aggregation is controlled by interactions between their head and another cell tail.

C-Signaling Myxobacteria C-signal only when they transfer C-factor via their cell poles. Aggregation is controlled by interactions between their head and another cell tail.

C-Signaling Myxobacteria C-signal only when they transfer C-factor via their cell poles. Aggregation is controlled by interactions between their head and another cell tail.

C-Signaling Myxobacteria C-signal only when they transfer C-factor via their cell poles. Aggregation is controlled by interactions between their head and another cell tail.

Stream Formation

Orbit Formation

Stream and Orbit Dynamics

Lattice Artifacts Round off errors. Overly regular structures. Unrealistic periodic behavior over time: “bouncing checkerboard behavior”.

Defining Spatial and Temporal Scales Spatial scale: (1)Using minimum particle distance. Ex: SA is 5nm in diameter 1 node = 5nm (2) Using average particle distance. Ex: 100 limb bud cells are found along 1.4mm, though most of this space is extra-cellular matrix 1 node = 1.4/100 mm

Defining Spatial and Temporal Scales Temporal scale: (1)Spatial scale combined with known diffusion rates often describe temporal scale. (2) Comparing time-evolution of pattern in simulation with that of experiment. (3) Intrinsic temporal scale: cell or molecule timer.

Modeling a Particle Timer Timer: During flourescence, a flourophore is excited for L timesteps before releasing its energy. (1)An unexcited flourophore is represented by a lattice state “1”. (2) When excited, the florophore is assigned the state “L”. (3) At every timestep, if the flourophore is excited (state>1), then the state is decreased by 1.

Modeling a Particle Timer States 2,3,…L represent a timer for the excited state. If the experimental excitement time of a flourophore is 10 ns, then one simulation time-step corresponds to 10/L ns.