Skip to content

Genome Circular

cliff-bohm edited this page Jun 23, 2016 · 2 revisions

A Circular Genome is a simple genome constructed from a single circular chromosome. Once the last site in the genome has been read, the next site to be read will be the first site. Circular genomes are faster then Multi genomes, so if you are not sure which to use... use circular.

% GENOME_CIRCULAR
  mutationCopyMaxSize = 512                # (int) maximum size of insertion mutation
  mutationCopyMinSize = 128                # (int) minimum size of insertion mutation
  mutationCopyRate = 0.00002               # (double) per site insertion rate
  mutationCrossCount = 3                   # (int) number of crosses when performing crossover (including during recombination)
  mutationDeleteMaxSize = 512              # (int) maximum size of insertion mutation
  mutationDeleteMinSize = 128              # (int) minimum size of insertion mutation
  mutationDeleteRate = 0.00002             # (double) per site deletion rate
  mutationPointRate = 0.005                # (double) per site point mutation rate
  sizeInitial = 5000                       # (int) starting size for genome
  sizeMax = 20000                          # (int) if genome is larger then this, mutations will only decrease chromosome size
  sizeMin = 2000                           # (int) if genome is smaller then this, mutations will only increase chromosome size

If you have used earlier versions of Markov Brains, this genome is very similar to the old implementation.

Clone this wiki locally