Keywords
genetic algorithm vba
jp genetic algorithm forecast
jp genetic algorithm image processing
genetic algorithm matlab
jp genetic algorithm expert system
genetic algorithm chaos chaotic
jp genetic algorithm speech
jp genetic algorithm predict
jp genetic algorithm pattern recognition
genetic algorithm image search engine
gene splicing
genetic counselor
genetic drift
rare genetic disorder
human genetic disease
genetic fingerprinting
genetic birth defect
genetic profiling
genetic abnormality
genetic horizon
genetic algorithm feature selection
genetic algorithm statistics
jp genetic algorithm control
chemistry genetic algorithm
introduction to genetic algorithm
fuzzy control genetic algorithm
genetic algorithm chemistry
genetic algorithm tutorial
data mining genetic algorithm
jp genetic algorithm natural language
simple genetic algorithm
genetic algorithm software
implementing a genetic algorithm
genetic algorithm introduction
source code for genetic algorithm
genetic algorithm and neural network
genetic algorithm source code
optimization with genetic algorithm
company using genetic algorithm
genetic algorithm library

 

 

 

GeneLab

 
 
  • Discover the ideas behind evolution the fun way!
     
  • Play God for a day!

What is GeneLab?

You are the master of a tiny universe. You have total control on life and death of a bunch of little creatures.

You start with a universe of 10 organisms. These will develop as you feed or shoot them.

When you "feed" an organism, it will survive and possibly have children. Its survival score will increase to indicate it fits your plan.

When you "kill" an organism, it will be removed from the universe. Each time an organism is killed, a new one is born.

New organisms are born

New organisms are formed this way:

  • First, two parents are chosen at random from the gene pool of organisms.
     
  • Then, the parent's genes are mixed. This process is called "crossover" in genetic terms. A piece of the genetic material of parent 1 is combined with a piece of genetic material of parent 2.
     
  • After the crossover, mutations can occur in the genetic material of the child. This depends on the amount of creativity you allow in your universe. One or a few genes will be changed at random.
     
  • At last, in very rare occasions, strange errors can happen: deletion of a gene, insertion of a gene, or inversion of a string of genes.

These new organisms can differ significantly from their parents. Crossover recombines existing genetic material, and mutations cause genetic renewal and genetic drift.

Genelab Manual

Screenshot of the interface in simple mode:

Start with a totally new set of organisms. All current organisms die and are replaced by a new universe.
 
Get an idea for a new organism. Genelab will propose an organism you must try to develop.
 
Ideas for experiments with Genelab. These experiments help you to discover the idea behind evolutionary theory.
 
Feed the current organism. Its health score increases and it may give birth to children.
 
Kill this organism. The organism is removed from the gene pool and replaced by a new one.
 
Switch to advanced mode. Opens up the second part of the screen.
 

In advanced mode, you can select organisms, open/save gene pools, export to excel, and change settings (amount of creativity, survival bonus, and the number of organisms to start with). 

Where to download GeneLab?

GeneLab 2.0 is freeware. Download and use at your own risk.

Other interesting sites

 

[last updated on 18/04/2002 ] [peter.doomenSPAMREMOVE@advalvas.be]
 

Yet another AbOrigineMundi creation!
© 2001 Ab Origine Mundi