On-lattice agent-based simulation of populations of cells within the open-source Chaste framework Grazziela P. Figueredo Tanvi Joshi James Osborne Helen.

Slides:



Advertisements
Similar presentations
TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Advertisements

© Jim Barritt 2005School of Biological Sciences, Victoria University, Wellington MSc Student Supervisors : Dr Stephen Hartley, Dr Marcus Frean Victoria.
© Jim Barritt 2005School of Biological Sciences, Victoria University, Wellington MSc Student Supervisors : Dr Stephen Hartley, Dr Marcus Frean Victoria.
Advanced Piloting Cruise Plot.
Our library has two forms of encyclopedias: Hard copy and electronic versions. The first is simply the old-fashioned "book on the shelf" type of encyclopedia.
Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
Copyright Pearson Prentice Hall
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
UNITED NATIONS Shipment Details Report – January 2006.
and 6.855J Cycle Canceling Algorithm. 2 A minimum cost flow problem , $4 20, $1 20, $2 25, $2 25, $5 20, $6 30, $
Library 1 Electronic Resources in the EUI Library Veerle Deckmyn, Library Director Aimee Glassel, Electronic Resources Librarian September 2, 2009.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Multiplying binomials You will have 20 seconds to answer each of the following multiplication problems. If you get hung up, go to the next problem when.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
2010 fotografiert von Jürgen Roßberg © Fr 1 Sa 2 So 3 Mo 4 Di 5 Mi 6 Do 7 Fr 8 Sa 9 So 10 Mo 11 Di 12 Mi 13 Do 14 Fr 15 Sa 16 So 17 Mo 18 Di 19.
ZMQS ZMQS
1 Implementing Internet Web Sites in Counseling and Career Development James P. Sampson, Jr. Florida State University Copyright 2003 by James P. Sampson,
Solve Multi-step Equations
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
DOROTHY Design Of customeR dRiven shOes and multi-siTe factorY Product and Production Configuration Method (PPCM) ICE 2009 IMS Workshops Dorothy Parallel.
Randomized Algorithms Randomized Algorithms CS648 1.
ABC Technology Project
Shadow Prices vs. Vickrey Prices in Multipath Routing Parthasarathy Ramanujam, Zongpeng Li and Lisa Higham University of Calgary Presented by Ajay Gopinathan.
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
CS 6143 COMPUTER ARCHITECTURE II SPRING 2014 ACM Principles and Practice of Parallel Programming, PPoPP, 2006 Panel Presentations Parallel Processing is.
2 |SharePoint Saturday New York City
IP Multicast Information management 2 Groep T Leuven – Information department 2/14 Agenda •Why IP Multicast ? •Multicast fundamentals •Intradomain.
VOORBLAD.
15. Oktober Oktober Oktober 2012.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
BIOLOGY AUGUST 2013 OPENING ASSIGNMENTS. AUGUST 7, 2013  Question goes here!
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
Addition 1’s to 20.
Model and Relationships 6 M 1 M M M M M M M M M M M M M M M M
25 seconds left…...
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Week 1.
Analyzing Genes and Genomes
Systems Analysis and Design in a Changing World, Fifth Edition
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
Immunobiology: The Immune System in Health & Disease Sixth Edition
Essential Cell Biology
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
16-1©2005 Prentice Hall 13 Organizational Design and Structure Chapter 13 Organizational Design and Structure.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2001 Chapter 16 Integrated Services Digital Network (ISDN)
Presentation transcript:

On-lattice agent-based simulation of populations of cells within the open-source Chaste framework Grazziela P. Figueredo Tanvi Joshi James Osborne Helen Byrne Markus Owen 1

Outline Introduction Motivation Objectives Inside the Environment – On lattice simulations – Cell populations – Cell motility – Cellular growth – Cell cycle model – Multiple cell populations Conclusions Future work: vasculature 2

Introduction 3 2 and 3D in silico simulation of the dynamics of cell populations Diffusible fields such as nutrients and growth factors. Facilitate biological research in testing mechanisms such as: Interactions between different cell types proliferating normal cells and cancer cells non-proliferative macrophages Nutrient and growth-factor-dependent environment. Test potential new treatments for various pathologies, such as early-stage cancer. Features: movement within a lattice in 2D and 3D regulation of cell cycle and factors, such as oxygen and other nutrients tumour hypoxia and effects of hypoxia in cell cycles of tumour and normal cells

Motivations 4

Objectives 5

The Vascular Tissue Modelling Environment Project Part of the (Virtual Physiological Human) VPH toolkit VTME is currently being implemented within the “Cancer, Heart and Soft Tissue Environment” Existing solvers/tools for simulating ODEs, PDEs and cell-based models. Software development employs rigorous testing, version control and documentation. Parallel Chaste developments relating to model curation, interfaces, etc. 6 J. Pitt-Francis et al.. Computer Physics Communications. 180:12, pages ,

7

8

The Multi-scale Model Cell division and reinforced random walks of cells on a lattice ODEs for subcellular networks that regulate the cell cycle and growth factors PDEs for the transport, release and uptake of diffusible substances 9 Link to the paper:

On lattice simulations Cells are placed inside a lattice 2D and 3D on lattice simulations An on lattice model was considered – As cells interact within their neighbour cells – It is an effective way to discretise the space to control mechanisms such as Population growth per area Oxygen uptake and nutrient concentration at a certain region Cellular dynamics (such as movement and birth) given the amount of cells in its neighbourhood 10

Cell Population - Features Cells occupy only one lattice site (not a Potts model). Each cell has a neighbourhood, following the concepts of Cellular Automata, for cell movement. There can be lattice sites with no cell associated. Cells are added (cellular birth) and removed (cellular death) from the lattice over the course of a simulation. Cells move in the lattice randomly or chemotactically. Different cell types within a lattice (e.g. normal cells, tumour cells, macrophages). There can be more than one cell per lattice site. Lattice sites have different carrying capacities 11

Cell Population – Why? Overcomes disadvantages of traditional CAs. Max population size is not restricted to the size of the lattice. The number of cells is controlled by the carrying capacity of each site. Closer to what happens in biological systems. The lattice contains heterogeneous populations with distinct rules associated to each type of biological cell. The lattice sites do not have rules. Instead, they are just possible locations where the biological cells lie on. 12

Cell Population – Two types of cells OO approach 13

Single Cell Random Movement 14 Loop through all active cells and assign probabilities for moving from a site x to sites in the Moore/Neumann neighbourhood of x. The probability of a cell moving from lattice x to y, in time Δt, Pr(x, y, t) is given by: Where N(x,t) is the number of cells at site x, V(x,t) is the VEGF level at site x. D is the maximum cell motility in the absence of chemotaxis, N m is the carrying capacity for movement of the cell type attempting to move, Χ is the chemotactic sensitivity dx,y is the distance between sites x and y. Random motion without chemotaxis: Χ = 0 Random motion without chemotaxis: Χ = 0.

Single Cell Random Movement Simulation 15

Single Cell Random Movement Simulation 16

Cell Cycle Its like a clock inside a cell Determines when a cell is ready to divide Cell divides according to the oxygen levels (or any other nutrient(s), if you like ) The oxygen concentration is determined by an ODE system 17

Cell Cycle 18

Cellular Growth Cells replicate according to their cell cycle New cells are added: – If there is enough oxygen – If there is space available (according to the cells and lattice carrying capacity) 19

Cellular Growth - Simulation Video 20

Multiple Cells Growth 21 Normal cells with cell cycle time = 3000 minutes and diffusion coefficient = 0.03 cm 2 /minutes Cancer cells with cell cycle time = 1600 minutes and diffusion coefficient = 0.03 cm 2 /minutes Initial state After 10 days After 20 days Macrophages with a mean life span = 300 days

Normal Cell Death 22 Oxygen concentration within its neighbourhood falls below a prescribed threshold. This threshold increases when a normal cell is surrounded predominantly by cancer cells This reflects differences in the micro-environment of normal tissue and tumours

Tumour Cell Death 23

Oxygen-dependend Cell Proliferation 24

Cell Growth and Hypoxia 25

Multiple Cell Types 26

3D 27

Drug Response 28

Conclusions We presented an open source environment for cellular simulations Results validated with existing models Can also be used to aid research on some pathologies and their therapies The lattice scheme has many benefits compared to traditional CAs Available in the current Chaste release (3.1) 29

Future Work Add vasculature Develop an off lattice VTME – compare outcomes, performance, processes of validation – asses the benefits of on lattice vs off latice approaches for vascular tissue modelling 30

Future Work - The Multi-scale Model Cell division and reinforced random walks of cells on a lattice ODEs for subcellular networks that regulate the cell cycle and growth factors PDEs for the transport, release and uptake of diffusible substances Fluid flow in a vessel network Integration of angiogenic and vasculogenic endothelial cells into the vascular network 31 Owen et al.. Cancer Research, 71:8, pages , 2011