GENOMEPOP2


Rss feed

GENOMEPOP2

GenomePop2 is an specialization of the program GenomePop just to manage SNPs under more flexible and useful settings. If you need models with more than 2 alleles please use the GenomePop program version.

This new version allows the forward simulation of sequences of biallelic positions. As in the previous version, a number of evolutionary and demographic settings are allowed. Several populations under any migration model can be implemented. Each population consists of a number N of individuals. Each individual is represented by one (haploids) or two (diploids) chromosomes with constant or variable (hotspots) recombination between binary sites. The fitness model is multiplicative with each derived allele having a multiplicate efect of (1-s*h-E) onto the global fitness value. By default E=0 and h=0.5 in diploids but 1 in homozygotes or in haploids. Selective nucleotide sites undergoing directional, positive or negative, selection in different populations can be defined. In addition, bottlenecks and/or population expansion scenarios can be settled by the user during a desired number of generations. Several runs can be executed and a sample of user-defined size is obtained for each run and population. See here some of the input possibilities and its meaning.

The GenomePop2 output will be in Phylip, GenePop 4.0 or ms-like program formats. The ms format is the default one and in addition to the sampled individuals a file with the corresponding sampled gametes (one haplotype per sampled individual) are also produced. See some examples: Example0-0 Example0-1 Example0-2 Example0-3 Example0-4. The name of any input file must be changed to be GP2Input.txt.

Some of the new functions in GenomePop2 since the original GenomePop version are:

  1. Bottlenecks and population expansion scenarios (CEDS, see HowTo 10).
  2. Storing the root sequence (HowTo 11).
  3. Neutral mutation drift equilibrium (HowTo 12).
  4. Simulated neutral equilibrium (HowTo 13).
  5. Predefining mutations at a given frequency (HowTo 14).
  6. Predefining mutations at a given frequency after an equilibrium (HowTo 15).
  7. Defining specific positions under positive or negative selection in a given population (HowTo 5).
  8. New output formats ms-like or Phylip (HowTo 16).
  9. Speciation: Splitting of populations to get a desired divergence between isolated populations (HowTo 17).

 

 

 
Home | Contact | 2010 Antonio Carvajal Rodríguez