David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing 25-28 June 2007,

Slides:



Advertisements
Similar presentations
Phases of HIV/AIDS 1. Infection 2. Window period 3. Seroconversion 4. Asymptomatic period 5. HIV/AIDS - related illness 6. AIDS.
Advertisements

L-3 Understanding STDs.
HIV and its lifecycle Sources: Wikipedia, HIV is a retrovirus (enveloped viruses possessing an RNA genome,
Lesson Overview 20.1 Viruses.
Leukemia is characterized by abnormal white blood cells.
Unit 5: Classification and Kingdoms
Viruses Virus- an infectious agent made up of a core of nucleic acid and a protein coat.
Chapter 23.  Agents that cause disease  Many microorganisms: bacteria, fungi, protozoa  Bacteria are prokaryotes, but only a few are pathogens; most.
Any organism or particle that can get inside of you and make you sick is an infectious agent.
HIV dynamics in sequence space Shiwu Zhang Based on [Kamp2002from, Kamp2002co-evolution]
Cellular Automata MATH 800 Fall “Cellular Automata” 588,000 results in 94,600 results in 61,500 results in 2.
Joanne Turner 15 Nov 2005 Introduction to Cellular Automata.
Life Cycles of Viruses.
How can this affect you?. Lysogenic and Lytic Cycles …When Viruses Attack.
How populations grow How do ecologists study population ?
By David Velasquez Mr. Ippolito Biology Per. 8-9.
COMPLEXITY SCIENCE WORKSHOP 18, 19 June 2015 Systems & Control Research Centre School of Mathematics, Computer Science and Engineering CITY UNIVERSITY.
CITS4403 Computational Modelling Fractals. A fractal is a mathematical set that typically displays self-similar patterns. Fractals may be exactly the.
Bacteria and Viruses.
Chapter 38 Viruses Objectives Define viruses Consider whether they are living or non-living Describe the structure of a virus List the names of the virus.
Lesson Overview 20.1 Viruses.
V5 Epidemics on networks
Viruses More free powerpoints at
Viruses Living or Not Virus Virus – small particle made of 1.Nucleic acids either DNA or RNA 2.Surrounded by a protein coat.
CODE RED WORM PROPAGATION MODELING AND ANALYSIS Cliff Changchun Zou, Weibo Gong, Don Towsley.
Viruses Where do they fit?. What are Viruses? bacteria and viruses cause many diseases for all kingdoms; however, bacteria are classified as living while.
Cellular Automata Models on HIV Infection Shiwu Zhang Based on [Hershberg2001, Santos 2001]
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
Viral Replication. In order to reproduce a virus must invade or infect a living host cell. To infect a cell, the virus must first attach to it. This attachment.
Viruses.
Chapter 1: Biology and You
The Amazing World of Viruses. 2 Viral History 3 Discovery of Viruses Beijerinck (1897) coined the Latin name “virus” meaning poison He studied filtered.
Viruses  What is a virus?  What is their composition and structure?  What are the major viruses and how are they transmitted? What are their symptoms?
Antivirals. Structure of a Virus all viruses- o have a central core of DNA or RNA o surrounded by a coat(capsid) of packed protein units(capsomers) UNLIKE.
Showcase /06/2005 Towards Computational Epidemiology Using Stochastic Cellular Automata in Modeling Spread of Diseases Sangeeta Venkatachalam, Armin.
Task Graph Scheduling for RTR Paper Review By Gregor Scott.
Jianwei Shuai ( 帅建伟 ), Hai Lin ( 林海 ) Physics Department Xiamen University A Stochastic HIV Dynamics.
Gene therapy for cystic fibrosis. 1.The possibility of replacing a defective gene with a ‘good’ copy of the gene to overcome the problems caused by the.
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
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,
Medicines and drugs antivirals.
VIRUSES DO NOW Are viruses alive? List one reason why or why not.
CS851 – Biological Computing February 6, 2003 Nathanael Paul Randomness in Cellular Automata.
A Cellular Automata Model on HIV Infection (2) Shiwu Zhang Based on [Pandey et al’s work]
Lesson Overview Lesson Overview Studying the Human Genome Lesson Overview 20.1 Viruses.
Conway’s Game of Life Jess Barak Game Theory. History Invented by John Conway in 1970 Wanted to simplify problem from 1940s presented by John von Neumann.
Viruses. What is a virus? Are tiny! Can infect a bacterium. 5 billion viruses can fit into one drop of blood!! Virus can change often –This makes them.
UNIT 1: REPRODUCTION UNIT A IN YOUR GRADE 9 SCIENCE 9 PROBE TEXTBOOK.
VIRUS WANTED: Dead or Alive (or otherwise). Variety of Viruses Viruses are a unique phenomenon of nature They come in diverse shapes and sizes and affect.
Lesson Overview Lesson Overview Studying the Human Genome Lesson Overview 20.1 Viruses.
+ Cells & Disease Unit PreTest. + Write the question on the front of each flashcard Write your best answer on the back of each flashcard.
Overview and facts of AIDS Presented By Dr. Liza Watts Lisa Watts is a recognized social activist. She runs a NGO that spreads AIDS.
1 NOTES: VIRUSES. 2  Vocabulary –Virus –Capsid –Lytic cycle –Lysogenic cycle –Retrovirus  Key Concepts –What is a virus? –How do viruses reproduce?
Viruses What are the 3 main characteristics of viruses? What are the 3 components of a virus’s structure? What is important about the viral envelope? The.
Viruses AKA the things that make us sick!.
WARM-UP – 5 MINS READ AND MAKE T-CHART
Sangeeta Venkatachalam, Armin R. Mikler
L – Modeling and Simulating Social Systems with MATLAB
Life and Germ Theory.
Viruses Chapter 17.
What living things do you see in this photo?
Viruses Chapter 19.
Self-Organization and Templates in Swarm Computing
WARM-UP – 5 MINS READ AND MAKE T-CHART
Leukemia is characterized by abnormal white blood cells.
Chapter 15 Viruses.
VIRUSES
Viruses.
Viruses.
Presentation transcript:

David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing June 2007, Thessaloniki (Greece) Dynamics of HIV infection studied with cellular automata and conformon-P systems

David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing June 2007, Thessaloniki (Greece) Dynamics of HIV infection studied with cellular automata and conformon-P systems

Conformon-P systems X Y Z Z W Image downloaded on the 24/7/2007 from

Conformon-P systems X Y Z Z W Image downloaded on the 24/7/2007 from

[ G, 9 ] [ R, 9 ][ G, 5 ] Conformon-P systems: conformons

[ G, 2 ]  r [ R, 12 ] interaction rule: r : G  R 3 [ G, 5 ] [ R, 9 ] Conformon-P systems: interaction

Conformon-P systems: example

Conformon-P systems: module A group of membranes with conformons and interaction rules in a conformon-P system able to perform a specific task. Module: [R, 2] [G, 3] [R, 0] 1 2

Conformon-P systems: modules [A,  ] only conformon [A,  ],   N can pass from membrane 1 to membrane A (  )  B (  )  a conformon with name A can interact with B passing  only if the value of A and B before the interaction is  and  respectively, , ,   N.

Conformon-P systems: modules A (5)  B (4) a conformon with name A can interact with B passing 3 only if the value of A and B before the interaction is 5 and 4 respectively. 3    [A, 5] [B, 7] [A, 3] [B, 4] [A, 5] [B, 4]

Conformon-P systems: probabilities When a simulation of a conformon-P system is performed, then probabilities are associated to interaction and passage rules.

Grid of conformon-P systems

David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing June 2007, Thessaloniki (Greece) Dynamics of HIV infection studied with cellular automata and conformon-P systems

David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing June 2007, Thessaloniki (Greece) Dynamics of HIV infection studied with cellular automata and conformon-P systems

Cellular automata Rule

David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing June 2007, Thessaloniki (Greece) Dynamics of HIV infection studied with cellular automata and conformon-P systems

David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing June 2007, Thessaloniki (Greece) Dynamics of HIV infection studied with cellular automata and conformon-P systems

Dynamics of HIV infection 1.the amount of virus in the host grows in exponential way; 2.the viral load drops to a “set point”; 3.the amount of virus in the host increases slowly, accelerating near the onset of AIDS. first weekslater years 12 3 H H I I I D D Healthy Infected Dead

David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing June 2007, Thessaloniki (Greece) Dynamics of HIV infection studied with cellular automata and conformon-P systems

David CornePierluigi Frisco School of Mathematical and Computer Sciences Heriot-Watt University Edinburgh Workshop on Membrane Computing June 2007, Thessaloniki (Greece) Dynamics of HIV infection studied with cellular automata and conformon-P systems

Studied with R. M. Z. Dos Santos and S. Coutinho. Dynamics of HIV infection: a cellular automata approach. Physical review letters, 87(16): , Healthy cell; A-infected cell: infected cell free to spread the infection; AA-infected cell: final stage of an infected cell before it dies due to action of the immune system; Dead cell: killed by the immune response. If an healthy cell has at least one A-infected neighbour, then it becomes infected. If an healthy cell has no A-infected neighbours but at least 2 < R < 8 AA-infected neighbours, then it become A-infected. An A-infected cell becomes AA-infected after  time steps. AA-infected cells become dead cells. Dead cells can become healthy with probability p repl. Each newly introduced healthy may be replaced by an A-infected cell with probability p infec.

Studied with conformon-P systems Healthy: A-infected: AA-infected: Pre-dead: Dead: [R, 1] [V, 10] [E, 0] [W, 0]  copies [H, 1] [A, 0] [AA, 0] [PD, 0] [D, 0] [H, 0] [A, 1] [AA, 0] [PD, 0] [D, 0] [H, 0] [A, 0] [AA, 1] [PD, 0] [D, 0] [H, 0] [A, 0] [AA, 0] [PD, 1] [D, 0] [H, 0] [A, 0] [AA, 0] [PD, 0] [D, 1]

Studied with conformon-P systems [H, 0] [A, 1] [AA, 0] [PD, 0] [D, 0] [R, 1] [V, 10] [E, 0] [W, 0]  copies if a cell is A-infected, then it can generate [V, 11] R (1)  A (1) 1 A (2)  V (10) 1 [A, 2] [R, 0] [A, 1] [V, 11]

Studied with conformon-P systems [H, 1] [A, 0] [AA, 0] [PD, 0] [D, 0] [R, 1] [V, 10] [E, 0] [W, 0]  copies an healthy cell can become A-infected if it contains a virus [V, 11] V (11)  H (1) H (12)  A (0) A (12)  W (0) [V, 0] [H, 12][H, 0] [A, 12][A, 1] [W, 11]

Studied with conformon-P systems and cellular automata If a cell is A-infected, then it can generate a virus. An healthy cell can become A-infected if it contains a virus. An AA-infected cell can generate [E, 1]. [E, 1] conformons can generate [E, 4]. An healthy cell can become A-infected if it contains [E, 4]. An A-infected cell can become AA- infected. An AA-infected cell can become pre- dead. A pre-dead cell removes viruses and E conformons present in it. A pre-dead cell can become a dead cell. If an healthy cell has at least one A-infected neighbour, then it becomes infected. If an healthy cell has no A1-infected neighbours but at least 2 < R < 8 AA-infected neighbours, then it become A-infected. An A-infected cell becomes AA-infected after  time steps. AA-infected cells become dead cells. Dead cells can become healthy with probability p repl. Each newly introduced healthy may be replaced by an A-infected cell with probability p infec.

Studied with: rules If a cell is A-infected, then it can generate a virus. An healthy cell can become A-infected if it contains a virus. An AA-infected cell can generate [E, 1]. [E, 1] conformons can generate [E, 4]. An healthy cell can become A-infected if it contains [E, 4]. An A-infected cell can become AA- infected. An AA-infected cell can become pre- dead. A pre-dead cell removes viruses and E conformons present in it. A pre-dead cell can become a dead cell.

Studied with: rules If a cell is A-infected, then it can generate a virus. An healthy cell can become A-infected if it contains a virus. An AA-infected cell can generate [E, 1]. [E, 1] conformons can generate [E, 4]. An healthy cell can become A-infected if it contains [E, 4]. An A-infected cell can become AA- infected. An AA-infected cell can become pre- dead. A pre-dead cell removes viruses and E conformons present in it. A pre-dead cell can become a dead cell.

Studied with: neighbourhood [V, 11] [E, 1] [E, 2] [E, 4]

Tests cellular automata conformon-P systems grid neighbourhoods p HIV p infec 400x400 torus50x50 torus 3 kinds 0.05, , , , 1

Results: qualitative agreement cellular automata conformon-P systems first weeks later years

Tests cellular automata conformon-P systems grid neighbourhoods p HIV p infec 400x400 torus50x50 torus 3 kinds 0.05, , , , 1 M. C. Strain and H. Levine. Comment on “Dynamics of HIV infection: a cellular automata approach”. Physical review letters, 89(21):219805, 2002.

Results: overall The conformon-P system model proved to be more robust to a wide range of conditions and parameters, with more reproducible qualitative agreement to the overall dynamics and to the densities of healthy and infected cells observed in vivo.  The number of infected, healthy, and dead cells at the end of the third phase is not in accordance with the observed values. 

About the rules rules are divided in two sets: part 1 and part 2; state-change rules and filling rules; the probabilities of the filling rules are equal in the two sets; the probabilities of the state- change rules are smaller in part 2

Future work obtain a better fit of the curve; study the simulation on bigger grids; simulate the best cure the infection;...

Thank you