Nemo: an evolutionary and population genetics programming framework.
Nemo is an individual-based, genetically explicit and stochastic population computer program for the simulation of population genetics and life-history trait evolution in a metapopulation context. It comes as both a C++ programming framework and an executable program file. Its object-oriented programming design gives it the flexibility and extensibility needed to implement a large variety of forward-time evolutionary models. It provides developers with abstract models allowing them to implement their own life-history traits and life-cycle events. Nemo offers a large panel of population models, from the Island model to lattice models with demographic or environmental stochasticity and a variety of already implemented traits (deleterious mutations, neutral markers and more), life-cycle events (mating, dispersal, aging, selection, etc.) and output operators for saving data and statistics. It runs on all major computer platforms including parallel computing environments.


BACKGROUND
The source code, binaries and documentation are available under the GNU General Public License at http://nemo2.sourceforge.net.
Guillaume
Frédéric
F
Department of Ecology and Evolution, University of Lausanne Biofore, CH-1015 Lausanne, Switzerland. guillaum@zoology.ubc.ca
Rougemont
Jacques
J
D005075:Biological Evolution; D002874:Chromosome Mapping / Q000379:methods*; D003198:Computer Simulation; D019143:Evolution, Molecular; D005828:Genetics, Population; D008957:Models, Genetic; D040641:Quantitative Trait Loci / Q000235:genetics*; D012984:Software