Using an Artificial Regulatory Network to Investigate Neural Computation

Similar documents
Aoife McLysaght Dept. of Genetics Trinity College Dublin

Objective: You will be able to justify the claim that organisms share many conserved core processes and features.

Genetic code on the dyadic plane

A modular Fibonacci sequence in proteins

SEQUENCE ALIGNMENT BACKGROUND: BIOINFORMATICS. Prokaryotes and Eukaryotes. DNA and RNA

Proteins: Characteristics and Properties of Amino Acids

In previous lecture. Shannon s information measure x. Intuitive notion: H = number of required yes/no questions.

Biology 155 Practice FINAL EXAM

Edinburgh Research Explorer

Genetic Code, Attributive Mappings and Stochastic Matrices

CHEMISTRY 9701/42 Paper 4 Structured Questions May/June hours Candidates answer on the Question Paper. Additional Materials: Data Booklet

UNIVERSITY OF CAMBRIDGE INTERNATIONAL EXAMINATIONS General Certifi cate of Education Advanced Subsidiary Level and Advanced Level

A p-adic Model of DNA Sequence and Genetic Code 1

Lecture IV A. Shannon s theory of noisy channels and molecular codes

Mathematics of Bioinformatics ---Theory, Practice, and Applications (Part II)

A Minimum Principle in Codon-Anticodon Interaction

The Genetic Code Degeneracy and the Amino Acids Chemical Composition are Connected

The degeneracy of the genetic code and Hadamard matrices. Sergey V. Petoukhov

Reducing Redundancy of Codons through Total Graph

Translation. A ribosome, mrna, and trna.

THE GENETIC CODE INVARIANCE: WHEN EULER AND FIBONACCI MEET

Lect. 19. Natural Selection I. 4 April 2017 EEB 2245, C. Simon

Natural Selection. Nothing in Biology makes sense, except in the light of evolution. T. Dobzhansky

A Mathematical Model of the Genetic Code, the Origin of Protein Coding, and the Ribosome as a Dynamical Molecular Machine

Crystal Basis Model of the Genetic Code: Structure and Consequences

Foundations of biomaterials: Models of protein solvation

Three-Dimensional Algebraic Models of the trna Code and 12 Graphs for Representing the Amino Acids

Analysis of Codon Usage Bias of Delta 6 Fatty Acid Elongase Gene in Pyramimonas cordata isolate CS-140

PROTEIN SYNTHESIS INTRO

The genetic code, 8-dimensional hypercomplex numbers and dyadic shifts. Sergey V. Petoukhov

ATTRIBUTIVE CONCEPTION OF GENETIC CODE, ITS BI-PERIODIC TABLES AND PROBLEM OF UNIFICATION BASES OF BIOLOGICAL LANGUAGES *

Lecture 15: Realities of Genome Assembly Protein Sequencing

Ribosome kinetics and aa-trna competition determine rate and fidelity of peptide synthesis

Properties of amino acids in proteins

Using Higher Calculus to Study Biologically Important Molecules Julie C. Mitchell

Natural Selection. Nothing in Biology makes sense, except in the light of evolution. T. Dobzhansky

2013 Japan Student Services Origanization

NSCI Basic Properties of Life and The Biochemistry of Life on Earth

Abstract Following Petoukhov and his collaborators we use two length n zero-one sequences, α and β,

Get started on your Cornell notes right away

Chemistry Chapter 22

Amino Acids and Peptides

Protein structure. Protein structure. Amino acid residue. Cell communication channel. Bioinformatics Methods

Protein Struktur. Biologen und Chemiker dürfen mit Handys spielen (leise) go home, go to sleep. wake up at slide 39

A Discrete Artificial Regulatory Network for Simulating the Evolution of Computation

Exam III. Please read through each question carefully, and make sure you provide all of the requested information.

Recent Evidence for Evolution of the Genetic Code

CODING A LIFE FULL OF ERRORS

Studies Leading to the Development of a Highly Selective. Colorimetric and Fluorescent Chemosensor for Lysine

C CH 3 N C COOH. Write the structural formulas of all of the dipeptides that they could form with each other.

Haploid & diploid recombination and their evolutionary impact

Slide 1 / 54. Gene Expression in Eukaryotic cells

Sequence comparison: Score matrices. Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas

Viewing and Analyzing Proteins, Ligands and their Complexes 2

Sequence comparison: Score matrices

In Silico Modelling and Analysis of Ribosome Kinetics and aa-trna Competition

Transcription Attenuation

Read more about Pauling and more scientists at: Profiles in Science, The National Library of Medicine, profiles.nlm.nih.gov

Sequence comparison: Score matrices. Genome 559: Introduction to Statistical and Computational Genomics Prof. James H. Thomas

DO NOT OPEN THE EXAMINATION PAPER UNTIL YOU ARE TOLD BY THE SUPERVISOR TO BEGIN

Translation - Prokaryotes

A Plausible Model Correlates Prebiotic Peptide Synthesis with. Primordial Genetic Code

Practical Bioinformatics

Answers to Chapter 6 (in-text & asterisked problems)

Potentiometric Titration of an Amino Acid. Introduction

UNIT TWELVE. a, I _,o "' I I I. I I.P. l'o. H-c-c. I ~o I ~ I / H HI oh H...- I II I II 'oh. HO\HO~ I "-oh

CHEMISTRY ATAR COURSE DATA BOOKLET

PROTEIN SECONDARY STRUCTURE PREDICTION: AN APPLICATION OF CHOU-FASMAN ALGORITHM IN A HYPOTHETICAL PROTEIN OF SARS VIRUS

12/6/12. Dr. Sanjeeva Srivastava IIT Bombay. Primary Structure. Secondary Structure. Tertiary Structure. Quaternary Structure.

Lesson Overview. Ribosomes and Protein Synthesis 13.2

Solutions In each case, the chirality center has the R configuration

(Lys), resulting in translation of a polypeptide without the Lys amino acid. resulting in translation of a polypeptide without the Lys amino acid.

Principles of Biochemistry

In Silico Modelling and Analysis of Ribosome Kinetics and aa-trna Competition

Protein Structure Bioinformatics Introduction

Practice Problems 6. a) Why is there such a big difference between the length of the HMG CoA gene found on chromosome 5 and the length of the mrna?

BIS Office Hours

Lecture 14 - Cells. Astronomy Winter Lecture 14 Cells: The Building Blocks of Life

Molecular Evolution and Phylogenetic Analysis

EXAM 1 Fall 2009 BCHS3304, SECTION # 21734, GENERAL BIOCHEMISTRY I Dr. Glen B Legge

Lecture'18:'April'2,'2013

Towards Understanding the Origin of Genetic Languages

Expression pattern and, surprisingly, gene length shape codon usage in Caenorhabditis, Drosophila, and Arabidopsis

NIH Public Access Author Manuscript J Theor Biol. Author manuscript; available in PMC 2009 April 21.

PROTEIN STRUCTURE AMINO ACIDS H R. Zwitterion (dipolar ion) CO 2 H. PEPTIDES Formal reactions showing formation of peptide bond by dehydration:

Chemistry Chapter 26

Molecular Selective Binding of Basic Amino Acids by a Water-soluble Pillar[5]arene

Collision Cross Section: Ideal elastic hard sphere collision:

THE GENETIC CODE AND EVOLUTION

arxiv: v2 [physics.bio-ph] 8 Mar 2018

AP Biology Spring Review

Codon Distribution in Error-Detecting Circular Codes

Structure and Function. Overview of BCOR 11. Various forms of Carbon molecules and functional groups

Student Handout 2. Human Sepiapterin Reductase mrna Gene Map A 3DMD BioInformatics Activity. Genome Sequencing. Sepiapterin Reductase

7.05 Spring 2004 February 27, Recitation #2

The Trigram and other Fundamental Philosophies

Problem Set 1

Week 6: Protein sequence models, likelihood, hidden Markov models

Protein Threading. Combinatorial optimization approach. Stefan Balev.

1. Contains the sugar ribose instead of deoxyribose. 2. Single-stranded instead of double stranded. 3. Contains uracil in place of thymine.

Transcription:

Using an Artificial Regulatory Network to Investigate Neural Computation W. Garrett Mitchener College of Charleston January 6, 25 W. Garrett Mitchener (C of C) UM January 6, 25 / 4

Evolution and Computing Section Evolution and Computing W. Garrett Mitchener (C of C) UM January 6, 25 2 / 4

Evolution and Computing Computation: sequential register machine Short list of fixed-width registers Large external memory Each instruction makes small modification from Waldspurger & Weihl 994 W. Garrett Mitchener (C of C) UM January 6, 25 3 / 4

Evolution and Computing Computation: Expression trees Expression tree Evaluated by reductions = 5 3 2 + 4 3 2 5 power multiply 4 add W. Garrett Mitchener (C of C) UM January 6, 25 4 / 4

Evolution and Computing Computation: Minimalist syntax John gave Fred a book TP John T' [tense=past] VP John V give vp Fred v' give v give book W. Garrett Mitchener (C of C) UM January 6, 25 5 / 4

Evolution and Computing Computation: Minimalist syntax Who gave Fred a book? CP C' who give[past] TP who T' [tense=past] VP who V give vp Fred v' give v give book W. Garrett Mitchener (C of C) UM January 6, 25 6 / 4

Evolution and Computing Bio-computing: Genes and transcription regulation laci repressor laci disabled by lactose lacz enzyme lacy laca lactose lac operon galactose glucose Molecules in solution: ions, proteins, DNA, RNA,... Many simultaneous reactions W. Garrett Mitchener (C of C) UM January 6, 25 7 / 4

Evolution and Computing Biological Computation: Action potentials Electrical pulses sent via ions, neurotransmitters Detect coincidences, crossing of threshold Vast neural networks, active cardiac tissue 4 3 2 2 5 5 3 W. Garrett Mitchener (C of C) UM January 6, 25 8 / 4

Utrecht Machine Section 2 Utrecht Machine W. Garrett Mitchener (C of C) UM January 6, 25 9 / 4

Utrecht Machine Utrecht Machine: State patterns: transcription factors (integer) activation: molecule count (integer) p A[p] 4 2 3 4 4... W. Garrett Mitchener (C of C) UM January 6, 25 / 4

Utrecht Machine Utrecht Machine: Instructions j : A[p switch ] θ A[p p ] A[p down ] j: instruction number p switch : switch pattern θ: threshold p p : pattern to increment If the activation of p switch is at least θ, add one to the activation of p p and subtract one from the activation of p down. p down : pattern to decrement W. Garrett Mitchener (C of C) UM January 6, 25 / 4

Utrecht Machine UM Example: NAND : A[] A[] A[7] : A[] A[6] A[7] 2: A[2] A[6] A[7] 3: A[4] A[7] A[6] 4: A[5] A[7] A[6] Input via A[4] and A[5] utput is A[6]? 3 Stop when A[] 4 W. Garrett Mitchener (C of C) UM January 6, 25 2 / 4

Utrecht Machine UM Example: NAND : A[] A[] A[7] : A[] A[6] A[7] 2: A[2] A[6] A[7] 3: A[4] A[7] A[6] 4: A[5] A[7] A[6] Input via A[4] and A[5] utput is A[6]? 3 Stop when A[] 4 A[s] θ A[p p ] A[p down ] θ p up s θ p down W. Garrett Mitchener (C of C) UM January 6, 25 2 / 4

Utrecht Machine UM Example: NAND : A[] A[] A[7] : A[] A[6] A[7] Input NAND 2: A[2] A[6] A[7] 3: A[4] A[7] A[6] 4: A[5] A[7] A[6] Input via A[4] and A[5] 4 5 6 3 utput utput is A[6]? 3 Stop when A[] 4 2 4 Show only efficacious genes and arrows W. Garrett Mitchener (C of C) UM January 6, 25 2 / 4

M P P nm ng U S ng P og M 7.5 74.2 5.9 89.9 46.9 32.2 33. 9.2 47.3 75.7 3.8 nm 65.9 st position 74.2 3.8 nm 2 nd 46.5 5.9 3 rd 55.6 8.9 5.3 2.6 24.23 3.8 P og P og G nm (hydrophobic) P nm Utrecht Machine Biological genetic code H H 3C H H 2N H 2N H 3 C H 2N H H 2N H 2N H 2N H 2N H 2N H CH 3 CH 3 H 2N H H 2N H Glutamic acid Glu H H Aspartic acid Asp H Alanine Ala Valine Val Arginine Arg Serine Ser Lysine Lys H Asparagine Asn H H 3 C H Threonine Thr S H 2N Methionine Met H 2N H V H Glycine Gly A G UC U CA R S K N G A C U G A D UC AG A G UCA G UCA G UCA A GUC C U C U G A A C G G A U Phenylalanine Phe E G F L S U G C A A G U C G U A C C UG G A A CU GA CU T MW = 49.2 Da M I Isoleucine Ile H 2N H 3 C CH 3 HN U C H R NH NH 2 H 2N Q A G Y G U CA G U C A G U C H Arginine Arg H 2N H Leucine Leu P C W L H 3C H 3C Stops H H 2N H Serine Ser Tyrosine Tyr Cysteine Cys Stop H 2N Tryptophan Trp Leucine Leu Proline Pro H Histidine His Glutamine Gln H N H NH H 3C H 3C NH NH 2 HS NH H 2N Basic Acidic Polar Nonpolar S - M - P - U - nm - og - ng - H 2N H 2N H 2N H 2N H 2N Modification Sumo Methyl Phospho Ubiquitin N-Methyl -glycosyl N-glycosyl H H amino acid H H H H H st base U C A G 2nd base U C A G UUU UCU UAU UGU U UUC Phenylalanine UCC UAC Tyrosine UGC Cysteine C UUA UCA Serine UAA Stop (chre) UGA Stop (pal) A UUG UCG UAG Stop (Amber) UGG Tryptophan G 3rd base CUU CCU CAU CGU U CUC Leucine CCC CAC Histidine CGC C CUA CCA Proline CAA CGA Arginine A CUG CCG CAG Glutamine CGG G AUU ACU AAU AGU U AUC ACC AAC Asparagine AGC Serine C Isoleucine AUA ACA Threonine AAA AGA A AUG Methionine ACG AAG Lysine AGG Arginine G GUU GCU GAU GGU U GUC Valine GCC Alanine GAC Aspartic acid GGC Glycine C GUA GCA GAA GGA A GUG GCG GAG Glutamic acid GGG G W. Garrett Mitchener (C of C) UM January 6, 25 3 / 4

Utrecht Machine Utrecht Machine: Genetic code, majority-of-three Two robust codons: decodes to decodes to Takes two substitutions to change interpretation Six fragile codons:,, : Decode to,, : Decode to ne substitution can change W. Garrett Mitchener (C of C) UM January 6, 25 4 / 4

Utrecht Machine Utrecht Machine: Genetic code Genome & instructions 7 6 7 2 6 7 : A[] A[] A[7] : A[] A[6] A[7] 2: A[2] A[6] A[7] 3: A[4] A[7] A[6] 4: A[5] A[7] A[6] 4 7 6 5 7 6 W. Garrett Mitchener (C of C) UM January 6, 25 5 / 4

Utrecht Machine UM: Point substitutions W. Garrett Mitchener (C of C) UM January 6, 25 6 / 4

Utrecht Machine UM: Deletions W. Garrett Mitchener (C of C) UM January 6, 25 7 / 4

Utrecht Machine UM: Duplications W. Garrett Mitchener (C of C) UM January 6, 25 8 / 4

Utrecht Machine UM: Crossover W. Garrett Mitchener (C of C) UM January 6, 25 9 / 4

Utrecht Machine Communication problem setup Input Sender Receiver utput 9 3 3 4 8 2 2 W. Garrett Mitchener (C of C) UM January 6, 25 2 / 4

Utrecht Machine Example solution: Sample Run 47, agent 37753 Input Sender Receiver utput 9 3 8 8 3 4 2 23 7 2 2 W. Garrett Mitchener (C of C) UM January 6, 25 2 / 4

Utrecht Machine Selective breeding Breed 2 children from highest Breed children from whole population New population = 2 old agents with the highest rating + 3 new agents... W. Garrett Mitchener (C of C) UM January 6, 25 22 / 4

Utrecht Machine Evolutionary overview 8k 6k Maximum score of first n agents created as a function of n 8 32 V 843 4k 2k 6 32 6 8 6 2k 23k W. Garrett Mitchener (C of C) UM January 6, 25 23 / 4

Utrecht Machine Running to saturation 5 4 3 8k 7k 6k 2 5k 4k 3k 2k k ne perfect solution takes many generations to saturate the population. V 843 W. Garrett Mitchener (C of C) UM January 6, 25 24 / 4

Utrecht Machine Implicit selection for robustness First perfect solution found 2 Runs to saturation 3 Competition for 2 survivor slots 4 Favors agents whose offspring are more likely to have perfect scores 5 favors robustness against mutation and crossover W. Garrett Mitchener (C of C) UM January 6, 25 25 / 4

Utrecht Machine Measuring robustness: Deleterious mutations Mutations that lower performance are deleterious Measure of robustness g = base genome with perfect score M(g) = all possible mutations G = set of genomes one mutation away from g G = { g m m M(g) } How many genomes in G score less than g? What fraction of genomes in G score less than g? W. Garrett Mitchener (C of C) UM January 6, 25 26 / 4

Utrecht Machine Sample Run 43: Deleterious mutations frac del muts..8.6.4.2 a. num genes 8 6 4 2 6 7 8 b 2 4 6 8 generations W. Garrett Mitchener (C of C) UM January 6, 25 27 / 4

Sample Run 7: Synaptic Code Section 3 Sample Run 7: Synaptic Code W. Garrett Mitchener (C of C) UM January 6, 25 28 / 4

Sample Run 7: Synaptic Code Sample Run 7: Synaptic Codes 5 5 2 5 5 2 5 5 2 W. Garrett Mitchener (C of C) UM January 6, 25 29 / 4

Sample Run 7: Synaptic Code Sample Run 7: Synaptic Codes 5 5 2 Activation times: t, t, t, t 5 5 2 5 5 2 W. Garrett Mitchener (C of C) UM January 6, 25 29 / 4

Sample Run 7: Synaptic Code Sample Run 7: Synaptic Codes 5 5 2 Activation times: t, t, t, t 5 5 2 5 5 2 Synaptic timing gap: STG = min, t t W. Garrett Mitchener (C of C) UM January 6, 25 29 / 4

Sample Run 7: Synaptic Code Sample Run 7: Synaptic timing gap distribution Fraction of perfectly scoring agents with STG of, 2, 3 as a function of generation number W. Garrett Mitchener (C of C) UM January 6, 25 3 / 4

Sample Run 47: Simplification, Redundancy, Codon bias Section 4 Sample Run 47: Simplification, Redundancy, Codon bias W. Garrett Mitchener (C of C) UM January 6, 25 3 / 4

Sample Run 47: Simplification, Redundancy, Codon bias Sample Run 47, agent 73745 Input 9 Sender Receiver 3 utput 3 4 2 23 7 2 2 8 8 First perfect solution. W. Garrett Mitchener (C of C) UM January 6, 25 32 / 4

Sample Run 47: Simplification, Redundancy, Codon bias Sample Run 47, agent 37753 Input Sender Receiver utput 9 3 8 8 3 4 2 23 7 2 2 Dangerous extra link is gone W. Garrett Mitchener (C of C) UM January 6, 25 33 / 4

Sample Run 47: Simplification, Redundancy, Codon bias Sample Run 47, agent 37787 Input 9 Sender 3 Receiver utput 8 8 3 4 2 23 7 2 2 Redundancy appears W. Garrett Mitchener (C of C) UM January 6, 25 34 / 4

Sample Run 47: Simplification, Redundancy, Codon bias Codon bias two robust codons six fragile codons Each gene has 22 codons If uniformly random expect 5.5 robust codons per gene If robustness favored expect more Consider genes with 6 or more robust codons frac eff robust frac ineff robust..8.6.4.2...8.6.4.2 6 7 8. 2 4 6 8 2 generations a b W. Garrett Mitchener (C of C) UM January 6, 25 35 / 4

Sample Run 59: Genome Rearrangement Section 5 Sample Run 59: Genome Rearrangement W. Garrett Mitchener (C of C) UM January 6, 25 36 / 4

Sample Run 59: Genome Rearrangement Sample Run 59: First perfect solution, generation 36 Sender Input 9 4 Receiver utput 3 56 8 3 2 2 2 6 2 8 6 3 5 2 4 4 3 6 5 3 4 2 8 6 2 56 6 6 2 3 3 2 4 5 3 2 8 = inefficacious. = part of sender. = part of receiver. = part of both. W. Garrett Mitchener (C of C) UM January 6, 25 37 / 4

Sample Run 59: Genome Rearrangement Sample Run 59: Perfect solution from generation 7 Input Sender 9 Receiver utput 8 2 3 4 4 3 4 3 4 3 2 2 8 6 6 = inefficacious. = part of sender. = part of receiver. = part of both. W. Garrett Mitchener (C of C) UM January 6, 25 38 / 4

Sample Run 59: Genome Rearrangement Sample Run 59: Perfect solution from generation 27 Input 9 2 Sender Receiver utput 8 2 3 4 4 3 9 4 3 2 2 2 8 = inefficacious. = part of sender. = part of receiver. = part of both. W. Garrett Mitchener (C of C) UM January 6, 25 39 / 4

Sample Run 59: Genome Rearrangement Sample Run 59: Genome rearrangement = inefficacious. = part of sender. = part of receiver. = part of both. W. Garrett Mitchener (C of C) UM January 6, 25 4 / 4

Sample Run 59: Genome Rearrangement Sample Run 59: Genome rearrangement = inefficacious. = part of sender. = part of receiver. = part of both. W. Garrett Mitchener (C of C) UM January 6, 25 4 / 4

Sample Run 59: Genome Rearrangement Sample Run 59: Genome rearrangement = inefficacious. = part of sender. = part of receiver. = part of both. W. Garrett Mitchener (C of C) UM January 6, 25 4 / 4

Sample Run 59: Genome Rearrangement About me E-mail: mitchenerg@cofc.edu Web site: http://mitchenerg.people.cofc.edu W. Garrett Mitchener (C of C) UM January 6, 25 4 / 4