Predicting phenotype transition probabilities via conditional algorithmic probability approximations

J R Soc Interface. 2022 Dec;19(197):20220694. doi: 10.1098/rsif.2022.0694. Epub 2022 Dec 14.

Abstract

Unravelling the structure of genotype-phenotype (GP) maps is an important problem in biology. Recently, arguments inspired by algorithmic information theory (AIT) and Kolmogorov complexity have been invoked to uncover simplicity bias in GP maps, an exponentially decaying upper bound in phenotype probability with the increasing phenotype descriptional complexity. This means that phenotypes with many genotypes assigned via the GP map must be simple, while complex phenotypes must have few genotypes assigned. Here, we use similar arguments to bound the probability P(xy) that phenotype x, upon random genetic mutation, transitions to phenotype y. The bound is [Formula: see text], where [Formula: see text] is the estimated conditional complexity of y given x, quantifying how much extra information is required to make y given access to x. This upper bound is related to the conditional form of algorithmic probability from AIT. We demonstrate the practical applicability of our derived bound by predicting phenotype transition probabilities (and other related quantities) in simulations of RNA and protein secondary structures. Our work contributes to a general mathematical understanding of GP maps and may facilitate the prediction of transition probabilities directly from examining phenotype themselves, without utilizing detailed knowledge of the GP map.

Keywords: algorithmic probability; complexity; evolution; genotype–phenotype maps.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Genotype
  • Information Theory*
  • Models, Genetic
  • Mutation
  • Phenotype
  • Probability
  • Proteins*

Substances

  • Proteins

Associated data

  • figshare/10.6084/m9.figshare.c.6316830