Generic "Darwinian" Evolution Simulator


This is a generic engine designed to simulate "Darwinian" evolution.

Our "organism" has 3 genes of 3 manipulatable codons each. The genes begin with the ATG "START" and end with the TAA "STOP" sequence.

The genes we will experiment with represent generic attributes, however for the sake of naming conventions in this example they will specifically represent a formula to generate ideal conditions and resistance to Alpha, Beta, and Gamma radiation respectively.

Instead of using real-world physics/chemical modeling to determine the behavior and benefit of the DNA-codon produced chemical sequence, you (the user) has the ability to assign them arbitrary mathematical functions.

Combined with the ability to choose the environmental pressures, the user is empowered with the ability to make arbitrary natural selection criteria.

Please note that this is an extremely simplistic example, in reality gene functionality is never so clear-cut, and most of the time the code is also compressed in a very strange (but very high-performance biologically) way.

# Generations # Offspring Mutation Rate GO!
Our Organism
ATG TAA
ATG TAA
ATG TAA
Gene Definition
Alpha α Value
Beta β Value
Gamma γ Value

Environmental Pressures (1 Gray = 100 Rads)
TypeDose (mGr/t)Avg. Env. Drift (mRad/t))
α
β
γ

Chemical Functions
Alanine
Arginine
Asparagine
Aspartic acid
Cysteine
Glutamic acid
Glutamine
Glycine
Histidine
Isoleucine
Leucine
Lysine
Methionine
Phenylalanine
Proline
Serine
Threonine
Tryptophan
Tyrosine
Valine
For the user's reference, the DNA genetic codons:
TTTPhenylnine (Phe)
TCTSerine (Ser)
TATTyrosine (Tyr)
TGTCysteine (Cys)
TTCPhenylalanine (Phe)
TCCSerine (Ser)
TACTyrosine (Tyr)
TGCCysteine (Cys)
TTALeucine (Leu)
TCASerine (Ser)
TAASTOP
TGASTOP
TTGLeucine (Leu)
TCGSerine (Ser)
TAGSTOP
TGGTryptophan (Trp)
CTTLeucine (Leu)
CCTProline (Pro)
CATHistidine (His)
CGTArginine (Arg)
CTCLeucine (Leu)
CCCProline (Pro)
CACHistidine (His)
CGCArginine (Arg)
CTALeucine (Leu)
CCAProline (Pro)
CAAGlutamine (Gln)
CGAArginine (Arg)
CTGLeucine (Leu)
CCGProline (Pro)
CAGGlutamine (Gln)
CGGArginine (Arg)
ATTIsoleucine (Ile)
ACTThreonine (Thr)
AATAsparagine (Asn)
AGTSerine (Ser)
ATCIsoleucine (Ile)
ACCThreonine (Thr)
AACAsparagine (Asn)
AGCSerine (Ser)
ATAIsoleucine (Ile)
ACAThreonine (Thr)
AAALysine (Lys)
AGAArginine (Arg)
ATGMethionine (Met)*
ACGThreonine (Thr)
AAGLysine (Lys)
AGGArginine (Arg)
GTTValine (Val)
GCTAlanine (Ala)
GATAspartic acid (Asp)
GGTGlycine (Gly)
GTCValine (Val)
GCCAlanine (Ala)
GACAspartic acid (Asp)
GGCGlycine (Gly)
GTAValine (Val)
CGAAlanine (Ala)
GAAGlutamic acid (Glu)
GGAGlycine (Gly)
GTGValine (Val)
GCGAlanine (Ala)
GAGGlutamic acid (Glu)
GGGGlycine (Gly)
*When within gene; at beginning of gene, ATG signals start of translation.
This tool has been designed to fight against the misleading "Random Mutation Generator" and the infamous works of the pesudoscientist Perry S. Marshall. http://www.randommutation.com/darwinianevolution.htm