Catalytic Networks. Mark Baumback

Similar documents
Blank for whiteboard 1

The Origin Of Life: A Network Oriented View

Berg Tymoczko Stryer Biochemistry Sixth Edition Chapter 1:

Experiments with a Turing gas: Mimicking chemical evolution*

Artificial Neural Network and Fuzzy Logic

Normalised evolutionary activity statistics and the need for phenotypic evidence

Complex Systems Theory and Evolution

Evolution of Autocatalytic Sets in Computational Models of Chemical Reaction Networks

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

Chapter 6- An Introduction to Metabolism*

Energy Transformation and Metabolism (Outline)

AP Curriculum Framework with Learning Objectives

Enduring understanding 1.A: Change in the genetic makeup of a population over time is evolution.

The Perceptron. Volker Tresp Summer 2014

An Introduction to Metabolism

A A A A B B1

Big Idea 1: The process of evolution drives the diversity and unity of life.

Evolution of Genotype-Phenotype mapping in a von Neumann Self-reproduction within the Platform of Tierra

Biological networks CS449 BIOINFORMATICS

Organizing Diversity Taxonomy is the discipline of biology that identifies, names, and classifies organisms according to certain rules.

Genetic Algorithm: introduction

Major questions of evolutionary genetics. Experimental tools of evolutionary genetics. Theoretical population genetics.

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

Evolutionary Games and Computer Simulations

Analyze the roles of enzymes in biochemical reactions

Map of AP-Aligned Bio-Rad Kits with Learning Objectives

Enzyme Enzymes are proteins that act as biological catalysts. Enzymes accelerate, or catalyze, chemical reactions. The molecules at the beginning of

Unit I: Reaction Kinetics Introduction:

Genetically Generated Neural Networks II: Searching for an Optimal Representation

Chapter 6. Ground Rules Of Metabolism

Activating Strategy. AP Lesson #10. EQ: What is metabolism and what role does energy play in metabolism? How does energy move through an environment?

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

Evolution in Action: The Power of Mutation in E. coli

Artificial Intelligence (AI) Common AI Methods. Training. Signals to Perceptrons. Artificial Neural Networks (ANN) Artificial Intelligence

GENESIS: The Scientific Quest for Life s Origin. The Brookings Institution June 15, 2007 Robert Hazen, Geophysical Laboratory

The Perceptron. Volker Tresp Summer 2016

Ch. 3 Metabolism and Enzymes

An Introduction to Metabolism

Enhancing a Model-Free Adaptive Controller through Evolutionary Computation

Last update: October 26, Neural networks. CMSC 421: Section Dana Nau

The Origin of Life on Earth

CS 4700: Foundations of Artificial Intelligence

Is Self-replication an Embedded Characteristic of Artificial/Living Matter?

Chapter 17: Chemical Reactions

CS:4420 Artificial Intelligence

Chapter 8: An Introduction to Metabolism

AP Biology. Metabolism & Enzymes

Evolutionary Design I

Biology Unit Overview and Pacing Guide

Evaluate evidence provided by data from many scientific disciplines to support biological evolution. [LO 1.9, SP 5.3]

Chapter 6: Energy and Metabolism

Origin of Life. Practice Questions. Slide 1 / 88. Slide 2 / 88. Slide 3 / How old is the Universe? New Jersey Center for Teaching and Learning

Neural Systems and Artificial Life Group, Institute of Psychology, National Research Council, Rome. Evolving Modular Architectures for Neural Networks

Chemical Reac+ons and Enzymes. Lesson Overview. Lesson Overview. 2.4 Chemical Reactions and Enzymes

Reservoir Computing with Stochastic Bitstream Neurons

Name Date Period Unit 1 Basic Biological Principles 1. What are the 7 characteristics of life?

NEUROEVOLUTION. Contents. Evolutionary Computation. Neuroevolution. Types of neuro-evolution algorithms

Neuroevolution for sound event detection in real life audio: A pilot study

Chapter 8: An Introduction to Metabolism

Chapters AP Biology Objectives. Objectives: You should know...

Sample Question Solutions for the Chemistry of Life Topic Test

Enzymes are macromolecules (proteins) that act as a catalyst

Keywords- Source coding, Huffman encoding, Artificial neural network, Multilayer perceptron, Backpropagation algorithm

Introduction to Bioinformatics

Metabolism and enzymes

LAB. FACTORS INFLUENCING ENZYME ACTIVITY

Ground Rules of Metabolism CHAPTER 6

Neural Networks: Introduction

BIOLOGY 111. CHAPTER 1: An Introduction to the Science of Life

CLOSURE IN ARTIFICIAL CELL SIGNALLING NETWORKS Investigating the Emergence of Cognition in Collectively Autocatalytic Reaction Networks

EVOLUTION BEFORE GENES

Lecture 5: Logistic Regression. Neural Networks

DECISION TREE BASED QUALITATIVE ANALYSIS OF OPERATING REGIMES IN INDUSTRIAL PRODUCTION PROCESSES *

MITOCW enzyme_kinetics

Introduction Neural Networks - Architecture Network Training Small Example - ZIP Codes Summary. Neural Networks - I. Henrik I Christensen

The Science of Life. Introduction to Biology

Chemistry of Life Essential Questions

Name: Date: Answer: Answer:

RIBOSOME: THE ENGINE OF THE LIVING VON NEUMANN S CONSTRUCTOR

Oceans: the cradle of life? Chapter 5. Cells: a sense of scale. Head of a needle

Energy, Enzymes, and Metabolism. Energy, Enzymes, and Metabolism. A. Energy and Energy Conversions. A. Energy and Energy Conversions

AP Biology Curriculum Framework

AP BIOLOGY (UNIT 9) (Ch. 26)

Chemical Reactions and Enzymes. (Pages 49-59)

Evolutionary Computation

An Introduction to Chemical Kinetics

Deep Belief Networks are compact universal approximators

Knowledge Extraction from DBNs for Images

Compartmentalization and Cell Division through Molecular Discreteness and Crowding in a Catalytic Reaction Network

Learning Cellular Automaton Dynamics with Neural Networks

Hierarchical Self-Organization in the Finitary Process Soup

Flow of Energy. Flow of Energy. Energy and Metabolism. Chapter 6

Pattern Recognition Prof. P. S. Sastry Department of Electronics and Communication Engineering Indian Institute of Science, Bangalore

Functional grouping analysis of varying reactor types in the Spiky-RBN AChem

Biology-Integrated Year-at-a-Glance ARKANSAS STATE SCIENCE STANDARDS

Evolutionary computation

Philipsburg-Osceola Area School District Science Department. Standard(s )

BIOCHEMISTRY NOTES - UNIT 2-

EEE 241: Linear Systems

Chapter 5. Energy Flow in the Life of a Cell

Transcription:

Catalytic Networks Mark Baumback

Introduction

Summary Artificial Chemistry review Self organization Catalytic Networks Autocatalytic Sets Self Reproduction Self Maintenance Evolving autocatalytic sets (in a catalytic network) Training autocatalytic sets (in a catalytic network)

Artificial Chemistry Review

Artificial Life (AL) Artificial Life (AL) Hypothesis Biotic phenomena can be modeled by using complex systems of many interacting components Emergence Deduce global properties of a system from local interactions

Artificial Chemistry(AC) AC tries to investigate the dynamics of complex systems Organization Self Maintenance Self Construction

What is an AC? Man made system which is similar to real chemical systems A triple ( S, R, A) S - The set of possible molecules R - The set of collision rules A - Algorithm describing reaction vessel

The Molecules - S S = { 2 S1, S,..., Sn} Abstract symbols Character sequences Lambda Expressions Binary strings Numbers Etc

Rule Set - R Example: S + S +... + S = S1 + S +... + 2 n 1 m Based on Neighborhood Rate constants Probability Energy Consumption ' ' 2 S '

Reaction Vessel - A Determines how rules are applied 2 separate models Molecules are either separate [Stochastic] Similar molecules are grouped [Differential]

Self Organization Sufficiently complex mixes of chemicals can spontaneously crystallize into systems with the ability to collectively catalyze the network of chemical reactions by which the molecules themselves are formed. Such collectively autocatalytic sets sustain themselves and reproduce [1]

Self Organization(2) Something is self organizing, if left to itself, it tends to become more organized. [2] Mechanisms which lead to self-organization Self Replication Replication of several types by cooperation

Catalytic Networks Introduction Catalyst A substrate that enhances a reaction without being consumed itself Is a mechanism for cooperation Catalytic Network A network where catalysts speed up certain reactions without being consumed

Catalytic Networks Used to explain the cooperation of several types of molecules, which may be been precursors to the first cells Allows cooperation to feed back to the same set of molecules that act as catalysts This can create a cycle Provides positive feedback that lets selected molecules grow

Autocatalytic Sets Introduction Reaction A process by which substrates (molecules) combine or split to form products Reactions are slow Catalyst plays role of facilitator Dynamically increases speed of reaction Catalyst is unaffected by reaction A single catalyst can aid in many reactions

Autocatalytic Sets A collection of molecules which catalyze each others reactions Help bring each other into existence Source:www.mgtaylor.com/mgtaylor/jotm/summer97/Complexity.html

Self Reproduction Introduction Replicator: Any entity in the universe which interacts with it s world in such a way that copies of itself are made [8] Basics done by John von Neumann System that could support self-replicating machines Could withstand some mutation and pass these on These machines could therefore participate in evolution

Self reproduction(2) A + f( X )- > X B + f ( X )- > f( X ) A + B + C + f ( X )- > X + f( X A + B + C + f( A + B + C) - > A + B + C + f( A + B + C) + = A single machine composed of components to left and right --> = Process of construction )

Self maintenance Not self replication j + k Æ i + j + k " i Œ K( $ j, k Œ K ) The set K maintains itself It doesn t copy itself it makes more of itself

Catalytic Networks S, R, A Population P Two different types Stochastic Differential

Stochastic Stochastic molecular collisions Typical algorithm [Simple] Draw a sample of molecules from population P Check if a rule applies If so, molecules are replaced by right hand side of rule

Stochastic Advantages Very realistic Disadvantages Complexity drastically rises with Concentrations of molecular species Constants of reactions Inefficient The number of species is low or population P is large

Differential Continuous differential collisions Example: r + s +... + b : a1s1 a2s2 +... + ansn ææb1s 1 + b2 a i, b i Stoichiometric factors a is zero if is not a reactant b i is zero if is not a product i s s i i s n s n

Differential Application of all all rules ds dt i = È Í Î N  ( b r - a r ) i i rœ R j= 1 s a j r j i =1..N

Spatial Topology Spatial structure of the reactor is a parameter of the algorithm A of {S,R,A} Usually Reactor is modeled as a well-stirred tank reactor Probability of Si to participate in a reaction R is independent of position in reactor Size of reactor (number of molecules) is held constant

Competition Competition is achieved by limiting the population numbers Originally keeping the rum of all population variables constant Population Numbers are scaled relative to total population

Autocatalytic Sets A particular type of dynamics that occur naturally in biochemical or ecosystems Characterized by cooperation in a competitive environment Several population dynamic variables maintaining a high level through cooperation in a competitive environment

Evolving Catalytic Networks Evolving Catalytic Reaction sets using Genetic Algorithms [7] Goal: Study emergence of a chemical reaction network Starting from a state of relative disorder Thought to be a crucial step in the evolution of metabolisms

Protocell Model Simple mass-conserving, well-stirred reactor Molecules(S) Linear Polymers (chains) Rules (R) Bonding (condensation) Breaking (cleavage) Ex: Bonding monomer with 4-mer a + aaaa ææ aaaaa

Protocell Model (2) Algorithm (A) Stochastic Model Well-stirred reactor Fixed initial distribution Interactions must be catalytic Reactions A + B A,B,C,P are polymers C æææ P

Protocell Model (3) An autocatalytic set will occur when one of the reactants also catalyzes the reaction

Goal Automatically produce reactions sets Input: An initial disordered distribution Output: A distribution biased towards building up long polymers Two Target distributions Peak Target

Peak vs Target

Genetic Algorithm Genetic algorithm is used to change reaction rules towards biased distribution Reaction Set represented by Boolean arrays Max polymer size is 34 289 combinations of A and B 289*34 possible different reactions 100 9826 possible reactions sets

Fitness function Absolute different between target distribution and simulation distribution

The result

Reaction Graph Characteristics Shows Complexity Produces large polymers Then breaks these down Short Cycle formation Key polymers act as both reactants/catalysts Target polymers act only as catalysts

Conclusion Highly simplified models of interaction Can move to a system of increasing complexity Reactions sets robust in producing desirable behavior

Association Autocatalytic sets are a result of self organization Specifically in a catalytic network Can we do anything with them?

Learning Goal Develop a mathematical model of learning in autocatalytic sets Achieve some degree of the adaptability of evolving systems Example Task Association of word symbols with letters

The network Differential model ^ x g i i = g i ( x) = ( x) - max( b xi max( g 0.5 i1 x w 1 x w 2 1 ( x), g... x w s 2 ( x),..., g, b i2 x w 1 x n w 2 ( x))... x,..., b w 1 w 1... x i11 i 21 is1 i12 i 22 is 2 i1mi i 2 mi ismi w s im x x w 1 ) Models growth of population variables Each input/connected node is weighted Competition through limiting population size

Output Output should be some learned response Based off of inputs (bi-directional) Training Phase Apply some input Allow chemical reactions to occur (with competition) Learning: Apply a learning algorithm (Based off of population numbers)

A picture(initial architecture) Input - W1: ace & ACE W2: bde & BDE

Doctored Stochastic version OR-a,Ia => a OR-a,IA => A a,w1 => OR-a A,W1 => OR-a OR-a, other => W1

Learning in catalytic networks The learning rules Adjusts the weights (connections) Adjusts the biases of equations 1 Dwijk = ( x j - w n ijk ) Db ik = a( 1-1) g i

Goal Task of learning Find a suitable bias for the word nodes The biased nodes Are in terms of large population size Caused by some sort of organization

Example Data 1: An incomplete word Data 2: A word that has been trained Data 3: A word that has not been trained

Word response

Slot 1 response

Conclusion Creating a system which can be taught Much like neural network Has bi-directional associations Top-down and bottom-up activations can be combined Can perform logical AND and OR In a branching tree structure

Conclusion(2) Output shows Word recognition Word rejection Disambiguation of letters Potential view of how some mechanisms underlying evolution may take place in the living brain

Summary Artificial Chemistry review Self organization Catalytic Networks Autocatalytic Set / Self Reproduction Evolving autocatalytic sets (in a catalytic network) Training autocatalytic sets (in a catalytic network)

References 1. Website:www.mgtaylor.com/mgtaylor/jotm/summer97/Complexity.html 2. Website:cscs.umich.edu/~crchalizi/notebooks/self-organization.html 3. Artificial chemistries - a review, P.Dittrich, J.Ziegler, W.Banzhaf., Artificial Life, 2001. 4. "An Approach to learning in Autocatalytic Sets in Analogy to Neural Networks, H. Hüning; Neural Systems, Electrical Engineering, Imperial College, UK 5. "A search for multiple autocatalytic sets in artificial chemistries based on boolean networks",h. Huning, M. A. Bedau, J. S. McCaskill, N. H. Packard, and Steen Rasmussen, editors, Artificial Life VII, pages 64-72, Cambridge, MA, 2000. MIT Press. 6. "Borrowing dynamics from evolution: Association using catalytic network models",h. Hüning, Sixth Neural Computation and Psychology Workshop NCPW6, Liege, Belgium, September 16-18, 2000. 7. "Evolving catalytic reaction sets using genetic algorithms",j. D. Lohn, S. P. Colombano, J. Scargle, D. Stassinopoulos, and G. L. Haith, In Proceedings of the IEEE International Conference on Evolutionary Computation, pages 487-492, Pascataway, NJ, USA, 1998. 8. Beyond digital naturalism,fontana, W., Wagner, G., and Buss, L. W., Artificial Life 1, 211-227., 1994 9. Website:http://www.dai.ed.ac.uk/homes/timt/papers/thesis/html/

Thanks Questions?