Wednesday, April 27, 2005

Meeting with Jason (27/04/05)

What was discussed:

General Issues:
Emailed the revised version of the simulation specification to Tom.

Programming Issues:
A method has been developed ( binoMutate() ) that can use one pseudo-random number (PRN) to decide how many mutations will occur per haploid genome.

The simulation is now partially object-oriented with class 'Simulation' and 'Main'.

Also created a method for assigning PRN's to a double array that will be used in calculating the fitness of each genome. Currently the range of values are:
Homozygous Recessive: 0 - 0.25
Homozygous Dominant: 0.75 - 1
Heterozygous: 0.35 - 0.75

Programming TODO for the coming week

Make initial genetic heterogeneity binomially and not normally distributed

Make the simulation code fully object-oriented, need to make a class 'Agent'
This will need a lot of work, because we are going from a huge 2D array of integers to a LinkedList of Agent objects each with its own genome and variables.

Overall Project TODO

See what Tom thinks of the new simulation spec, incoroporate any further changes he suggests.

Look into PRN generation algorithm (look at D.Knuth, art of computer programming for linear congruential method)

Look at Maynard-Smith Evolutionary Genetics, very good book, used in Biology.

Also try to get adaptive individuals in evolving populations

Consider posting the notes taken on the papers i've read so far