My projects

Sometimes I create stuff

Evo-Aging

created on 2010-10-07

Evolution of the rate of biological aging using a phenotype based computational model

Here I introduce a simple agent based model to study how natural selection acts upon aging, which focuses on the viability of each individual. It is able to reproduce the Gompertz law of mortality and can make predictions about the relation between the level of mutation rates (beneficial/deleterious/neutral), age at reproductive maturity and the degree of biological aging. With no mutations, a population with low age at reproductive maturity R stabilizes at higher density values, while with mutations it reaches its maximum density, because even for large pre-reproductive periods each individual evolves to survive to maturity. Species with very short pre-reproductive periods can only tolerate a small number of detrimental mutations.

The probabilities of detrimental (Pd) or beneficial (Pb) mutations are demonstrated to greatly affect the process. High absolute values produce peaks in the viability of the population over time. Mutations combined with low selection pressure move the system towards weaker phenotypes. For low values in the ratio Pd / Pb, the speed at which aging occurs is almost independent of R, while higher values favor significantly species with high R and its value is critical to whether the population survives or dies out. The aging rate is controlled by Pd and Pb and the amount of the viability of each individual is modified, with neutral mutations allowing the system more ‘‘room’’ to evolve. The process of aging in this simple model is revealed to be fairly complex, yielding a rich variety of results.

Checkout the code repository and publication.