Alexei Fedorov January, 2011

Slides:



Advertisements
Similar presentations
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Advertisements

CITS4403 Computational Modelling Game of Life. One of the first cellular automata to be studied, and probably the most popular of all time, is a 2-D CA.
1 The Game of Life Supplement 2. 2 Background The Game of Life was devised by the British mathematician John Horton Conway in More sophisticated.
Adventures in the Computational Universe Modelling Flocking Behaviour.
Cellular Automata (Reading: Chapter 10, Complexity: A Guided Tour)
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
Cellular Automata & Molluscan Shells
CELLULAR AUTOMATON Presented by Rajini Singh.
Cellular Automata MATH 800 Fall “Cellular Automata” 588,000 results in 94,600 results in 61,500 results in 2.
Lectures on Cellular Automata Continued Modified and upgraded slides of Martijn Schut Vrij Universiteit Amsterdam Lubomir Ivanov Department.
Today’s Plan Introduction to Artificial Life Cellular Automata
Cellular Automata Orit Moskovich
2IS80 Fundamentals of Informatics Spring 2014 Lecture 15: Conclusion Lecturer: Tom Verhoeff.
Cellular Automata Avi Swartz 2015 UNC Awards Ceremony.
Introduction At the heart of the growth of a multi-cellular organism is the process of cellular division… … aka (in computing) self-replication.
A New Kind of Science in a Nutshell David Sehnal QIPL at FI MU.
A New Kind of Science Chapter 3 Matthew Ziegler CS 851 – Bio-Inspired Computing.
Chapter 3 - The World of Simple Programs Wolfram, Stephen. A New Kind of Science. Wolfram Media, Inc
Two Dimensions and Beyond From: “ A New Kind of Science” by Stephen Wolfram Presented By: Hridesh Rajan.
Nawaf M Albadia Introduction. Components. Behavior & Characteristics. Classes & Rules. Grid Dimensions. Evolving Cellular Automata using Genetic.
Parallelization: Conway’s Game of Life. Cellular automata: Important for science Biology – Mapping brain tumor growth Ecology – Interactions of species.
The Role of Artificial Life, Cellular Automata and Emergence in the study of Artificial Intelligence Ognen Spiroski CITY Liberal Studies 2005.
Irreducibility and Unpredictability in Nature Computer Science Department SJSU CS240 Harry Fu.
More Accurate Rate Estimation CS 170: Computing for the Sciences and Mathematics.
Indiana GIS Conference, March 7-8, URBAN GROWTH MODELING USING MULTI-TEMPORAL IMAGES AND CELLULAR AUTOMATA – A CASE STUDY OF INDIANAPOLIS SHARAF.
Governor’s School for the Sciences Mathematics Day 13.
CS 484 – Artificial Intelligence1 Announcements Lab 4 due today, November 8 Homework 8 due Tuesday, November 13 ½ to 1 page description of final project.
Trajectories and attractor basins as a behavioral description and evaluation criteria for artificial EvoDevo systems Stefano Nichele – October 14, 2009.
Does not Compute 4: Finite Automata In which we temporarily admit defeat with cellular automata (we will face them again, in the epic final “Does Not Compute”
Course material – G. Tempesti Course material will generally be available the day before the lecture Includes.
1 Cellular Automata and Applications Ajith Abraham Telephone Number: (918) WWW:
1 Chapter 13 Artificial Life: Learning through Emergent Behavior.
CSCI 6900/4900 Special Topics in Computer Science Automata and Formal Grammars for Bioinformatics Bioinformatics problems sequence comparison pattern/structure.
Introduction to Lattice Simulations. Cellular Automata What are Cellular Automata or CA? A cellular automata is a discrete model used to study a range.
Playing God: The Engineering of Functional Designs in the Game of Life Liban Mohamed Computer Systems Research Lab
CELLULAR AUTOMATA A Presentation By CSC. OUTLINE History One Dimension CA Two Dimension CA Totalistic CA & Conway’s Game of Life Classification of CA.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
The Game of Life Erik Amelia Amy. What is the “Game of Life?” The “Game of Life” (often referred to as Life) is not your typical game. There are no actual.
Cellular Automata. John von Neumann 1903 – 1957 “a Hungarian-American mathematician and polymath who made major contributions to a vast number of fields,
Predicting protein degradation rates Karen Page. The central dogma DNA RNA protein Transcription Translation The expression of genetic information stored.
A New Kind of Science by Stephen Wolfram Principle of Computational Equivalence - Ting Yan,
Cellular Automata FRES 1010 Eileen Kraemer Fall 2005.
Cellular Automata Introduction  Cellular Automata originally devised in the late 1940s by Stan Ulam (a mathematician) and John von Neumann.  Originally.
Cellular Automata Martijn van den Heuvel Models of Computation June 21st, 2011.
CS851 – Biological Computing February 6, 2003 Nathanael Paul Randomness in Cellular Automata.
제 4 주. Cellular Automata A Brief history of Cellular Automata P. Sarkar, ACM Computing Surveys, vol. 32, no. 1, pp. 80~107, 2000 학습목표 계산도구로서의 Cellular.
A few of the people involved and what they’ve done.
What is Evolution? How do things Evolve?. Ok, we have created the Earth Earth about 4.0 Ga. We now want to follow its evolution from past to present But.
1 Cellular Automata What could be the simplest systems capable of wide-ranging or even universal computation? Could it be simpler than a simple cell?
Janine Bolliger Swiss Federal Research Institute WSL/FNP,
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.
Artificial Life and Emergent Behavior
Chaotic Behavior - Cellular automata
Spatio-Temporal Information for Society Münster, 2014
Cellular automata.
Alexei Fedorov January, 2011
Introduction Abstract
Artificial Life - An Overview
Chapter 3: Complex systems and the structure of Emergence
Illustrations of Simple Cellular Automata
Cellular Automata + Reaction-Diffusion Systems
Cellular Automata.
Genetic Algorithms Artificial Life
Spatio-temporal information in society: cellular automata
Excursions into Logic Based Computation using Conway’s Game of Life
The Engineering of Functional Designs in the Game of Life
Artificial Life and Emergent Behavior
Picking Pyknons out of the Human Genome
Cellular Automata What could be the simplest systems capable of wide-ranging or even universal computation? Could it be simpler than a simple cell?
Cellular Automata (CA) Overview
Presentation transcript:

Alexei Fedorov January, 2011 CELLULAR ATOMATA and its applications to pattern formation, self-organization, and evolution of genomic DNA Alexei Fedorov January, 2011

© Copyright 2011, Alexei Fedorov, University of Toledo Redistribution of this lecture is strictly prohibited. All materials are exclusively for the use of registered students. 

cellular automata Pattern formation and self organization in a variety of systems that are formed by networks of interacting units Cellular automaton was introduced by John von Neumann and Stanislaw Ulam as a possible idealization of biological systems with the particular purpose of modeling biological self-replication in 1950es

Homework: Watch Wolfram’s lecture 2002 and discussion on his work in 2009 and answer the following questions: http://videolectures.net/mitworld_wolfram_anko/ Lecture http://video.google.com/videoplay?docid=6394331726775613239#docid=6897792627313669933 discussion Describe applications of CA in a) Physics and Quantum Mechanics; b) Biology; c) Computer Science and Math. Define and exemplify a) Principle of Computation Irreducibility; b) Principle of Computation Undecidability Where is the place of CA in modern Science?

Game of Life by Conway (1970) Links http://www.bitstorm.org/gameoflife/ http://en.wikipedia.org/wiki/Conway's_Game_of_Life RULES: (every cell has 8 contacts with their neighbors) For a cell that is at an “alive” state: Each cell with one or no alive neighbors dies, as if by loneliness. Each cell with four or more alive neighbors dies, as if by overpopulation. Each cell with two or three alive neighbors survives. For a cell that is at “dead” state Each cell with three alive neighbors becomes alive.

Elementary cellular automaton 8 possible combination for a cell under consideration (in the middle)

256 rules (28) for the Elementary cellular automaton Cell under consideration Cell under consideration Neighbor on the left Neighbor on the right Neighbor on the left Neighbor on the right http://atlas.wolfram.com/01/01/views/3/TableView.html

Representation of time in the second dimension

Fractals from CA

Links to CA on the web http://math.hws.edu/xJava/CA/ (about CA) http://mathworld.wolfram.com/CellularAutomaton.html (see rules; rule 30) http://math.hws.edu/xJava/CA/ (about CA) http://en.wikipedia.org/wiki/Cellular_automaton (rule 30 and 110)

Four types of behavior of CA simple repetition (for the simplest rules e.g. rule 250) Nesting structures (fractals) (when the rules are slightly more complicated e.g. rule 90) Randomness (rules beyond some threshold of complexity, which is, however, very low, e.g. rule 30) Localized structures (Complex behavior partitioned into a mixture of regular and irregular parts) (e.g. rule 110) (see page 52)

Fractals in nature, math, and art

More complex CA Three colors (>7*1012 rules) Mobile automata Turing Machines Substitution systems Tag systems Register machines Symbolic systems http://math.hws.edu/xJava/CA/ (example)

conclusions Even for extremely simple rules certain CA can produce behavior of great complexity Phenomenon of complexity is universal and independent of the details of particular system There is no clear correlation between the complexity of rules and the complexity of behavior they produce (even with complex rules, very simple behavior still occur)

Main statement of S. Wolfram (not accepted by everybody) CA represent a NEW KIND OF SCIENCE for studying complexity applicable to many areas of physics, biology, chemistry, computer science, mathematics, and elsewhere. Fundamental issues in biology (p 403, 417)

Richard Dawkins http://www.rennard.org/alife/english/biomintrgb.html

Genomic DNA could have some features described by CA Fractals (Nested structures) Repetition motifs non-randomness in nucleotide sequences (pattern formation and self-organization)

Literature on the genomic DNA pattern structures Sirakoulis G, Karafyllidis I, Mizas C, Mardiris V, Thanailakis A, Tsalides P: A cellular automaton model for the study of DNA sequence evolution, Comput Biol Med 2003, 33:439-453 Mizas C, Sirakoulis G, Mardiris V, Karafyllidis I, Glykos N, Sandaltzopoulos R: Reconstruction of DNA sequences using genetic algorithms and cellular automata: towards mutation prediction?, Biosystems 2008, 92:61-68 Rigoutsos I, Huynh T, Miranda K, Tsirigos A, McHardy A, Platt D: Short blocks from the noncoding parts of the human genome have instances within nearly all known genes and relate to biological processes, Proc Natl Acad Sci U S A 2006, 103:6605-6610 Meynert A, Birney E: Picking pyknons out of the human genome, Cell 2006, 125:836-838 Fractals in DNA sequence analysis Yu Zu-Guo et al 2002 Chinese Phys. 11 1313-1318

Rigoutsos at al. 2006 Pyknons in the 3′ UTRs of the apoptosis inhibitor birc4 (shown above the horizontal line) and nine other genes.

Homework #1: Watch Wolfram’s lecture 2002 and answer the following questions: http://videolectures.net/mitworld_wolfram_anko/ Lecture http://www.youtube.com/watch?v=_eC14GonZnU (OPTIONAL: updated lecture of Wolfram for those who are really interested in CA ) Describe applications of CA in a) Physics and Quantum Mechanics; b) Biology; c) Computer Science and Math. Define and exemplify a) Principle of Computation Irreducibility; b) Principle of Computation Undecidability Where is the place of CA in modern Science?