Evolutionary dynamics of populations with genotype-phenotype map

Similar documents
Genetic Engineering and Creative Design

GENETICS - CLUTCH CH.22 EVOLUTIONARY GENETICS.

Genetics and Natural Selection

Microevolution Changing Allele Frequencies

(Write your name on every page. One point will be deducted for every page without your name!)

Evolutionary dynamics of populations with genotype-phenotype map. Author: Esther Ibánez Marcelo. Advisors: Tomás Alarcón.

Biology 11 UNIT 1: EVOLUTION LESSON 2: HOW EVOLUTION?? (MICRO-EVOLUTION AND POPULATIONS)

Processes of Evolution

Exercise 3 Exploring Fitness and Population Change under Selection

NOTES Ch 17: Genes and. Variation

The Phenotype-Genotype- Phenotype (PGP) Map. Nayely Velez-Cruz and Dr. Manfred Laubichler

Evolution (Chapters 15 & 16)

Problems on Evolutionary dynamics

Population Genetics: a tutorial

The Evolution of Gene Dominance through the. Baldwin Effect

Molecular evolution - Part 1. Pawan Dhar BII

Chapter 17: Population Genetics and Speciation

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

Darwinian Selection. Chapter 6 Natural Selection Basics 3/25/13. v evolution vs. natural selection? v evolution. v natural selection

Chapter 16. Table of Contents. Section 1 Genetic Equilibrium. Section 2 Disruption of Genetic Equilibrium. Section 3 Formation of Species

COMP598: Advanced Computational Biology Methods and Research

Are there species smaller than 1mm?

mrna Codon Table Mutant Dinosaur Name: Period:

Metanetworks of artificially evolved regulatory networks

Introduction to population genetics & evolution

Mutation, Selection, Gene Flow, Genetic Drift, and Nonrandom Mating Results in Evolution

URN MODELS: the Ewens Sampling Lemma


Problems for 3505 (2011)

V. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

V. Evolutionary Computing. Read Flake, ch. 20. Genetic Algorithms. Part 5A: Genetic Algorithms 4/10/17. A. Genetic Algorithms

IV. Evolutionary Computing. Read Flake, ch. 20. Assumptions. Genetic Algorithms. Fitness-Biased Selection. Outline of Simplified GA

The phenotype of this worm is wild type. When both genes are mutant: The phenotype of this worm is double mutant Dpy and Unc phenotype.

Population Genetics I. Bio

OVERVIEW. L5. Quantitative population genetics

Synchronous state transition graph

EVOLUTION change in populations over time

1 Errors in mitosis and meiosis can result in chromosomal abnormalities.

Evolution. Species Changing over time

Evolution. Species Changing over time

Experiments with. Cascading Design. Ben Kovitz Fluid Analogies Research Group Indiana University START

EVOLUTIONARY DISTANCES

Evolution & Natural Selection

Modeling Evolution DAVID EPSTEIN CELEBRATION. John Milnor. Warwick University, July 14, Stony Brook University

EVOLUTION change in populations over time

Mechanisms of Evolution Microevolution. Key Concepts. Population Genetics

Genetic Frequency and Natural selection Team Awesomeness

Natural Selection: For the Birds

Section 15 3 Darwin Presents His Case

Evolution and Computation. Christos H. Papadimitriou The Simons Institute

Environmental Influences on Adaptation

Evolutionary Genetics

Endowed with an Extra Sense : Mathematics and Evolution

Functional divergence 1: FFTNS and Shifting balance theory

Lecture 18 : Ewens sampling formula

Inferring a System of Differential Equations for a Gene Regulatory Network by using Genetic Programming

Haploid-Diploid Algorithms

Solutions to Even-Numbered Exercises to accompany An Introduction to Population Genetics: Theory and Applications Rasmus Nielsen Montgomery Slatkin

The Wright-Fisher Model and Genetic Drift

Emergence of gene regulatory networks under functional constraints

Chapter 8: Introduction to Evolutionary Computation

Genetical theory of natural selection

EVOLUTION. HISTORY: Ideas that shaped the current evolutionary theory. Evolution change in populations over time.

THE EVOLUTION OF DUPLICATED GENES CONSIDERING PROTEIN STABILITY CONSTRAINTS

How to Use This Presentation

Genetic assimilation can occur in the absence of selection for the assimilating phenotype, suggesting a role for the canalization heuristic

Evolution of Populations

Lecture WS Evolutionary Genetics Part I 1

Evolutionary dynamics on graphs

BIOLOGY. Monday 2 May 2016

Name: Period Study Guide 17-1 and 17-2

The concept of the adaptive landscape

The Origin of Species


Migration In evolutionary terms, migration is defined as movement that will result in gene flow, or the movement of genes from one place to another

How robust are the predictions of the W-F Model?

Evolution of Phenotype as selection of Dynamical Systems 1 Phenotypic Fluctuation (Plasticity) versus Evolution

Linking levels of selection with genetic modifiers

Quantitative Genetics & Evolutionary Genetics

Enduring Understanding: Change in the genetic makeup of a population over time is evolution Pearson Education, Inc.

So in terms of conditional probability densities, we have by differentiating this relationship:

MATHEMATICAL MODELS - Vol. III - Mathematical Modeling and the Human Genome - Hilary S. Booth MATHEMATICAL MODELING AND THE HUMAN GENOME

Correlations to Next Generation Science Standards. Life Sciences Disciplinary Core Ideas. LS-1 From Molecules to Organisms: Structures and Processes

Pareto Analysis of Evolutionary and Learning Systems

Quantitative Genetics I: Traits controlled my many loci. Quantitative Genetics: Traits controlled my many loci

Outline of lectures 3-6

There are 3 parts to this exam. Use your time efficiently and be sure to put your name on the top of each page.

Results. Experiment 1: Monohybrid Cross for Pea Color. Table 1.1: P 1 Cross Results for Pea Color. Parent Descriptions: 1 st Parent: 2 nd Parent:

Inférence en génétique des populations IV.

Breeding Values and Inbreeding. Breeding Values and Inbreeding

Population Genetics & Evolution

Experimental Evolution in Avida-ED Michigan State University NSF Beacon Center for the Study of Evolution in Action

Symbiotic Sympatric Speciation: Compliance with Interaction-driven Phenotype Differentiation from a Single Genotype

Inbreeding depression due to stabilizing selection on a quantitative character. Emmanuelle Porcher & Russell Lande

Changing Planet: Changing Mosquito Genes

BIG IDEA 4: BIOLOGICAL SYSTEMS INTERACT, AND THESE SYSTEMS AND THEIR INTERACTIONS POSSESS COMPLEX PROPERTIES.

A Simple Haploid-Diploid Evolutionary Algorithm

When one gene is wild type and the other mutant:

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

1. T/F: Genetic variation leads to evolution. 2. What is genetic equilibrium? 3. What is speciation? How does it occur?

Transcription:

Evolutionary dynamics of populations with genotype-phenotype map Esther Ibáñez Marcelo, Tomas Alarcon Cor Biomat 2013: Mathematics of Planet Earth CENTRE DE RECERCA MATEMÀTICA 17-21 June 2013 Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 1 / 13

Complexity of the genotype-phenotype map There is a complex relation between genotype and phenotype. Map between genotype-phenotype is not one-to-one: many genotypes are compatible with the same phenotype. Try to relate genotype and phenotype networks. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 2 / 13

Complexity of the genotype-phenotype map There is a complex relation between genotype and phenotype. Map between genotype-phenotype is not one-to-one: many genotypes are compatible with the same phenotype. Try to relate genotype and phenotype networks. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 2 / 13

Complexity of the genotype-phenotype map There is a complex relation between genotype and phenotype. Map between genotype-phenotype is not one-to-one: many genotypes are compatible with the same phenotype. Try to relate genotype and phenotype networks. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 2 / 13

Complexity of the genotype-phenotype map There is a complex relation between genotype and phenotype. Map between genotype-phenotype is not one-to-one: many genotypes are compatible with the same phenotype. Try to relate genotype and phenotype networks. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 2 / 13

Problems from the evolutionary point of view While genes are passed on from one generation to the next, selective pressure acts at the level of phenotypes. Models assigning fitness values to genotypes or genes (mutant variants, different alleles,...) have been proposed, but, in general, is not a valid approach. A more appropriate approach consists of considering models that take into account the genotype and the phenotype, or a model where selection acts at the level of phenotypes. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 3 / 13

Problems from the evolutionary point of view While genes are passed on from one generation to the next, selective pressure acts at the level of phenotypes. Models assigning fitness values to genotypes or genes (mutant variants, different alleles,...) have been proposed, but, in general, is not a valid approach. A more appropriate approach consists of considering models that take into account the genotype and the phenotype, or a model where selection acts at the level of phenotypes. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 3 / 13

Problems from the evolutionary point of view While genes are passed on from one generation to the next, selective pressure acts at the level of phenotypes. Models assigning fitness values to genotypes or genes (mutant variants, different alleles,...) have been proposed, but, in general, is not a valid approach. A more appropriate approach consists of considering models that take into account the genotype and the phenotype, or a model where selection acts at the level of phenotypes. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 3 / 13

Problems from the evolutionary point of view While genes are passed on from one generation to the next, selective pressure acts at the level of phenotypes. Models assigning fitness values to genotypes or genes (mutant variants, different alleles,...) have been proposed, but, in general, is not a valid approach. A more appropriate approach consists of considering models that take into account the genotype and the phenotype, or a model where selection acts at the level of phenotypes. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 3 / 13

Model GRNs & Genotype & Phenotype GRNs are modelled as graphs: nodes correspond to the genes (g i ) regulatory interactions between them as directed edges GRN and associated weights define a genotype. Each node has associated a state variable g(t) = (g i (t)) = ±1, i = 1,..., N (N =number of genes) The final state of the dynamics g( ) define the phenotype. Each regulatory edge has an associated weight w ij = ±1, 0. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 4 / 13

Model GRNs & Genotype & Phenotype GRNs are modelled as graphs: nodes correspond to the genes (g i ) regulatory interactions between them as directed edges GRN and associated weights define a genotype. Each node has associated a state variable g(t) = (g i (t)) = ±1, i = 1,..., N (N =number of genes) The final state of the dynamics g( ) define the phenotype. Each regulatory edge has an associated weight w ij = ±1, 0. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 4 / 13

Model GRNs & Genotype & Phenotype GRNs are modelled as graphs: nodes correspond to the genes (g i ) regulatory interactions between them as directed edges GRN and associated weights define a genotype. Each node has associated a state variable g(t) = (g i (t)) = ±1, i = 1,..., N (N =number of genes) The final state of the dynamics g( ) define the phenotype. Each regulatory edge has an associated weight w ij = ±1, 0. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 4 / 13

Model GRNs & Genotype & Phenotype GRNs are modelled as graphs: nodes correspond to the genes (g i ) regulatory interactions between them as directed edges GRN and associated weights define a genotype. Each regulatory edge has an associated weight w ij = ±1, 0. Each node has associated a state variable g(t) = (g i (t)) = ±1, i = 1,..., N (N =number of genes) The final state of the dynamics g( ) define the phenotype. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 4 / 13

Model GRNs & Genotype & Phenotype GRNs are modelled as graphs: nodes correspond to the genes (g i ) regulatory interactions between them as directed edges GRN and associated weights define a genotype. Each regulatory edge has an associated weight w ij = ±1, 0. Each node has associated a state variable g(t) = (g i (t)) = ±1, i = 1,..., N (N =number of genes) The final state of the dynamics g( ) define the phenotype. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 4 / 13

Model GRNs & Genotype & Phenotype GRNs are modelled as graphs: nodes correspond to the genes (g i ) regulatory interactions between them as directed edges Each regulatory edge has an associated weight w ij = ±1, 0. GRN and associated weights define a genotype. Each node has associated a state variable g(t) = (g i (t)) = ±1, i = 1,..., N (N =number of genes) The final state of the dynamics g( ) define the phenotype. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 4 / 13

Model GRNs & Genotype & Phenotype GRNs are modelled as graphs: nodes correspond to the genes (g i ) regulatory interactions between them as directed edges Each regulatory edge has an associated weight w ij = ±1, 0. GRN and associated weights define a genotype. Each node has associated a state variable g(t) = (g i (t)) = ±1, i = 1,..., N (N =number of genes) The final state of the dynamics g( ) define the phenotype. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 4 / 13

GRN Genotypes + g(0) initial condition + DYNAMICS PHENOTYPE g( ) (final state) Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 5 / 13

Genotypes GRN + g(0) initial condition + DYNAMICS PHENOTYPE g( ) (final state) Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 5 / 13

Genotypes GRN 1 mutation + g(0) initial condition + DYNAMICS PHENOTYPE g( ) (final state) Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 5 / 13

Genotypes GRN 1 mutation + g(0) initial condition + DYNAMICS PHENOTYPE g( ) (final state) Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 5 / 13

GRN Genotypes + g(0) initial condition PHENOTYPE g( ) (final state) 1 mutation + DYNAMICS 1 mutation g( ) Phenotype Genotypes Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 5 / 13

GRN Genotypes + g(0) initial condition PHENOTYPE g( ) (final state) Phenotype 1 g( ) 1 mutation + DYNAMICS Phenotype 2 g( ) Genotypes Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 5 / 13

Dynamics of gene regulatory networks Dynamics 1 I i (t) = N j=1 w ijg j (t), N = #genes 2 g i (t + 1) = { 1 if Ii (t) 0 if I i (t) < 0 The final state of the dynamics g( ) define the phenotype. Not always it has a final state, we can obtain cycles of different lengths. Viability conditions: Discard or accept some final states depending on the length of the final state cycle. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 6 / 13

GRN Genotypes + g(0) initial condition + DYNAMICS g( ) (final state) BIPARTITE NETWORK 1 mutation g( ) Phenotype Genotypes Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 7 / 13

Population dynamics Population dynamics: Multi-type Wright-Fisher model. Start with a fix population, chose one random for proliferation, remove another randomly. Evolutionary dynamics: Each individual picked up for proliferation is assigned a probability of mutation: change one sign in the genotype matrix. Selective pressure: If a mutation induces a non-viable 1 phenotype, discard and go through another Wright-Fisher step. 1 We are going to work with viabilities 5, 7, 10. It means that we are accepting, as a final state, cycles until length 5, 7, or 10. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 8 / 13

Representation of the genotype-phenotype space Pseudo-bipartite graph Nodes: Genotypes Phenotypes (grey circles) Edges: Genotype-Genotype (if only 1 mutation between them) 0 1 0 0 0 1 0 1 0 1 0 0 0 1 1 0 0 Genotype-Phenotype 0 1 0 0 0 1 1 0 0 g(0) = [1, 1, 1] g( ) = [1, 1, 1] Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 9 / 13

Robustness and evolvability Robustness: measure the resilience to mutations. Retain the same phenotype upon mutations in genotype. Robustness is equivalent to clustering 2. Evolvability: measure the ability for adaptation. Also called innovation. Evolvability is equivalent to percolation 3. Neutral network: join all genotypes which the same phenotype. Usually genotypes are connected (an edge if only 1 mutation) 2 2T (u) Clustering: c u =, where T (u) is the number of triangles deg(u)(deg(u)) through node u and deg(u) is the degree of u. 3 Percolation: point when giant component appears. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 10 / 13

Robustness and evolvability Robustness: measure the resilience to mutations. Retain the same phenotype upon mutations in genotype. Robustness is equivalent to clustering 2. Evolvability: measure the ability for adaptation. Also called innovation. Evolvability is equivalent to percolation 3. Neutral network: join all genotypes which the same phenotype. Usually genotypes are connected (an edge if only 1 mutation) F1 F1 F2 F3 F2 F3 2 2T (u) Clustering: c u =, where T (u) is the number of triangles deg(u)(deg(u)) through node u and deg(u) is the degree of u. Esther 3 Percolation: Ibáñez Marcelo point (CRM) when giantgenotype-phenotype component appears. map 17-21 June 2013 10 / 13

Robustness and evolvability Robustness: measure the resilience to mutations. Retain the same phenotype upon mutations in genotype. Robustness is equivalent to clustering 2. Evolvability: measure the ability for adaptation. Also called innovation. Evolvability is equivalent to percolation 3. Neutral network: join all genotypes which the same phenotype. Usually genotypes are connected (an edge if only 1 mutation) 2 2T (u) Clustering: c u =, where T (u) is the number of triangles deg(u)(deg(u)) through node u and deg(u) is the degree of u. 3 Percolation: point when giant component appears. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 10 / 13

Robustness and evolvability Robustness: measure the resilience to mutations. Retain the same phenotype upon mutations in genotype. Robustness is equivalent to clustering 2. Evolvability: measure the ability for adaptation. Also called innovation. Evolvability is equivalent to percolation 3. Neutral network: join all genotypes which the same phenotype. Usually genotypes are connected (an edge if only 1 mutation) Two robust phenotypes without innovation Innovation 2 2T (u) Clustering: c u =, where T (u) is the number of triangles deg(u)(deg(u)) through node u and deg(u) is the degree of u. 3 Percolation: point when giant component appears. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 10 / 13

Canalisation and convergence Canalisation: assimilation of a change that after some generations can survive without the mutation imposed before. Also called, buffering of the genotype or genetic assimilation. Convergence: Different species of different lineages ahieve the same biological traits. We relate to the fact that two or more different unrelated genotypes produce the same phenotype. Convergence is equivalent to Hamming distance between genotypes (g 1, g 2 ). 4 4 Hamming distance: number of mutations that we need to go from one genotype to another, d(g 1, g 2 ), we only have to count the differencies between the corresponding matrix associated to each genotype. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 11 / 13

Canalisation and convergence Canalisation: assimilation of a change that after some generations can survive without the mutation imposed before. Also called, buffering of the genotype or genetic assimilation. Convergence: Different species of different lineages ahieve the same biological traits. We relate to the fact that two or more different unrelated genotypes produce the same phenotype. Convergence is equivalent to Hamming distance between genotypes (g 1, g 2 ). 4 4 Hamming distance: number of mutations that we need to go from one Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 11 / 13

Canalisation and convergence Canalisation: assimilation of a change that after some generations can survive without the mutation imposed before. Also called, buffering of the genotype or genetic assimilation. Convergence: Different species of different lineages ahieve the same biological traits. We relate to the fact that two or more different unrelated genotypes produce the same phenotype. Convergence is equivalent to Hamming distance between genotypes (g 1, g 2 ). 4 4 Hamming distance: number of mutations that we need to go from one genotype to another, d(g 1, g 2 ), we only have to count the differencies between the corresponding matrix associated to each genotype. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 11 / 13

Some Results and Conclusions Strong relation between clustering and degree in the bipartite network (in phenotypes). Canalisation and evolvability coevolve. GRN parameters affect percolation (evolvability). Hamming distance measure convergence (different genotypes with a high distance can have the same phenotype). Robustness Esther (high Ibáñez Marcelo clustering) (CRM) emerges Genotype-Phenotype in phenotypes map associated17-21 to June genotypes 2013 12 / 13

Some Results and Conclusions Strong relation between clustering and degree in the bipartite network (in phenotypes). Canalisation and evolvability coevolve. GRN parameters affect percolation (evolvability). Hamming distance measure convergence (different genotypes with a high distance can have the same phenotype). Robustness (high clustering) emerges in phenotypes associated to genotypes that exhibit high degrees of similarity. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 12 / 13

Some Results and Conclusions Strong relation between clustering and degree in the bipartite network (in phenotypes). Canalisation and evolvability coevolve. GRN parameters affect percolation (evolvability). Hamming distance measure convergence (different genotypes with a high distance can have the same phenotype). Robustness (high clustering) emerges in phenotypes associated to genotypes Esther that Ibáñez exhibit Marcelo (CRM) high degreesgenotype-phenotype of similarity. map 17-21 June 2013 12 / 13

Some Results and Conclusions Strong relation between clustering and degree in the bipartite network (in phenotypes). Canalisation and evolvability coevolve. GRN parameters affect percolation (evolvability). Hamming distance measure convergence (different genotypes with a high distance can have the same phenotype). Robustness (high clustering) emerges in phenotypes associated to genotypes Esther that Ibáñez exhibit Marcelo (CRM) high degreesgenotype-phenotype of similarity. map 17-21 June 2013 12 / 13

Some Results and Conclusions Strong relation between clustering and degree in the bipartite network (in phenotypes). Canalisation and evolvability coevolve. GRN parameters affect percolation (evolvability). Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 12 / 13

Some Results and Conclusions Strong relation between clustering and degree in the bipartite network (in phenotypes). Canalisation and evolvability coevolve. GRN parameters affect percolation (evolvability). Hamming distance measure convergence (different genotypes with a high distance can have the same phenotype). Robustness (high clustering) emerges in phenotypes associated to genotypes that exhibit high degrees of similarity. Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 12 / 13

Thanks for your attention Esther Ibáñez Marcelo (CRM) Genotype-Phenotype map 17-21 June 2013 13 / 13