FPG

Simulates a population of constant size
Download

FPG Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Publisher Name:
  • Jody Hey
  • Operating Systems:
  • Windows All
  • File Size:
  • 65 KB

FPG Tags


FPG Description

The name FPG stands for Forward Population Genetic simulation. FPG simulates a population of constant size that is undergoing various evolutionary processes, including: mutation, recombination, natural selection, and migration. The meaning of "forward" in this context is simply that time, within the simulation, moves forward just as it does in the real world. This is in contrast to coalescent population genetic simulation in which time, as represented within the simulation, proceeds back into the past. Coalescent simulations have many advantages, but they are unwieldy if they incorporate natural selection on multiple sites. FPG is useful for assessing the impact of natural selection on patterns of genetic variation. It is designed so as to be able to approximate real world situations with fairly large population sizes and high mutation rates over long stretches of DNA. The mutation model is an infinite sites model, meaning that no site that is segregating in the population can receive another mutation. The simulation accommodates neutral, beneficial and deleterious mutations under several different fitness models, including additive, multiplicative and epistatic fitness models. The program generates a wide variety of analyses, including polymorphism levels, heterozygosity (observed and expected), fixation rates, and linkage disequilibrium - all conducted for each of several categories of mutation. When migration in invoked, several analyses regarding population structure are carried out.. The basic life cycle alternates between haploid genomes (gametes) and diploid genomes (zygotes), and proceeds as follows: - Gametes are randomly paired into zygotes - Fitness is measured for each zygote as a function of the mutations it carries. If dominance is set to 0.5, then the model is similar in most respects to a haploid selection model. - Reproductive success is the number of gametes contributed to the next generation, and is determined for every zygote by drawing from a multinomial distribution with expectations that are the relative fitness values of each fitness class. - Recombination and mutation occur during the production of gametes - If there are multiple populations, gametes are drawn at random from each population and placed at random into other populations. Those gametes that are displaced by migrants are lost, so migration adds an extra element of genetic drift. This is an island-model of migration - New zygotes are formed by random union of gametes. Generations are non-overlapping.


FPG Related Software