A library by Andre Sier for the Processing programming environment.
Last update, 01/07/2013.

Simple dna library with mutation and crossovers from Karl Sims' paper.

See also ofxDna, for openframeworks


Download dna version 0.0.5 (5) in .zip format.


Unzip and put the extracted dna folder into the libraries folder of your Processing sketches. Reference and examples are included in the dna folder.

Keywords. Data, Simulation, Dna, Genetics

Reference. Have a look at the javadoc reference here. A copy of the reference is included in the .zip as well.

Source. The source code of dna is available at GitHub Code, and its repository can be browsed here.


Find a list of examples in the current distribution of dna, or have a look at them by following the links below.


Platform osx,windows, linux
Processing 1.5, 2.0
Dependencies none