biologically-inspired computing lecture 5 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

Similar documents
biologically-inspired computing lecture 6 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

biologically-inspired computing lecture 12 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

biologically-inspired computing lecture 18

Introduction to Informatics

Development. biologically-inspired computing. lecture 16. Informatics luis rocha x x x. Syntactic Operations. biologically Inspired computing

biologically-inspired computing lecture 22 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

biologically-inspired computing lecture 9 Informatics luis rocha 2015 INDIANA UNIVERSITY biologically Inspired computing

biologically-inspired computing lecture 14 Informatics luis rocha 2015 biologically Inspired computing INDIANA UNIVERSITY

Chapter 8. Fractals. 8.1 Introduction

Cellular Automata. ,C ) (t ) ,..., C i +[ K / 2] Cellular Automata. x > N : C x ! N. = C x. x < 1: C x. = C N+ x.

Cellular Automata. and beyond. The World of Simple Programs. Christian Jacob

Studying Life. Lesson Overview. Lesson Overview. 1.3 Studying Life

Mathematical Biology - Lecture 1 - general formulation

Advanced Cell Biology. Lecture 1

Reality is Stranger than Fiction

Simulation of cell-like self-replication phenomenon in a two-dimensional hybrid cellular automata model

Complex Systems Theory and Evolution

Reductionist Paradox Are the laws of chemistry and physics sufficient for the discovery of new drugs?

Evolution and Epigenetics. Seminar: Social, Cognitive and Affective Neuroscience Speaker: Wolf-R. Brockhaus

Introduction to Informatics

2/17/17. B. Four scientists important in development of evolution theory

Introduction to Artificial Life and Cellular Automata. Cellular Automata

cse303 ELEMENTS OF THE THEORY OF COMPUTATION Professor Anita Wasilewska

Lectures on Medical Biophysics Department of Biophysics, Medical Faculty, Masaryk University in Brno. Biocybernetics

Creative Genomic Webs -Kapil Rajaraman PHY 498BIO, HW 4

Evolutionary Games and Computer Simulations

Chapter 1 Introduction

FUNDAMENTALS OF NATURAL COMPUTING Basic Concepts, Algorithms, and Applications

lecture 3 Informatics luis rocha 2017 I501 introduction to informatics INDIANA UNIVERSITY

ECS 120 Lesson 20 The Post Correspondence Problem

Introduction to the Study of Life

Cell biology traditionally identifies proteins based on their individual actions as catalysts, signaling

Cellular automata are idealized models of complex systems Large network of simple components Limited communication among components No central

Computational Biology: Basics & Interesting Problems

Chapter 1. Introduction: Biology Today. Lectures by Chris C. Romero, updated by Edward J. Zalisko

Alan Turing s Legacy: Info-Computational Philosophy of Nature

CS 591 Complex Adaptive Systems Spring 2009 Measures of Complexity. Melanie Moses 1/28/09

The Nature of Computation

Toward a Better Understanding of Complexity

Molecular and cellular biology is about studying cell structure and function

5. Reality is Stranger than Fiction

Nothing in biology makes sense without evolution. Theodosius Dobzhansky [1973]

Principles of Modularity, Regularity, and Hierarchy for Scalable Systems

II. Spatial Systems. A. Cellular Automata. Structure. Cellular Automata (CAs) Example: Conway s Game of Life. State Transition Rule

All living things share the characteristics of life.

An introduction to SYSTEMS BIOLOGY

Computability Theory. CS215, Lecture 6,

Artificial Neural Network and Fuzzy Logic

Shannon Information (very briefly!) Lecture 4. Maximum and Minimum Entropy. Entropy. Entropy of Transition Rules. Entropy Examples

Peter Wood. Department of Computer Science and Information Systems Birkbeck, University of London Automata and Formal Languages

Chapter 1 Biology 103

ADVANCED PLACEMENT BIOLOGY

11. Automata and languages, cellular automata, grammars, L-systems

Chapter 1 Biology: Exploring Life

BRICK TOWNSHIP PUBLIC SCHOOLS SCIENCE CURRICULUM. Content Area: Middle School Science. Grade Level: Eighth Grade. 45 Days. 45 Days. 45 Days.

Case study: spider mimicry

Lecture 7. Logic. Section1: Statement Logic.

BIOLOGY NOTES - CHAPTER 1

PREFACE FOR THE ENCYCLOPEDIA OF COMPLEXITY AND SYSTEMS SCIENCE

Pogil Biology Activities Evidence For Evolution

Companion to Cells, Heredity & Classification Student Resources

Chapter Chemical Uniqueness 1/23/2009. The Uses of Principles. Zoology: the Study of Animal Life. Fig. 1.1

Curriculum Links. AQA GCE Biology. AS level

Analysis of Complex Systems

Complex Systems. Shlomo Havlin. Content:

Text mining and natural language analysis. Jefrey Lijffijt

MIDDLE SCHOOL BIOLOGY LABORATORY 1ST SEMESTER NAME: DATE: Activity: for each text we will highlight the most important information.

COMPETENCY GOAL 1: The learner will develop abilities necessary to do and understand scientific inquiry.

EECS 144/244: Fundamental Algorithms for System Modeling, Analysis, and Optimization

Material Representations: From the Genetic Code to the Evolution of Cellular Automata

A Philosophical Perspective on a Metatheory of Biological Evolution

Chapter 1. Biology: Exploring Life. Lecture by Richard L. Myers

Self-reproducing programs. And Introduction to logic. COS 116, Spring 2012 Adam Finkelstein

Course plan Academic Year Qualification MSc on Bioinformatics for Health Sciences. Subject name: Computational Systems Biology Code: 30180

An Application of the PCol Automata in Robot Control

and just what is science? how about this biology stuff?

CMSC 425: Lecture 11 Procedural Generation: Fractals and L-Systems

Biological Networks: Comparison, Conservation, and Evolution via Relative Description Length By: Tamir Tuller & Benny Chor

Theory of Computation

BSC 1010C Biology I. Themes in the Study of Life Chapter 1

Chapter 1: Biology Today

What is the computational cost of automating brilliance or serendipity? (Computational complexity & P vs NP) COS 116, Spring 2010 Adam Finkelstein

Course Name: Biology Level: A Points: 5 Teacher Name: Claire E. Boudreau

Theory of Computation Prof. Kamala Krithivasan Department of Computer Science and Engineering Indian Institute Of Technology, Madras

II. Spatial Systems A. Cellular Automata 8/24/08 1

Griffith University 3130CIT Theory of Computation (Based on slides by Harald Søndergaard of The University of Melbourne) Turing Machines 9-0

Turing s thesis: (1930) Any computation carried out by mechanical means can be performed by a Turing Machine

Molecular Biology Of The Cell 6th Edition Alberts

Co-evolution of Morphology and Control for Roombots

Biology Assessment. Eligible Texas Essential Knowledge and Skills


Motivation. Evolution has rediscovered several times multicellularity as a way to build complex living systems

STAAR Biology Assessment

Text of objective. Investigate and describe the structure and functions of cells including: Cell organelles

1 low Humans Evolved

Turing Machines. Lecture 8

6.045: Automata, Computability, and Complexity (GITCS) Class 15 Nancy Lynch

UNIT 4: EVOLUTION Chapter 10: Principles of Evolution. I. Early Ideas about Evolution (10.1) A. Early scientists proposed ideas about evolution

Self Similar (Scale Free, Power Law) Networks (I)

Computational Tasks and Models

Transcription:

lecture 5 -inspired

Sections I485/H400 course outlook Assignments: 35% Students will complete 4/5 assignments based on algorithms presented in class Lab meets in I1 (West) 109 on Lab Wednesdays Lab 0 : January 14 th (completed) Introduction to Python (No Assignment) Lab 1 : January 28 th Measuring Information (Assignment 1) Due February 11 th Lab 2 : February 11 th L-Systems (Assignment 2)

Readings until now Class Book Nunes de Castro, Leandro [2006]. Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications. Chapman & Hall. Chapter 8 - Artificial Life Chapter 7, sections 7.1, 7.2 and 7.4 Fractals and L-Systems Appendix B.3.1 Production Grammars Lecture notes Chapter 1: What is Life? Chapter 2: The logical Mechanisms of Life Chapter 3: Formalizing and Modeling the World posted online @ Papers and other materials Life and Information Kanehisa, M. [2000]. Post-genome Informatics. Oxford University Press. Chapter 1. Logical mechanisms of life (H400, Optional for I485) Langton, C. [1989]. Artificial Life In Artificial Life. C. Langton (Ed.). Addison-Wesley. pp. 1-47. Optional Flake s [1998], The Computational Beauty of Life. MIT Press. Chapter 1 Introduction Chapters 5, 6 (7-9) Self-similarity, fractals, L-Systems

systemhood artificial life as (complex) systems science A system possesses systemhood and thinghood properties Thinghood refers to the specific material that makes up the system Systemhood are the abstracted properties E.g. a clock can be made of different things, but there are implementation-independent properties of clockness Systems science deals with the implementation-independent aspects of systems Robert Rosen, George Klir

example of general principle of organization Barabasi-Albert Model: leads to power-law node degree distributions in networks Amaral et al: Most real networks have a cut-off distribution for high degree nodes which can be computationally modeled with vertex aging. complex networks

study of systemhood separated from thinghood (complex) systems science Study of systemhood properties Search of general principles of organization approach Examples of subdisciplines machine learning, network science, dynamical systems theory, operations research, evolutionary systems, artificial life, artificial intelligence Works orthogonally, but tightly with classical science Interdisciplinary Artificial Life, Systems biology, computational biology, computational social science, etc. From Klir [2001]

success of artificial life Not so much on uncovering general principles of molecular life Embodied cognition Evolutionary robotics, morphodynamics Is artificial life just another way of doing artificial intelligence? Arguably not about logical forms What about general principles of life? why not more and surprising results about the living organization? even most successful research in artificial life rarely goes beyond showing that artificial organisms can observe the same behaviors as their real counterparts what can one do with artificial organisms that one cannot do with real bacteria?

(bio) complexity in the last few years Important issues for the study of general principles of life Post-genome informatics Minoro Kanehisa: biology is now moving onto synthesis from structural and functional genomics Genome structure(design principle?) Computational and Systems Biology Non-reductionist, even emergent modeling of life from biochemical information Complex Systems Modeling Networks Modularity and hierarchies in evolution [Schlosser & Wagner, 2004 ] in networks [Newman, 2006; Guimerà et al 2007] Especially, biochemical regulation

(bio) complexity in the last few years Important issues for the study of general principles of life Post-genome informatics Minoro Kanehisa: biology is now moving onto synthesis from structural and functional genomics Genome structure(design principle?) Computational and Systems Biology Non-reductionist, even emergent modeling of life from biochemical information Complex Systems Modeling Networks Modularity and hierarchies in evolution [Schlosser & Wagner, 2004 ] in networks [Newman, 2006; Guimerà et al 2007] Especially, biochemical regulation

information revolution in Biology post-genome informatics Reductionism in Biology (analysis) search and characterization of the function of building blocks (genes and molecules) Post-genome informatics or systems Biology Synthesis of biological knowledge from genomic information The genome contains information about building blocks but it is naive to assume that it also contains the information on how the building blocks relate, develop, and evolve. Towards an understanding of basic principles of life via the search and characterization of networks of building blocks (genes and molecules) Interdisciplinary Systems biology embraces the view that most interesting human organism traits such as immunity, development and even diseases such as cancer arise from the operation of complex biological systems or networks. Grand (Modeling) Challenge Given a complete genome sequence, reconstruct in a computer the functioning of a biological organism

Hertzian modeling paradigm Modeling the World The most direct and in a sense the most important problem which our conscious knowledge of nature should enable us to solve is the anticipation of future events, so that we may arrange our present affairs in accordance with such anticipation. (Hertz, 1894) Model Symbols (Images) Initial Conditions Formal Rules (syntax) Logical Consequence of Model Predicted Result???? Observed Result (Pragmatics) Encoding (Semantics) Measure Measure World 1 Physical Laws World 2

The Antikythera Mechanism 2,000-year-old astronomical calculator bronze mechanical analog computer discovered more than 100 years ago in a Roman shipwreck, was used by ancient Greeks to display astronomical cycles. built around the end of the second century BC to calculate astronomical positions With imaging and high-resolution X-ray tomography to study how it worked. complicated arrangement of at least 30 precision, hand-cut bronze gears housed inside a wooden case covered in inscriptions. technically more complex than any known device for at least a millennium afterwards.

What do you see? Plants typically branch out How can we model that? Observe the distinct parts Color them Assign symbols Build Model Initial State: b b -> a a -> ab Doesn t quite Work! Let s Observe Nature! a b a a b a b b b a a b a a b b b Psilophyta/Psilotum

Our First Model Fibonacci Numbers! Rewriting production rules Initial State: b b-> a a-> ab n=0 : b n=1 : a n=2 : ab n=3 : aba n=4 : abaab n=5 : abaababa n=6 : abaababaabaab n=7 : abaababaabaababaababa The length of the string is the Fibonacci Sequence 1 1 2 3 5 8 13 21 34 55 89... Fibonacci numbers in Nature http://ccins.camosun.bc.ca/~jbritton/fibslide/jbfibslide.htm Romanesco: http://alt.venus.co.uk/weed/fractals/romanesco.htm

Mathematics Is The Language Of Nature http://pithemovie.com

design principles artificial growth D Arcy Wentworth Thompson (1860-1948) On Growth and Form (1917), laid the foundations of biomathematics Equations to describe static patterns of living organisms Shells, cauliflower head, etc. Transformations of form changing a few parameters

D Arcy Thompson transformations of form

exploring similarities across nature Natural design principles self-similar structures Trees, plants, clouds, mountains morphogenesis Mechanism Iteration, recursion, feedback Dynamical Systems and Unpredictability From limited knowledge or inherent in nature? Mechanism Chaos, measurement Collective behavior, emergence, and self-organization Complex behavior from collectives of many simple units or agents cellular automata, ant colonies, development, morphogenesis, brains, immune systems, economic markets Mechanism Parallelism, multiplicity, multi-solutions, redundancy Adaptation Evolution, learning, social evolution Mechanism Reproduction, transmission, variation, selection, Turing s tape Network causality (complexity) Behavior derived from many inseparable sources Environment, embodiment, epigenetics, culture Mechanism Modularity, connectivity, stigmergy

readings Next lectures Class Book Nunes de Castro, Leandro [2006]. Fundamentals of Natural Computing: Basic Concepts, Algorithms, and Applications. Chapman & Hall. Chapter 7, sections 7.1, 7.2 and 7.4 Fractals and L-Systems Appendix B.3.1 Production Grammars Lecture notes Chapter 1: What is Life? Chapter 2: The logical Mechanisms of Life Chapter 3: Formalizing and Modeling the World posted online @ Papers and other materials Logical mechanisms of life (H400, Optional for I485) Langton, C. [1989]. Artificial Life In Artificial Life. C. Langton (Ed.). Addison-Wesley. pp. 1-47. Optional Flake s [1998], The Computational Beauty of Life. MIT Press. Chapter 1 Introduction Chapters 5, 6 (7-9) Self-similarity, fractals, L-Systems